设置主交换分区

设置主交换分区

我是否可以以某种方式将 Ubuntu 设置为使用第一个交换分区,/dev/sdb并且仅当不可用(或已满)时才使用交换分区/dev/sda

/dev/sdb并不总是挂载,因此有必要也有一个交换分区/dev/sda

但它/dev/sda是一个 SSD,所以我想避免每次休眠计算机时都在那里写入数据,以延长其使用寿命。

答案1

只需编辑您的内容/etc/fstab,以便列出两个交换分区并为它们分配相对优先级:

# /dev/sdbX
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx   none    swap    sw,pri=1    0   0
# /dev/sdaX
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy   none    swap    sw,pri=2    0   0

这样,只有当/dev/sdb不可用时/dev/sda才会使用,如果/dev/sdb可用/dev/sdb才会使用,并且只有在满了/dev/sda之后才会使用。/dev/sdb

您可以使用/dev/sdbX和检查和/dev/sdaX的 UUID 。sudo blkid /dev/sdbXsudo blkid /dev/sdaX

http://www.tldp.org/HOWTO/Partition/setting_up_swap.html

相关内容