07-.Linux Disk and File System Management
07-. Linux 磁盘与文件系统管理
系统管理员很重要的任务之一就是要管理好自己的磁盘文件系统,每个分区槽不可太大也不能太小。太大会造成磁盘容量的浪费,太小会产生文件无法存储的困扰。
1. Linux 文件系统
Linux 最传统的磁盘文件系统 (filesystem) 使用的是 EXT2
1.1. 磁盘组成与分区
扇区(Sector)为最小的物理储存单位,且依据磁盘设计的不同,目前主要有 512bytes 与 4K 两种格式;
将扇区组成一个圆,那就是磁柱(Cylinder);
早期的分区主要以磁柱为最小分区单位,现在的分区通常使用扇区为最小分区单位(每个扇区都有其号码喔, 就好像座位一样);
磁盘分区表主要有两种格式,一种是限制较多的 MBR 分区表,一种是较新且限制较少的 GPT 分区表。
MBR(主引导记录,第 0 扇区)分区表中,第一个扇区最重要,里面有:
(1) 主要开机区(Master boot record, MBR)
(2) 分区表(partition table), 其中 MBR 占有 446 bytes,而 partition table 则占有 64 bytes。
GPT (全局唯一标识符分区表)分区表除了分区数量扩充较多之外,支持的磁盘容量也可以超过 2TB。
1.2. 文件系统特性
1.2.1. 文件系统的运作
Linux 使用异步处理(asynchronously)的方式来进行数据的磁盘写入、读取。
1.3. EXT 文件系统 与 XFS 文件系统
MBR和GPT是硬盘分区表格式,它们决定了硬盘如何被划分为多个分区,以及这些分区如何被操作系统识别和管理。文件系统(如EXT4和XFS)则是分区内部的数据组织方式,用于管理分区内的文件和目录。
2. 文件系统的简单操作

Filesystem:代表该文件系统是在哪个 partition ,所以列出装置名称;
1k-blocks:说明底下的数字单位是 1KB 呦!可利用 -h 或 -m 来改变容量;
Used:顾名思义,就是使用掉的磁盘空间;
Available:也就是剩下的磁盘空间大小;
Use%:磁盘的使用率。如果使用率高达 90% 以上时, 最好需要注意一下了,免得容量不足造成系统问题(例如最容易被灌爆的 /var/spool/mail 这个放置邮件的磁盘)
Mounted on:就是磁盘挂载的目录所在 (挂载点)
3. 设定开机挂载
你有一个文件柜,里面有很多抽屉,每个抽屉都代表一个分区或者一个存储设备。挂载就是把一个新的抽屉(比如一个U盘)放到文件柜的某个位置,这样你就可以通过这个位置找到并使用抽屉里的东西。
在Linux中,挂载就是把一个存储设备(比如硬盘分区、U盘、移动硬盘等)连接到文件系统中的某个目录上。这个目录被称为“挂载点”。
挂载之后,你就可以通过这个目录访问存储设备中的文件和数据了。
开机自动挂载可参考/etc/fstab之设定,设定完毕务必使用 mount -a 测试语法正确否;
Last updated