在CentOS系統中,swapper通常指的是交換分區(swap partition)或交換文件(swap file),它們用于擴展系統的虛擬內存。以下是如何配置交換分區或交換文件的步驟:
使用free或swapon --show命令查看當前的交換空間使用情況。
free -h
# 或者
swapon --show
如果你還沒有交換分區,可以使用fdisk或parted等工具來創建一個新的分區。
# 使用fdisk創建新分區
fdisk /dev/sdX # 將sdX替換為你的磁盤設備名
# 在fdisk中,依次按下n(新建分區)、p(主分區)、1(分區號)、默認起始扇區、默認結束扇區(或指定大小,如+2G)、w(寫入并退出)
# 格式化新分區為交換分區
mkswap /dev/sdX1 # 將sdX1替換為新創建的分區名
使用swapon命令啟用新創建的交換分區。
swapon /dev/sdX1
再次使用free或swapon --show命令驗證交換分區是否已啟用。
編輯/etc/fstab文件,添加一行以在系統啟動時自動掛載交換分區。
/dev/sdX1 none swap sw 0 0
如果你不想創建新的分區,可以使用交換文件來擴展虛擬內存。
使用dd命令創建一個指定大小的空文件。
dd if=/dev/zero of=/swapfile bs=1M count=2048 # 創建一個2GB的交換文件
確保交換文件的權限正確,只有root用戶可以讀寫。
chmod 600 /swapfile
使用mkswap命令將文件格式化為交換文件。
mkswap /swapfile
使用swapon命令啟用交換文件。
swapon /swapfile
再次使用free或swapon --show命令驗證交換文件是否已啟用。
編輯/etc/fstab文件,添加一行以在系統啟動時自動掛載交換文件。
/swapfile none swap sw 0 0
完成以上步驟后,你的CentOS系統應該已經成功配置了交換分區或交換文件。