swapon 的手册页与我看到的不符

swapon 的手册页与我看到的不符

我正在尝试使用交换并添加了自己的交换分区。但是当我这样做时,我注意到一些奇怪的事情。

test@ubuntu:~/5Gdisk$ cat /proc/swaps
Filename   Type            Size    Used    Priority
/dev/sda5  partition       4192252 0       -1
/dev/sdb2  partition       5242876 0       -2

和我的 /etc/fstab

UUID=<bla bla> none  swap sw 0 0
/dev/sdb2      swap  swap sw 0 0

sdb2 是我添加的交换分区。我还查看了 swapon 的手册页,上面说优先级应该是从 -1 到 32767。那么为什么我的交换分区的优先级是 -2?

这是 ubuntu 15。谢谢

答案1

内容如下man swapon

   -p, --priority priority
          Specify the priority of the swap device.  priority  is  a  value
          between  0  and  32767. Higher numbers indicate higher priority.
          See swapon(2) for a full description  of  swap  priorities.  Add
          pri=value  to the option field of /etc/fstab for use with swapon
          -a.

因此,这意味着/etc/fstab您将看到如下内容:

UUID=<bla bla> none  swap sw,pri=20 0 0
/dev/sdb2      none  swap sw,pri=10 0 0

我只是将 的优先级用作20第一个,因为它读取"Higher numbers indicate higher priority"中的manpage,然后10是较低优先级。/etc/fstab文件中的选项以逗号分隔,

从技术上来说,-1高于-2,所以你可能没事。

希望这可以帮助!

相关内容