Debian
在 VPS 調整分區大小而不會失去數據
我有 40 GB 磁碟空間的小型 VPS 伺服器。我購買了額外的 40 GB,現在我想擴展
/
分區大小。我的分區如下所示:
/dev/vda1
是/boot
並且/dev/vda5
是我的/
。我的 VPS 提供商添加了/dev/vda2
. 我不確定這是否正確,但我嘗試刪除/dev/vda5
並/dev/vda2
創建/dev/vda5
,但我沒有該選項,我只能重新創建 ID 為 2-4 而不是我所在位置為 5 的設備/
。
growpart
一旦您的提供商擴展了您的虛擬磁碟,有一個名為的實用程序將安全地增加分區。在您的情況下,唯一的技巧是他們在不需要時不必要地創建了擴展/邏輯 DOS 分區。因此,您將不得不調整擴展分區的大小,然後是它包含的邏輯分區。sudo apt install cloud-guest-utils
該
growpart
實用程序接受磁碟和分區號作為單獨的參數,因此要調整大小,/dev/vda2
您將編寫:sudo growpart /dev/vda 2
首先調整擴展分區的
/dev/vda2
大小,然後/dev/vda5
以相同的方式調整大小。sudo growpart /dev/vda 2 sudo growpart /dev/vda 5
現在您應該可以調整文件系統的大小了。如果是 ext4 則
resize2fs /dev/vda5
可以。對於 XFS,使用xfs_growfs /
.