Ubuntu

每次我重新啟動我的 Ubuntu 伺服器時都會失去交換

  • August 9, 2017

這是我設置交換的方式:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1MB count="1000"
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1

每次我重新啟動/重新啟動交換都消失了。

該命令free給了我零交換。但是文件/var/swap.1還在。

swap.1文件詳情:

-rw-r--r-- 1 root root 989000000 Aug 9 20:55 swap.1

989000000這個數字似乎有點大……

我怎樣才能讓它持久?

lsb_release -a

LSB Version:    core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 17.04
Release:    17.04
Codename:   zesty

為了讓系統在啟動時自動使用交換文件作為交換空間,它需要一個/etc/fstab類似於以下內容的條目:

/var/swap.1 swap swap defaults 0 0

引用自:https://serverfault.com/questions/867807