我有一个非常小的驱动器来保存我的操作系统。它内置在我的设备中,所以我无法将它换成更好的。
我想做一些类似使用符号链接的事情,但不是替换它们,而是合并两个磁盘(如果可能的话)。我试过使用符号链接,但根本不起作用。有没有类似的东西,但会将两个目录视为同一个目录?
答案1
除非你真的需要将两个目录视为同一个目录(不太可能),否则没有必要使用符号链接甚至逻辑卷管理器就此而言,您无需完成任何目标,因为 `nix 文件系统的设计方式使得任何存储设备分区都可以挂载到树上的任何位置。例如,您可以将 /dev/sdb1 直接挂载到 /home、/boot、/home/Videos 或任何空间不足的地方。
您需要在安装之前将现有内容移动到新的存储位置,但除此之外,这很容易。我建议使用实时媒体进行启动以执行移动。
这是一个Linux 文件系统概述(Unix 相同或者至少非常相似)。
以下是更多来自官方文档的有用信息。它详细说明了将 \home 移动到另一个设备或分区所需的步骤。可以对树上的任何文件夹采取相同的方法。通常需要的是确定占用大部分空间的目录,将其内容复制到另一个更宽敞的设备,然后将该设备安装在先前的位置。
如果这个答案有任何不清楚的地方,请给我留言,我会尽我所能澄清。
答案2
使用逻辑卷管理器(大号逻辑的五音量米Linux 上的“网络管理”
您可以将 LVM 视为“动态分区”,这意味着您可以在 Linux 系统运行时从命令行创建/调整大小/删除 LVM“分区”(在 LVM 术语中称为“逻辑卷”):无需重新启动系统即可让内核了解新创建或调整大小的分区。
首先,您可以使用fdisk
选项-l
获取有关当前“磁盘”的信息,然后使用它对“磁盘”进行分区,并将这些分区的系统类型设置为“Linux LVM”,完成“磁盘”的分区后,使用pvcreate
为“LVM”准备新的分区。