美文网首页
Linux文件系统

Linux文件系统

作者: StevenHD | 来源:发表于2020-12-14 15:33 被阅读0次

    一、文件系统

    1.1 块设备

    • 块设备不能直接用open()打开,是一堆乱码

    1.2 Ext2

    • 交换分区
    • 磁盘分区
    • 分组
    • Group 0
    • 【普通文件】的创建与删除
      对应的是blocks bitmapinodes bitmap中对应位从1变为0,所以通常【删除一个文件很快】,但是【复制一个文件很慢】。

    所以真正的删除文件,就是删除后,再拿新的数据不断的拷贝进去进行覆盖,从而可以达到真正的删除

    1.3 链接文件

    • 软链接会新产生一个新的INode
    • 硬链接则不会新产生一个新的INode,而是文件属性中的硬链接计数会加1

    1.4 目录文件

    • 记录项.
    • 记录项..

    二、文件属性的获取

    • 文件属性存储在INode

    相关文章

      网友评论

          本文标题:Linux文件系统

          本文链接:https://www.haomeiwen.com/subject/szpvgktx.html