将空间从一个分区移动到另一个分区? /dev/nvme0n1 -> /dev/xvda1

将空间从一个分区移动到另一个分区? /dev/nvme0n1 -> /dev/xvda1

我的“/dev/xvda1”空间不足,我想从“tmpfs”或“/dev/nvme0n1”中提取一些空间到“/dev/xvda1”中

% df --print-type
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/xvda1    auto    10190104   9319196    749668  93% /
tmpfs        tmpfs    15701132     27684  15673448   1% /dev/shm
/dev/nvme0n1  ext4   913044544  89303860 777337584  11% /local

我简单地看了一下:将空间从一个分区移动到另一个分区?

但我不太明白 - 就像我没有看到任何名为“sda1”或“sdb1”的东西

答案1

你的问题的答案是:你不能。这是因为(正如您提到的问题和答案中已经解释的那样)/dev/xvda1/dev/nvme0n1是不同设备上的分区。

您可以做的是复制(具有确切权限)例如文件系统/home下的目录/local。然后再次检查文件,删除/home并创建软链接。再次强调,不要尝试硬链接,它只能在一个分区中工作!这将释放一些空间(通常/home是最常用的目录之一。其他候选目录是/var/log, /var/spool

如果您不确定创建备份副本/home(或您移动到的目录/local)!

相关内容