分离主目录的好处?

我正在尝试制定我的ubuntu安装策略。 我总是读到,将/ home目录分开使得升级发行版变得更容易。 但有人可以解释一下原因吗? 我正在试图确定它是否值得。 谢谢!

过去的主要原因是您可以格式化/而不是格式化/home 。 现在它已经不再重要了:安装程序可以让你保持/home

还有一些很好的理由:

  • 如果/完全超过95%的文件系统开始存储部分文件(即碎片整理),那么性能将受到轻微打击。

    / 100%已满时,由于系统无法有效使用可用空间,因此您将难以记录它。

    因此,存储个人数据的单独/home将使您的/尽可能为空,除非您有一个服务器(apache,mailserver和mysql默认将其userdata存储在/var )。

  • 单独的/home也允许加密该分区。

  • 如果/home位于实际不同的硬盘上,您可以将其拉出并放入另一个包含/并使用它的系统中。

在这方面,根据您的需求和系统的使用情况,最好创建一个单独的/data分区,将/var/www/html符号链接到/data/var/www/html这样您的网站就可以了解数据磁盘,将mysql的默认数据库位置更改为指向/data/var/mysql/和符号链接/home/$USER/目录(也称为桌面等)。 到/data/home/{dirs}

如果/data是一个实际磁盘,您可以将其从系统中取出,将其放入升级后的Ubuntu中并继续处理它。 除了可能在这里和那里有一点障碍(比如从mysqlapache删除的设置),你可以拥有一个新系统,在一次重启中启动并运行所有数据,以及将磁盘插入新机器所需的时间。

我用笔记本电脑做了很多。

没有必要在桌面系统上有一个单独的/home分区用于一般用途。

这是一种将其作为单独分区的“传统”。 重新安装时几乎没有区别。

将它分开的原因包括但不限于:

  1. 拥有加密的主页。

  2. 使用LVM。

  3. 拥有不同的文件系统,如XFS for Home。

我现在还记不起其他原因。

但是,如果您已经在与/home在同一分区上安装了/home ,那么无论如何都不值得改变它。

将它分开的缺点是你总是不得不在你的/上浪费一些空间。

但作为底线,我可以说几乎没有差别。