Debian

在 VPS 調整分區大小而不會失去數據

  • January 15, 2021

我有 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 /.

引用自:https://serverfault.com/questions/1049806