我的笔记本电脑上有两个 160GB 的驱动器 - sda 和 sdb。有没有办法创建一个超过 160GB 的 /home 分区?我尝试在两个驱动器上创建一个 /home 分区,但它告诉我无法使用多个 /home 分区安装 Ubuntu。
答案1
似乎您需要更多有关 Linux 目录系统的信息:/
您的系统上有一个根目录。其中有许多文件夹,如/home
、、等等。有些文件夹确实存在于磁盘上,如/dev
、/usr
和,但有些文件夹只是虚拟的,如或和包含临时系统/进程/设备信息/表示它们。 /etc
home
usr
etc
proc
dev
现在您必须明白,每台机器都具有这种相同的基本结构,与底层分区无关。您安装的每个分区都会被放入这个文件系统树中并绑定到一个特定目录。因此,例如,您的/home
目录指向分区sdb1
(顺便说一下,它由 表示/dev/sdb1
),而您的/boot
文件夹位于sda1
,其余的/
位于sda2
。
您也可以创建一个新文件夹,如~/data
,并将分区绑定到这个新文件夹。
因此,对于您的系统,您可以说以下内容:
您只需要两个分区:(/
树根)和swap
(不包含在树中)。然后,任何实际目录中的所有数据/
都将存储在根分区中。
您现在可以做的是将特定目录从根分区中取出/
,并为其分配自己的分区。通常,您会对 执行此操作/home
,有时对 执行此操作/boot
。
在安装时执行此操作很容易(当系统询问是否应安装其他操作系统时选择“执行其他操作”并手动进行分区),但稍后更改会稍微困难一些,因为您必须在绑定之前手动将内容从旧目录移动到新分区。但这当然是可能的,而且 - 这是此目录系统的一大优势 - 应用程序不会看到任何变化,因为它们仍然可以像以前一样访问其文件,因为/home/myusername/.mygame/hiscore
所有文件的路径(例如)保持不变。
那么您现在到底想做什么以及在哪些方面您需要进一步的帮助?