在不丢失数据的情况下调整 Debian Linux 分区大小

在不丢失数据的情况下调整 Debian Linux 分区大小

我在 Debian 安装中错误地创建了一个小分区,安装后开放虚拟网络在此裸机服务器上,我注意到我在此分区上创建了生产 vps,并且它已达到 100%

这是df -h结果:

Sys. fich.        Taille Util. Dispo Uti% Monté sur
udev                 10M     0   10M   0% /dev
tmpfs               3,2G  352K  3,2G   1% /run
/dev/md2             20G   18G  179M 100% /
tmpfs               5,0M     0  5,0M   0% /run/lock
tmpfs               6,5G     0  6,5G   0% /dev/shm
/dev/md3            1,8T  4,3G  1,7T   1% /home
/dev/ploop22956p1    25G  4,5G   20G  19% /var/lib/vz/root/1
/dev/ploop30467p1    25G  3,7G   20G  16% /var/lib/vz/root/2
/dev/ploop61065p1    25G  1,7G   22G   8% /var/lib/vz/root/4
/dev/ploop44786p1    25G  1,5G   22G   7% /var/lib/vz/root/5
/dev/ploop27624p1    25G  2,3G   22G  10% /var/lib/vz/root/3
/dev/ploop45115p1    25G  639M   23G   3% /var/lib/vz/root/6

我知道 gnu分开可以这样做调整大小命令,但我从未使用过它,而且我不想冒险,有没有办法在不丢失数据的情况下做到这一点?

答案1

是的,你可以,但不要依赖它(例如,先备份你的数据!)。

分区应该是相邻的,并且为了方便起见,您需要扩展到想要扩展的分区之后的分区。

然后只需parted在设备上使用,删除两个分区(例如sdb1sdb2),创建一个跨越整个空间的新分区,并用它resize2fs来扩大文件系统,以便它使用所有可用空间。

我最近用一些家庭数据做了这个 - 我会不是建议使用重要数据的唯一副本来执行此操作。

答案2

你可以做到,但是要小心。

使用resize2fs调整分区大小,然后您可以使用 cfdisk 调整分区以匹配。扩大分区总是比缩小分区更容易,如果您不指定最终大小,分区resize2fs就会扩大到适合的大小。

相关内容