當Ubuntu的swap分區丟失時,你可以嘗試以下幾種方法來解決這個問題:
/etc/fstab 文件,添加新的swap分區信息,以便系統啟動時自動掛載。sudo fdisk -l 命令查看硬盤分區情況,找到未分配的空間。sudo mkswap /dev/sdXY 命令創建一個新的swap分區,其中 /dev/sdXY 是未分配空間的設備名稱。sudo blkid 命令。/etc/fstab 文件,添加新的swap分區信息,例如:/dev/sdXY none swap sw 0 0
其中 /dev/sdXY 是新swap分區的設備名稱。swapon 命令臨時啟用Swap分區如果剛剛創建了swap分區,可以使用以下命令臨時啟用它:
sudo swapon /dev/sdXY
確保內核參數 vm.swappiness 設置合理??梢酝ㄟ^以下命令查看和設置:
# 查看當前swappiness值
cat /proc/sys/vm/swappiness
# 臨時修改swappiness值
sudo sysctl vm.swappiness=10
# 永久修改swappiness值,編輯 /etc/sysctl.conf 文件,添加或修改以下行:
vm.swappiness = 10
然后重啟系統使更改生效。
通過以上步驟,你應該能夠恢復或重新創建Ubuntu系統中的swap分區。如果問題依然存在,可能需要進一步檢查硬件或系統日志以確定具體原因。