溫馨提示×

Linux分區怎樣調整大小

小樊
62
2025-07-31 23:44:00
欄目: 智能運維

在Linux中調整分區大小通常需要使用一些命令行工具,如fdisk、partedgparted。以下是調整分區大小的基本步驟:

備份數據

在進行任何分區操作之前,務必備份重要數據,以防止數據丟失。

使用fdisk調整分區大小

  1. 查看當前磁盤分區情況
    sudo fdisk -l
    
  2. 使用fdisk進入磁盤操作界面
    sudo fdisk /dev/sdX
    
    其中/dev/sdX是你要調整大小的分區。
  3. 刪除舊分區: 輸入d刪除舊分區。
  4. 創建新分區: 輸入n創建新分區,選擇合適的起始扇區,調整結束扇區以改變大小。
  5. 保存并退出: 輸入w保存并退出。
  6. 通知系統重新讀取分區表
    sudo partprobe
    
  7. 調整文件系統大小
    • 對于ext2、ext3、ext4文件系統:
      sudo resize2fs /dev/sdXY
      
    • 對于XFS文件系統:
      sudo xfs_growfs /dev/sdXY
      
    其中/dev/sdXY是重新分區后的分區。

使用parted調整分區大小

  1. 備份數據:同上。
  2. 卸載分區:同上。
  3. 使用parted調整分區大小
    sudo parted /dev/sdX
    
    輸入resizepart 1 100%表示使用全部可用空間。
  4. 退出parted: 輸入quit退出。
  5. 調整文件系統大小:同上。

使用LVM調整分區大小

  1. 備份數據:同上。
  2. 卸載分區:同上。
  3. 調整邏輯卷大小
    • 查看邏輯卷名:
      sudo lvdisplay
      
    • 擴展邏輯卷:
      sudo lvextend -l +100%FREE /dev/mapper/cs-root
      
  4. 調整文件系統大小
    • 如果是ext4:
      sudo resize2fs /dev/mapper/cs-root
      
    • 如果是xfs:
      sudo xfs_growfs /dev/mapper/cs-root
      
  5. 重新掛載分區:同上。

使用growpart擴展分區

growpart是一個用于擴展分區的工具,它可以在不刪除分區的情況下擴展分區的大小。

  1. 安裝cloud-utils包(如果尚未安裝):
    sudo yum install cloud-utils-growpart # 適用于 CentOS/RHEL
    
    sudo apt-get install cloud-guest-utils # 適用于 Debian/Ubuntu
    
  2. 使用growpart擴展分區
    sudo growpart /dev/sda 3
    
  3. 重新掃描分區以應用更改
    sudo partprobe /dev/sda
    
  4. 擴展LVM物理卷
    sudo pvresize /dev/sda3
    
  5. 擴展邏輯卷和文件系統
    • 查找邏輯卷名:
      sudo lvdisplay
      
    • 擴展邏輯卷:
      sudo lvextend -l +100%FREE /dev/mapper/cs-root
      
    • 調整文件系統大?。?
      • 如果是ext4:
        sudo resize2fs /dev/mapper/cs-root
        
      • 如果是xfs:
        sudo xfs_growfs /dev/mapper/cs-root
        

請注意,調整分區大小可能會導致數據丟失,因此在執行任何操作之前,請確保已經備份了所有重要數據,并使用可靠的工具和方法。

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