您推荐哪种分区方案用于桌面?我总是创建三个或四个主分区——root、swap、home,有时还创建一个单独的引导分区。Ubuntu 的默认安装提供 LVM。我从来不需要添加额外的驱动器或空间,所以这似乎没什么大不了的。但是,每当我进行全新安装时,我总是认为可能有更好的方法。
您推荐哪种分区方案用于桌面?我总是创建三个或四个主分区——root、swap、home,有时还创建一个单独的引导分区。Ubuntu 的默认安装提供 LVM。我从来不需要添加额外的驱动器或空间,所以这似乎没什么大不了的。但是,每当我进行全新安装时,我总是认为可能有更好的方法。
/
(即根文件系统)swap
/home
这样做的最大原因是你可以对你的 Ubuntu 安装做任何事情,它不会影响你家里的音乐/视频/任何东西。当升级到新的 Ubuntu 版本并且安装变得很奇怪时,我特别喜欢这个。
一般来说,除非您同时运行多个 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 不会自动删除旧内核./
(即根文件系统) - 适用于您的操作系统swap
- 交换空间,应该比你拥有的 RAM 量大一点/home
- 为您的数据文件/boot
如果您使用备用安装程序来设置全盘加密,您只需要一个单独的分区。目前/boot
需要对文件进行解密,以便操作系统可以启动。一般来说,如果您想添加其他分区:
通过重新安装操作系统来保留分区 - 这是拥有单独
/home
分区的通常原因。如果您通过从源代码编译它们来安装大量应用程序,则单独的/usr/local
或/opt
也可能有用。限制分区上文件可以使用的空间 - 例如,一个单独的
/home
分区将防止您的操作系统在您填满home
目录时停止运行,因为您仍然可以以 root 身份登录并从您的家中删除一些文件目录。使用不同的文件系统 - 我使用速度更快、弹性更小的文件系统
/tmp
,但我/home
使用更慢的日志文件系统来更好地保护数据。正如 Asmerito 所建议的,您应该考虑将所有分区
/boot
放在 LVM 上。这将增加调整分区大小甚至将其扩展到其他磁盘的灵活性。但您可能不希望需要此功能。如果您在备用安装程序中使用全盘加密,它会自动创建一个
/boot
分区、一个swap
分区和另一个分区来保存加密数据。然后使用此加密分区来保存 LVM 分区。然后,此 LVM 分区用于保存所有附加分区。最初这只是您的根分区。希望这一切都有帮助。
好吧,您至少需要一个根分区和一个交换分区。我强烈推荐主分区,因为这样当主分区上的空间不足时,它不会影响您的应用程序,更重要的是,不会影响核心组件。
当我用完根分区上的空间时,我发现了这一点很困难——我什至无法启动 Gnome 桌面。我不得不通过终端登录并删除一些东西:(
对于服务器安装,最佳做法是使用 LVM,因此如果可用空间不足,您可以轻松扩展存储空间。我的建议是:
/boot
/
注意:如果您使用多用户环境,最好
/home
在 LVM 上创建。我用:
主分区:
/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
,因此将日志创建为单独的分区可确保即使日志运行壁垒,它也不会阻止我启动。如果您计划安装多个发行版并希望使用相同的主文件夹,您可以使用单独的
/home
分区安装并为每个发行版使用相同的用户名。但是,如果您只使用 Ubuntu,则不需要单独的/home
分区。我总是重新安装较新版本的 Ubuntu,所以对我来说拥有一个单独的 Ubuntu 是有意义的
/home
,因为我不必每次都备份我的主文件夹。在我的笔记本电脑桌面上:
8GB 分配给
/
(即文件系统的根)2 次安装的 RAM 分配
swap
(例如 3GB RAM = 6GB 分配给交换)剩余磁盘分配给
/home