我正在尝试制定我的 ubuntu 安装策略。我一直读到,分离 /home 目录会使升级发行版变得更容易。但有人能解释一下原因吗?我正在尝试确定这是否值得。谢谢!
答案1
以前的主要原因是您可以格式化/
而不能格式化/home
。现在这不再重要了:安装程序可以让您保留您的/home
。
还有几个很好的理由:
如果
/
文件系统的容量超过 95% 左右,就会开始将文件的部分内容存储在一起(即碎片整理),因此性能会受到轻微影响。当
/
100% 已满时,您将很难记录它,因为系统无法有效地利用可用空间。因此,除非您有服务器(apache、mailserver 和 mysql 默认将其用户数据存储在),否则单独
/home
存储您的个人数据将尽可能保持空虚。/
/var
单独
/home
还允许仅对该分区进行加密。- 如果
/home
实际位于不同的硬盘上,您可以将其取出并放入另一个可容纳该硬盘的系统/
并使用它。
在这方面,根据您的需要和系统的用途,最好创建一个单独的/data
分区,将/var/www/html
符号链接到/data/var/www/html
您的网站位于数据磁盘上,将默认数据库位置更改为mysql
指向/data/var/mysql/
并将您的/home/$USER/
目录(又名桌面等)符号链接到/data/home/{dirs}
。
如果/data
是实际磁盘,您可以将其从系统中取出,放入升级的 Ubuntu 并继续使用它。除了可能出现一些小问题(例如从mysql
或中删除的设置apache
)外,您可以拥有一个新系统,只需重新启动一次即可启动并运行所有数据,并且只需将磁盘插入新机器即可。
我经常用我的笔记本做这件事。
答案2
/home
桌面系统上无需设立单独的分区供一般使用。
这是一种“传统”,将其作为单独的分区。重新安装时几乎没有任何区别。
将其分开的原因包括但不限于:
拥有一个加密的家。
使用 LVM。
拥有不同的文件系统,例如 XFS for Home。
可能还有其他原因,我现在想不起来。
/home
但是如果您已经在与相同的分区上安装了/
,那么无论如何都不值得费力去更改它。
将其分开的缺点是,您总是不得不浪费一些空间/
。
但总而言之,我可以说几乎没有区别。