溫馨提示×

CentOS swapper如何擴容

小樊
36
2025-07-06 18:33:25
欄目: 智能運維

在CentOS系統中,如果需要擴容swapper(交換分區),可以按照以下步驟進行操作:

方法一:使用fdisk或parted工具

  1. 查看當前磁盤和分區情況

    fdisk -l
    

    或者

    parted -l
    
  2. 備份重要數據 在進行任何磁盤操作之前,請務必備份所有重要數據。

  3. 創建新的交換分區 使用fdiskparted工具創建一個新的分區。例如,使用fdisk

    fdisk /dev/sdb
    

    按照提示操作:

    • 輸入n創建新分區。
    • 選擇分區類型(主分區或擴展分區)。
    • 選擇分區號。
    • 設置起始扇區。
    • 設置結束扇區(或者直接輸入分區大小,如+2G表示2GB)。
    • 輸入t更改分區類型為交換分區(類型代碼82)。
    • 輸入w保存并退出。
  4. 格式化新分區為交換分區

    mkswap /dev/sdbX
    

    其中/dev/sdbX是新創建的交換分區。

  5. 啟用新的交換分區

    swapon /dev/sdbX
    
  6. 驗證交換分區是否啟用

    swapon --show
    
  7. 永久啟用交換分區 編輯/etc/fstab文件,添加以下行:

    /dev/sdbX none swap sw 0 0
    

    然后重新掛載所有文件系統:

    mount -a
    

方法二:使用LVM(邏輯卷管理)

如果你已經在使用LVM,可以更方便地進行交換分區的擴容。

  1. 查看當前LVM卷組

    vgs
    
  2. 擴展卷組 如果卷組有足夠的未分配空間,可以直接擴展邏輯卷。例如:

    lvextend -L +2G /dev/mapper/vg_name-lv_name
    

    其中vg_name是卷組名稱,lv_name是邏輯卷名稱。

  3. 擴展交換分區

    mkswap /dev/mapper/vg_name-lv_name
    swapon /dev/mapper/vg_name-lv_name
    
  4. 驗證交換分區是否啟用

    swapon --show
    
  5. 永久啟用交換分區 編輯/etc/fstab文件,添加或更新以下行:

    /dev/mapper/vg_name-lv_name none swap sw 0 0
    

    然后重新掛載所有文件系統:

    mount -a
    

注意事項

  • 在進行磁盤操作時,請確保系統穩定,避免在系統負載較高時進行。
  • 擴容交換分區后,可能需要調整系統的/etc/sysctl.conf文件中的vm.swappiness參數,以優化交換分區的使用。

通過以上步驟,你應該能夠成功擴容CentOS系統的swapper分區。

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