您对台式机和家庭服务器的驱动器分区方案有何建议?

您对台式机和家庭服务器的驱动器分区方案有何建议?

您推荐哪种桌面分区方案?我总是创建三到四个主分区 - 根分区、交换分区、主目录分区,有时还会创建单独的启动分区。Ubuntu 的默认安装提供 LVM。我从未需要添加额外的驱动器或空间,因此这似乎不是什么大问题。不过,每当我进行全新安装时,我总是认为可能有更好的方法。

答案1

  1. / (即根文件系统)
  2. swap
  3. /home

这样做的最大原因是您可以对 Ubuntu 安装进行任何操作,而不会影响您家中的音乐/视频/其他内容。当升级到新 Ubuntu 版本并且安装出现异常时,我尤其喜欢这个。

答案2

一般来说,除非您同时运行多个 Linux 发行版,否则您不必担心单独的/home分区。/boot

桌面 CD 和服务器/备用 CD 的 Ubuntu 安装程序都能够覆盖现有系统进行安装,并保留您的主目录(以及本地系统目录:/usr/local/usr/src/var/local)。如果现有用户与您在安装过程中创建的用户具有相同的用户名,此功能还会重用现有用户的用户 ID 和组 ID。

要在安装时使用此选项,请选择高级分区选项,然后选择现有/分区/home。在出现的框中,确保所选文件系统与该分区的现有文件系统匹配,并且未选中格式框。按正常方式完成其余选项。

在 Ubuntu 10.10 中,我们曾希望在安装程序中添加一个选项,当安装有 Ubuntu 现有副本时,该选项可以检测并建议将其替换为您正在尝试安装的新版本(使用上述后台功能)。虽然它没有进入最终阶段,但它很可能会在 Ubuntu 11.04 中出现。

至于单独的/boot分区,那是过去硬件限制的遗留问题(引导加载程序 1024 个柱面限制)。我认为单独的 /boot 对现代系统没有任何实际优势,如果没有提供过多的空间,它可能会填满并产生自己的问题,因为 Ubuntu 不会自动删除旧内核。

答案3

  1. /(即根文件系统)- 适用于您的操作系统

  2. swap- 交换空间,应该比你的 RAM 容量稍大

  3. /home- 用于您的数据文件

/boot如果您使用备用安装程序设置全盘加密,则实际上只需要一个单独的分区。目前,/boot需要解密文件,以便操作系统可以启动。

一般来说,如果您想要执行以下操作,则可以添加其他分区:

  1. 通过重新安装操作系统来保留分区 - 这是拥有单独分区的常见原因。如果您通过从源代码编译来安装大量应用程序,则/home单独的分区也可能很有用。/usr/local/opt

  2. 限制分区上文件可使用的空间 - 例如,单独的/home分区将防止您的操作系统在您填满目录时陷入停滞,home因为您仍然可以以 root 身份登录并从主目录中删除一些文件。

  3. 使用不同的文件系统 - 我使用速度更快、弹性更差的文件系统/tmp,但/home为了更好地保护数据,我继续使用速度较慢的日志文件系统。

正如 Asmerito 所建议的,您应该考虑将所有分区放在 LVM 之外/boot。这将提高调整分区大小甚至将其扩展到其他磁盘的灵活性。但您可能不希望需要此功能。

如果您在备用安装程序中使用全盘加密,它将自动创建一个/boot分区、一个swap分区和另一个分区来保存加密数据。然后,此加密分区用于保存 LVM 分区。然后,此 LVM 分区用于保存所有附加分区。最初,这只是您的根分区。

希望这些都有帮助。

答案4

对于服务器安装,最佳做法是使用 LVM,这样如果可用空间不足,您可以轻松扩展存储空间。我的建议是:

  1. /boot
  2. /
  3. LVM(如果添加更多磁盘,只需调整 LVM 大小即可)。

笔记:如果您使用多用户环境,则/home在 LVM 上创建是一种很好的做法。

相关内容