硬盘分区解决方案的优缺点

硬盘分区解决方案的优缺点

我刚买了一个新的 1T 硬盘来替换我台式机的坏掉的硬盘。我主要用它进行数字运算、执行消耗大量内存和 CPU 的高性能计算,并且还大量读写磁盘。我主要在 Ubuntu 上工作。

因此,硬盘分区的明显解决方案是让整个磁盘成为单个 ext4 分区。但我也在考虑使用一定大小的 NTFS 分区的其他解决方案的利弊,原因有两个:(1)由于将来的密集磁盘读写,磁盘可能会出现错误,与其使用 1T 单片分区,我是否应该将磁盘划分为几个较小的分区,以便我可以更快地修复较小分区内的磁盘错误?(2)我可能想安装 Windows 系统来使用一些在 Ubuntu 中没有很好对应功能的软件,比如 Office,尽管我可以安装虚拟机。

考虑到我的目的,您建议如何对硬盘进行分区?这样做的优缺点是什么?

谢谢,

杰夫

答案1

考虑使用逻辑卷管理器。 这企业卷管理系统是(几年前)另一种选择,但 LVM 现在已经集成到内核中,一旦了解它就非常容易使用。

您可能还想考虑使用 JFS 文件系统,而不是您提到的那些。我已经使用它 5 年多了,经历过几次断电,日志恢复始终能够恢复我的文件系统,并且没有出现任何错误,也没有丢失任何数据。我认为 JFS 是一个很棒的文件系统。

答案2

您至少应该创建一个单独的 /home 分区。这样您就可以删除和更换 Linux 操作系统,而无需备份和恢复任何个人数据或个人桌面配置。我认为为剩余的系统分区保留大约 20G 就足够了。

如果您正在使用软件 RAID 或 LVM 等,您还需要一个单独的 /boot 分区,以便在初始化 RAID 和 LVM 之前从中加载操作系统内核。大约 500Meg 就足够了。

文件系统树中经常放在单独分区的另一部分是 /var,因为它包含日志文件、数据库文件、缓存等。这些数据可以在没有您直接交互的情况下增长。如果这些数据填满您的根文件系统,您可能会在使用系统时遇到麻烦。将文件夹放入单独的分区显然可以防止这种情况发生。

/srv 有时会被外部化,因为它应该存储服务的大量数据。即多媒体流媒体服务的所有视频文件,或不直接属于系统的文件。您必须决定是否要这样做。

使用 LVM 以后更改分区时会更加灵活。它使您可以将分区扩​​展到另一个硬盘驱动器,或者在第二个分区之后继续一个分区,而无需移动任何数据。事后看来,扩大分区总是很容易,缩小分区有时很棘手(但通常也不那么困难)。

无论如何,我强烈建议将主分区与操作系统分开。您将来会发现这很有用。当然,您可能想要或不想要交换分区。

相关内容