将 /home 分区分布在两个驱动器上?

Roo*_*AIL 3 partitioning home-directory system-installation

我的笔记本电脑上有两个 160GB 驱动器 - sda 和 sdb。有没有办法创建一个超过 160GB 的 /home 分区?我试图在两个驱动器上创建一个 /home 分区,但是它告诉我我无法安装带有多个 /home 分区的 Ubuntu。

Byt*_*der 5

似乎您需要更多有关 Linux 目录系统的信息:您的系统上有一个根目录/。这就是你有一个数字,如文件夹/home/dev/usr/etc等等。有些文件夹确实存在于磁盘上,例如home,usretc,但有些只是虚拟的,例如procdev并包含临时系统/进程/设备信息/代表它们。

现在你必须明白每台机器都有这个相同的基本结构,独立于底层分区。您挂载的每个分区都会放入这个文件系统树中并绑定到一个特定目录。因此,例如,您的/home目录指向分区sdb1/dev/sdb1由方式表示),而您的/boot文件夹位于 ,sda1其余部分/位于sda2.
您也可以创建一个新文件夹,例如~/data将分区绑定到这个新文件夹。

因此,对于您的系统,您可以说以下内容:

您唯一需要的两个分区是/(树根)和swap(未包含在树中)。那么在任何真实目录下的所有数据/都将存储在根分区中。
您现在可以做的是从根分区中取出特定目录/并将其自己的分区分配给它们。通常你这样做是为了/home,有时是为了/boot

在安装时很容易做到这一点(当它询问是否应该安装/与其他操作系统一起安装时选择“做其他事情”并手动进行分区),但稍后更改它有点困难,因为您必须手动在绑定之前将内容从旧目录移动到新分区。但这当然是可能的——这是这个目录系统的一大优势——应用程序不会看到任何变化,因为它们仍然可以像以前一样访问它们的文件,因为/home/myusername/.mygame/hiscore所有文件的路径(例如)保持不变。

那么你现在到底想做什么,你需要进一步帮助的主题是什么?

文件系统/挂载可视化
图片来源:http :
//h0lug.sourceforge.net/ForrestHo00/samples/ooo11/openOfficeEmbeddedImage/zip-Sernet-LATM-LPI-101-v-0.2-20050712-1243-noXSO.sxw/file-Pictures/1000000020020000000020020000000000000000000000000000000000001