溫馨提示×

Linux分區如何進行擴展

小樊
54
2025-08-15 04:39:03
欄目: 智能運維

Linux分區擴展需根據分區類型(LVM或非LVM)選擇方法,以下是具體步驟及注意事項:

一、LVM分區擴展(推薦)

1. 檢查當前磁盤狀態

lsblk       # 查看磁盤布局  
sudo vgdisplay  # 查看卷組空閑空間  
sudo lvdisplay  # 確認目標邏輯卷  

2. 擴展邏輯卷

sudo lvextend -l +100%FREE /dev/mapper/<卷組名>-<邏輯卷名>  
# 示例(根分區):  
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv  

3. 擴展文件系統

  • ext4文件系統
    sudo resize2fs /dev/mapper/<卷組名>-<邏輯卷名>  
    
  • XFS文件系統
    sudo xfs_growfs /mount/point  # 對根分區用 `sudo xfs_growfs /`  
    

4. 驗證結果

df -h /mount/point  # 查看容量變化  
sudo lvdisplay      # 確認邏輯卷大小已更新  

二、非LVM分區擴展(需空間連續)

1. 檢查分區布局

sudo fdisk -l /dev/sda  # 確認目標分區及相鄰空閑空間  
sudo lsblk -f         # 查看文件系統類型  

2. 擴展分區(推薦使用growpart)

# 安裝工具  
sudo apt install cloud-guest-utils  # Ubuntu/Debian  
sudo yum install cloud-utils-growpart  # CentOS/RHEL  

# 擴展分區(假設擴展分區1)  
sudo growpart /dev/sda 1  

或手動使用parted(需指定結束位置為100%):

sudo parted /dev/sda  
resizepart 1 100%  
quit  

3. 重載分區表

sudo partprobe /dev/sda  

4. 擴展文件系統

  • ext2/ext3/ext4
    sudo resize2fs /dev/sda1  
    
  • XFS
    sudo xfs_growfs /dev/sda1  
    

5. 驗證結果

df -h /dev/sda1  

三、關鍵注意事項

  1. 備份數據:操作前務必備份重要數據,可使用dd、tarrsync工具。
  2. 空間連續性:非LVM擴展要求未分配空間必須緊鄰目標分區,否則需先移動分區(可能需重啟或使用Live CD)。
  3. 文件系統支持:確保文件系統支持在線擴展(ext4、XFS支持,ext3需卸載后操作)。
  4. 驗證工具:使用fsck檢查文件系統錯誤,避免擴展后出現異常。

參考來源

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女