「Linux」- 磁盘分区

  CREATED BY JENKINSBOT

本部分笔记与磁盘分区有关,多偏重 Linux 环境。

磁盘分区带来的优势

The importance of Linux partitions
10 reasons for using multiple partitions

更灵活的安全控制

1)可以针对特定分区(文件系统)进行数据加密,而无需加密整个磁盘;
2)通过针对分区设置挂载选项,比如 nosuid,noexec 等等,提高安全性;

针对用途进行优化

1)可以针对目的(用途),采用不同文件系统,使用不同的调优参数;
2)针对小文件,可以对该分区文件系统使用更小的块,以提高利用率;
3)较小的文件系统效率更高(未验证过);

易于使用、维护简单

1)当文件系统损坏时,通常只会损坏某个分区内的文件系统,易于修复;
2)当重新安装操作系统时,不会影响到其他分区内的数据,无需迁移数据;

更灵活的控制与使用

1)可以限制文件系统对磁盘空间的占用,使其不会超过分区的大小;
2)可以安装多个操作系统进行测试;

数据备份与数据恢复

1)可以针对特定分区进行数据备份与恢复,更加灵活;

如何选择分区方案

对于 KVM 虚拟化主机

某台主机用于虚拟化,我们将整个磁盘分为 / 与 /var 两部分。理由如下:
1)在主机中,包含操作系统(/)与虚拟机的磁盘文件(/var/lib/libvirt)

参考文献

Wikipedia/Disk partitioning