Ubuntu分區后調整大小指南
調整Ubuntu分區大小需根據分區類型(LVM或普通分區)和操作需求(擴展/縮?。┻x擇合適方法。以下是詳細步驟及注意事項:
LVM(邏輯卷管理)提供了靈活的空間擴展能力,適用于需要動態調整的場景。
步驟:
sudo vgdisplay # 查看卷組可用空間(重點關注"Free PE / Size")
sudo lvdisplay # 查看邏輯卷路徑(如/dev/ubuntu-vg/ubuntu-lv)
lsblk # 查看磁盤和分區布局
sudo lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv # 增加100GB
# 或占用全部剩余空間
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
sudo xfs_growfs /dev/ubuntu-vg/ubuntu-lv
df -h # 查看分區大小是否更新
若分區為普通MBR/GPT格式且存在未分配空間,可使用parted或fdisk工具。
步驟(以parted為例):
sudo parted /dev/sdX # 替換為目標磁盤(如/dev/sda)
print查看分區編號(如/dev/sda1對應分區1);resizepart <分區號> <新大小>(如resizepart 1 500G擴展至500GB);quit退出。sudo resize2fs /dev/sdX1 # ext4分區
適合新手操作,需進入Live CD/USB環境(因需卸載分區)。
步驟:
sudo apt update && sudo apt install gparted
df -h確認。縮小分區前必須備份所有重要數據!部分文件系統(如XFS)不支持縮小,需備份后重新格式化。
步驟:
sudo vgscan # 掃描卷組
sudo vgchange -ay # 激活卷組
sudo e2fsck -f /dev/ubuntu-vg/ubuntu-lv # 僅ext4支持
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv 300G # 縮小至300GB(需小于當前使用空間)
sudo lvreduce -L 300G /dev/ubuntu-vg/ubuntu-lv
sudo lvdisplay # 確認LV大小
df -h # 確認文件系統大小
步驟(以parted為例):
sudo umount /dev/sdXN # 替換為目標分區(如/dev/sda1)
sudo parted /dev/sdX
print查看分區編號;resizepart <分區號> <新大小>(如resizepart 1 200G縮小至200GB);quit退出。sudo e2fsck -f /dev/sdXN # 修復可能的錯誤
sudo mount /dev/sdXN /mount_point
df -h、lsblk等命令確認分區大小是否正確。通過以上步驟,可根據需求安全調整Ubuntu分區大小。若對操作不熟悉,建議尋求專業人士幫助。