Linux 磁盘与文件系统管理
介绍一本书叫《Linux 鸟哥私房菜》, 一本教人用linux很经典的一本书,这两天又看了里面的一章节,做一点笔记。有一些很细节的东西的, 在平时运用过很容易被忽略。 1)U盘使用的文件格式一般是FAT格式,这种格式的读写的方式,是读定完一个black后才知道下一个black的位置。所以当各个black很分散,要做磁盘碎片整理。 2)Ext2是索引式文件系统,基本不太需要进行碎片整理。 3)Ext2一个block的大小是一般4K 4)block的大小与数量在格式化完就不能够再改变了,除了重新格式化。 5)每个black内最多只能够旋转一个文件的数据。 6)如果文件大于black的大小,则一个文件会占用多个black数据。 7)若文件大小小于black,则该block剩余的空间就不能够再被使用了。 8) 日志文件系统 为了避免系统突然中断而导致文件数据不一致的情况发生,linux在 filesystem当中规划出一个区块,该区块专门在记录写入或修订档案时的步骤.如下: 1. 预备:当系统要写入一个档案时,会先在日志记录区块中纪录某个档案准备要写入的资讯; 2. 实际写入:开始写入档案的权限与资料;开始更新metadata的资料; 3. 结束:完成资料与metadata的更新后,在日志记录区块当中完成该档案的纪录 在这样的程序当中,万一资料的纪录过程当中发生了问题