在CentOS系統中,如果需要擴容swapper(交換分區),可以按照以下步驟進行操作:
查看當前磁盤和分區情況
fdisk -l
或者
parted -l
備份重要數據 在進行任何磁盤操作之前,請務必備份所有重要數據。
創建新的交換分區
使用fdisk
或parted
工具創建一個新的分區。例如,使用fdisk
:
fdisk /dev/sdb
按照提示操作:
n
創建新分區。+2G
表示2GB)。t
更改分區類型為交換分區(類型代碼82
)。w
保存并退出。格式化新分區為交換分區
mkswap /dev/sdbX
其中/dev/sdbX
是新創建的交換分區。
啟用新的交換分區
swapon /dev/sdbX
驗證交換分區是否啟用
swapon --show
永久啟用交換分區
編輯/etc/fstab
文件,添加以下行:
/dev/sdbX none swap sw 0 0
然后重新掛載所有文件系統:
mount -a
如果你已經在使用LVM,可以更方便地進行交換分區的擴容。
查看當前LVM卷組
vgs
擴展卷組 如果卷組有足夠的未分配空間,可以直接擴展邏輯卷。例如:
lvextend -L +2G /dev/mapper/vg_name-lv_name
其中vg_name
是卷組名稱,lv_name
是邏輯卷名稱。
擴展交換分區
mkswap /dev/mapper/vg_name-lv_name
swapon /dev/mapper/vg_name-lv_name
驗證交換分區是否啟用
swapon --show
永久啟用交換分區
編輯/etc/fstab
文件,添加或更新以下行:
/dev/mapper/vg_name-lv_name none swap sw 0 0
然后重新掛載所有文件系統:
mount -a
/etc/sysctl.conf
文件中的vm.swappiness
參數,以優化交換分區的使用。通過以上步驟,你應該能夠成功擴容CentOS系統的swapper分區。