如何在单独的分区上使用主目录?


10

我对磁盘分区的理解一直是对磁盘进行分区以安装多个操作系统,以便可以从单个磁盘上的多个操作系统启动。但是,我正在阅读一本ubuntu服务器书,它谈到了分区ubuntu安装的/ home目录。

“ / home目录在管理员和桌面用户中都是一个受欢迎的分区候选者,因为它包含该计算机上用户帐户的所有个人文件。如果将/ home维护为单独的分区,则可以安装发行版的新版本甚至完全不同的发行版,而不会删除任何用户设置。”

我看不出有人会如何以及为什么要在ubuntu安装的文件系统中对主目录或任何其他目录进行分区。

Answers:


7

您引用了自己的问题的答案...

如果将/ home维护为单独的分区,则可以安装发行版的新版本,甚至可以完全安装其他发行版,而无需清除任何用户设置。

分区只是分离硬盘驱动器中文件的一种方法,它不一定是操作系统的地方。如果系统分区和主分区分开,则升级系统只会影响系统分区,而不会影响数据。

另一个不同的数据分区还有其他用途,例如对其进行加密或与操作系统的文件系统具有不同的文件系统。

请注意,Linux将/ home,/ usr,/ var ...视为文件夹,即使它们是单独的分区(它们在启动时挂载)也是如此。因此,拥有一个单独的/ home分区不会对您造成任何负面影响,请继续进行。

如果您打算有一天有服务器,建议您使用单独的/ var分区,也可能使用单独的/ usr和/ tmp。


您可以在实时系统上对文件夹进行分区吗?
JohnMerlino 2013年

1
我不确定你是什么意思。HD上没有安装实时系统,它通常不使用您的硬盘驱动器,至少不是永久使用,它是从CD和RAM运行的。您可以使用大多数实时CD上可用的名为GParted的工具来对硬盘驱动器进行分区,但是除非您将其安装到驱动器上,否则实时CD本身不会使用您制作的分区。
亚历克斯

我的意思是,一旦在硬盘驱动器上的分区上安装了ubuntu,安装后是否可以将文件夹重新分区?
JohnMerlino

我从未尝试过,但是似乎有可能
亚历克斯

13

将Ubuntu安装到硬盘驱动器时,安装程​​序将负责分区。万一找到一个空的未分区空间,它将用于Ubuntu安装。如果您已经安装了操作系统,则安装程序将允许您缩小分区以容纳Ubunutu。

默认情况下,将创建一个分区和另一个交换分区。如果安装程序找到了预先存在的交换分区,它将不会创建另一个分区。我们可能希望将HOME放在单独的分区中,

  • 镜像此分区
  • 轻松格式化OS分区而不删除HOME
  • 将操作系统安装在快速SSD上,将HOME安装在传统驱动器上,
  • 或其他各种原因。

请注意,共享所有具有不同发行版或发行版的HOME分区不是一个好主意,因为这可能导致不同应用程序版本的配置设置冲突。而不是共享所有HOME,我们应该仅在共享分区上共享数据。然后可以将这些数据目录符号链接到用户的主子目录。

在以下各节中,让我描述将HOME置于与操作系统不同的分区或驱动器上的过程:

更改分区之前,请备份所有重要数据。

桌面安装

  1. 在安装Ubuntu时,选择“其他”可访问分区程序。
  2. 如果以前使用过该驱动器,请删除分区表或删除分区以保存Ubuntu。这些分区上的所有数据将被删除。
  3. 创建一个新分区来保存OS根目录。
  4. 选择/此根分区的安装点:

    在此处输入图片说明 请注意,您可以为创建的任何分区选择不同的安装点。

  5. /home分区重复步骤3和4。

    在此处输入图片说明

    如果有一个预先存在的HOME分区保存数据,我们现在必须确保取消选中“格式?”。在我们继续安装之前,请不要删除此数据:

    在此处输入图片说明

  6. 选择“立即安装”以对驱动器进行分区和格式化,然后继续进行安装。

Ubuntu Server安装

服务器安装将指导您使用partman进行分区。在分区步骤中,我们可以删除或创建类似于桌面安装的新分区。下面显示的是我们采取的临时步骤:

  1. 为单个设置选择“手动”分区:

    在此处输入图片说明

  2. 选择要更改的分区或释放空间以创建分区

    在此处输入图片说明

  3. 选择/root或/homeHOME的安装点:

    在此处输入图片说明 在此处输入图片说明

  4. 重复步骤2到4.,直到完成:

    在此处输入图片说明

  5. 继续服务器安装:

    在此处输入图片说明

将现有的HOME移到其他位置

有关将HOME目录移动到其他分区或驱动器的过程,请参见下面的问题和解答:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.