If you keep on believing,the dreams that you wish will come true!
硬盘分区过后,就是格式化(format)了,说白了就是选择一种文件系统(file systme)让操作系统可以管理硬盘资源。ext2和ext3为当前常见的file system。理解文件系统,我们必须了解下inode,block,superblock等。
inode:记录文件的属性(所有者,用户组,修改时间等),同时记录block号码(每个inode块只有128bytes,12个直接,一个间接,一个双间接,一个三间接,这是为了解决一个inode如何记录上万条block编号问题,借助了拓展block即把block的内容也拿来记录存放实际数据的block编号。)
block:记录文件的实际内容,若文件过大,会占用几个block。(block分为1k,2k,4k,一个block只能装一个文件的数据,如只能装A数据,就不能装AB数据,A数据太大,就占用几个block,A数据太小,剩余空间就浪费)
superblock:记录整体信息
一个文件仅对应一个inode,inode对应记录block编号。
df 这个命令可以调出目前挂载的设备(如/dev/sda1 mounted on /,这样在/目录下创建的文件或目录就存储在/dev/sda1下)
dumpe2fs /dev/sda1 列出/dev/sda1各种inode,block,superblock等信息