在Linux中調整分區大小通常需要使用一些命令行工具,如fdisk
、parted
或gparted
。以下是調整分區大小的基本步驟:
在進行任何分區操作之前,務必備份重要數據,以防止數據丟失。
sudo fdisk -l
sudo fdisk /dev/sdX
其中/dev/sdX
是你要調整大小的分區。d
刪除舊分區。n
創建新分區,選擇合適的起始扇區,調整結束扇區以改變大小。w
保存并退出。sudo partprobe
sudo resize2fs /dev/sdXY
sudo xfs_growfs /dev/sdXY
/dev/sdXY
是重新分區后的分區。sudo parted /dev/sdX
輸入resizepart 1 100%
表示使用全部可用空間。quit
退出。sudo lvdisplay
sudo lvextend -l +100%FREE /dev/mapper/cs-root
sudo resize2fs /dev/mapper/cs-root
sudo xfs_growfs /dev/mapper/cs-root
growpart
是一個用于擴展分區的工具,它可以在不刪除分區的情況下擴展分區的大小。
sudo yum install cloud-utils-growpart # 適用于 CentOS/RHEL
或sudo apt-get install cloud-guest-utils # 適用于 Debian/Ubuntu
sudo growpart /dev/sda 3
sudo partprobe /dev/sda
sudo pvresize /dev/sda3
sudo lvdisplay
sudo lvextend -l +100%FREE /dev/mapper/cs-root
sudo resize2fs /dev/mapper/cs-root
sudo xfs_growfs /dev/mapper/cs-root
請注意,調整分區大小可能會導致數據丟失,因此在執行任何操作之前,請確保已經備份了所有重要數據,并使用可靠的工具和方法。