arc*_*rty 7 partitioning fstab mount mountpoint
是否可以将根文件系统“/”挂载在一个硬盘驱动器上(将存储 /usr、/boot 等文件夹)并将 /tmp 和 /home 挂载到同一分区上的另一个硬盘驱动器上?
像这样的东西:
HDD1:
/
/usr
/bin
/boot
/var
HDD2:
/tmp
/home
Run Code Online (Sandbox Code Playgroud)
我知道 LVM 可以创建单个大卷,但这不是我想要的
要具有/tmp和/home彼此位于同一分区但与 不同的分区/,您需要执行以下操作:
Maketmp和home要包含它们的分区上的两个顶级目录。因此,如果现在该分区是它自己/tmp,则您需要将其全部内容移动到tmp其根目录中的一个目录中。
给出包含的分区tmp和home它自己的挂载点。这方面的一个合理的名称是tmp+home(除非您打算使用该分区的其他东西太多),合理的位置它是/,/mnt和/media。我建议直接把它/放进去,这个答案的其余部分假设它就在那里。
给/tmp+home在其自己的条目/etc/fstab。(你会看到/tmp有它自己的条目。)
制作/tmp和/home符号链接/tmp+home/tmp和/tmp+home/home。
请注意,这不会涉及使用这些指令来创建单独的/home分区,因为在此配置中,/home将是一个指向单独分区的符号链接,而不是单独分区的挂载点。
此外,您必须取消配置您的单独/tmp目录(包括删除或更好地注释掉它在 中的条目/etc/fstab),因为/tmp它将不再是单独分区的挂载点,而是一个指向单独分区的符号链接。
这个答案没有提供非常具体的说明(尽管结合可用的文档应该足够了)。如果有搬家经验的人/tmp可以权衡在/tmp已安装的系统中搬家是否可能/安全,那会很有帮助。我可以从已安装的系统或 Live CD 给出详细说明,但我不想给出无效或不安全的说明(也不想给出不必要的困难和耗时的说明)。