两个驱动器上的传播/家庭分区?
我的笔记本电脑上有两个160GB的硬盘 – sda和sdb。 有没有办法创建超过160GB的/ home分区? 我试图在两个驱动器上创建一个/ home分区,但后来它告诉我我无法安装带有多个/ home分区的Ubuntu。
您似乎需要有关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
)所有文件保持不变。
那么你现在想要做什么以及你需要进一步帮助哪个主题呢?