溫馨提示×

centos swap刪除后如何恢復

小樊
33
2025-09-05 16:08:39
欄目: 智能運維

在 CentOS 系統中,如果你不小心刪除了 swap 分區或文件,可以通過以下步驟來恢復它:

方法一:重新創建 Swap 文件

  1. 檢查當前 Swap 使用情況

    sudo swapon --show
    
  2. 創建一個新的 Swap 文件: 假設你想創建一個 2GB 的 Swap 文件,可以使用以下命令:

    sudo fallocate -l 2G /swapfile
    

    如果 fallocate 不可用,可以使用 dd 命令:

    sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
    
  3. 設置正確的權限

    sudo chmod 600 /swapfile
    
  4. 將文件格式化為 Swap

    sudo mkswap /swapfile
    
  5. 啟用 Swap 文件

    sudo swapon /swapfile
    
  6. 驗證 Swap 是否已啟用

    sudo swapon --show
    
  7. 使 Swap 設置在重啟后仍然有效: 編輯 /etc/fstab 文件,添加以下行:

    /swapfile swap swap defaults 0 0
    

    然后保存并退出。

方法二:重新創建 Swap 分區

如果你之前使用的是分區而不是文件作為 Swap,可以按照以下步驟操作:

  1. 查看磁盤空間

    sudo fdisk -l
    

    找到你想要用作 Swap 的分區(例如 /dev/sdb1)。

  2. 禁用當前 Swap 分區

    sudo swapoff /dev/sdb1
    
  3. 刪除現有 Swap 分區(可選,如果你確定不再需要它):

    sudo fdisk /dev/sdb
    

    d 刪除分區,然后按 w 保存更改。

  4. 創建新的 Swap 分區: 使用 fdiskparted 創建一個新的分區,并將其類型設置為 Linux swap。

  5. 格式化為 Swap

    sudo mkswap /dev/sdb1
    
  6. 啟用 Swap 分區

    sudo swapon /dev/sdb1
    
  7. 驗證 Swap 是否已啟用

    sudo swapon --show
    
  8. 使 Swap 設置在重啟后仍然有效: 編輯 /etc/fstab 文件,添加以下行:

    /dev/sdb1 swap swap defaults 0 0
    

    然后保存并退出。

通過以上步驟,你應該能夠成功恢復 CentOS 系統中的 Swap 分區或文件。

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