当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

您为桌面推荐了什么分区方案?我总是创建三个或四个主分区 – root,swap,home,有时还有一个单独的启动分区。 Ubuntu的默认安装提供LVM。我从来没有必要添加额外的驱动器或空间,所以它似乎从来没有什么大不了的。不过,每当我进行全新安装时,我总会认为可能有更好的方法。

最佳解决方法

  1. /(即根文件系统)

  2. swap

  3. /home

这样做的最大原因是你可以对你的Ubuntu安装做任何事情,它不会影响你的音乐/视频/家里的任何东西。当升级到新的Ubuntu版本并且安装变得奇怪时,我特别喜欢这个。

次佳解决方法

一般来说,除非您一次运行多个Linux发行版,否则不应该单独使用单独的/home/boot分区。

桌面CD和服务器/备用CD的Ubuntu安装程序可以在现有系统上安装,保留您的主目录(以及本地系统管道:/usr/local/usr/src/var/local)。如果现有用户的用户ID和组ID与您在安装期间创建的用户具有相同的用户名,则此功能还会重复使用该用户ID和组ID。

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

在Ubuntu 10.10中,我们希望为安装程序添加一个选项,该选项检测到您安装了Ubuntu的现有副本并将其替换为您尝试安装的较新版本(使用幕后的上述功能)。虽然它没有进行最终削减,但很可能会在Ubuntu 11.04中出现。

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

第三种解决方法

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

  2. swap – 交换空间,应该比你拥有的RAM量大一点

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

如果使用备用安装程序设置完整磁盘加密,则只需要单独的/boot分区。目前,/boot中的文件需要未加密,以便操作系统可以启动。

一般来说,如果您愿意,可以添加其他分区:

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

  2. 限制分区上文件可以使用的空间 – 例如,当您填写home目录时,单独的/home分区将阻止您的操作系统停止运行,因为您仍然可以以root身份登录并从中删除一些文件你的主目录。

  3. 使用不同的文件系统 – 我为/tmp使用速度更快,弹性更低的文件系统,但我将/home保留在速度较慢的日志文件系统上,以获得更好的数据保护。

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

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

希望这一切都有帮助。

第四种方法

好吧,至少你需要一个根分区和一个交换分区。我强烈建议使用主分区,因为当您的主分区空间不足时,它不会影响您的应用程序,更重要的是,不会影响核心组件。

当我在根分区上用完空间时,我发现这很难 – 我甚至无法启动Gnome桌面。我不得不通过终端登录并删除一些东西:(

第五种方法

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

  1. /boot

  2. /

  3. LVM(如果您添加更多磁盘,只需调整LVM大小,然后就可以了)。

注意:如果您使用multi-user环境,最好在LVM上创建/home

第六种方法

我用:

主要分区:

  • /boot = 1 GB

使用LVM进行扩展分区:

  • / = 5 GB

  • /var = 3 GB

  • /var/spool/cache = 2 GB ReiserFS(我所有浏览器的本地squid磁盘缓存)

  • 用户的/home = + 500 GB,包括公用文件夹(本地和远程共享smb)。

  • /tmp = 128 MB(ramFS)。

  • swap =我的RAM的两倍。

我多年来一直在使用这个方案,我对它非常满意。建议随时欢迎。

第七种方法

在我的家庭服务器上,我更喜欢创建//swap/var/log。由于我确实运行防火墙并将所有活动记录到/var/log,因此将日志创建为单独的分区可确保即使日志运行,也不会阻止我进行引导。

第八种方法

我总是全新安装新版本的Ubuntu,所以对我来说有一个单独的/home是有意义的,因为我不必每次都备份我的主文件夹。

第九种方法

如果您计划安装多个发行版并希望使用相同的主文件夹,则可以使用单独的/home分区进行安装,并为每个发行版使用相同的用户名。但是如果你只使用Ubuntu,则不需要单独的/home分区。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1048.html,未经允许,请勿转载。