Linux:简单理解文件系统内附Linux内核设计与实现PDF下载地址

本文介绍了Linux文件系统的概念,重点讲解了ext2文件系统和文件的存储与获取过程。文件通过目录组织,元数据如权限、大小等存储在inode中。Linux命令ls -l和stat用于查看文件信息。文件存储涉及查找空闲block和inode,获取文件内容则依据inode和Data Block。此外,提供了《Linux内核设计与实现》PDF的下载链接。
摘要由CSDN通过智能技术生成

文件系统

文件存储的方式有线性存储和离散存储两种,线性存储可能会导致磁盘的利用率降低,产生磁盘碎片,离散存储方式会提高程序对磁盘的利用率,以下是Linux内核简设计与实现中关于文系统的一段话的一部分:

文件通过目录组织起来。文件目录好比一个文件目录好比一个文件夹,用来容纳相关文件。因为目录也可以包含其他目录,及子目录,所以目录可以层层嵌套,形成文件路径。路径中的每一部分都被称作目录条目。“/home/wolfman/butter”是文件路径的一个例子——根目录/,目录home,wolfman和文件hutter都是目录条目,他们统称为目录项。

从这段话中我们了解到了文件的组织方式——目录,而另外一段话

Unix系统将文件的相关信息和文件本身这两个概念加以区分,例如访问控制权限、大小、拥有者、创建时间等信息。文件相关信息,有时被称作文件的元数据(也就是说,文件的相关数据),被存储在一个单独的数据结构中,该结构被称为索引结点(inode),它其实是index node 的缩写,不过近来“inode”使用得更为普遍一些。

件在Linux中使用ls -l命令的时候看到的除了文件名,还可以看到到文件元数据。
在这里插入图片描述
可以看到有7列数据,分别表示模式、硬链接数、文件所有者、组、大小、最后修改时间、文件名
ls -

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值