我在 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
在设备上使用,删除两个分区(例如sdb1
,sdb2
),创建一个跨越整个空间的新分区,并用它resize2fs
来扩大文件系统,以便它使用所有可用空间。
我最近用一些家庭数据做了这个 - 我会不是建议使用重要数据的唯一副本来执行此操作。
答案2
你可以做到,但是要小心。
使用resize2fs
调整分区大小,然后您可以使用 cfdisk 调整分区以匹配。扩大分区总是比缩小分区更容易,如果您不指定最终大小,分区resize2fs
就会扩大到适合的大小。