我能否以某种方式将Ubuntu设置为在/dev/sdb中使用第一个交换分区,并且只有在不可用(或满的)情况下,才能在/dev/sda上使用交换分区?
/dev/sdb并不总是被挂载,所以在/dev/sda上也有一个交换分区是必要的。
但是/dev/sda是一个SSD,所以每次我冬眠我的电脑时,我都想避免写它,以延长它的寿命。
发布于 2016-01-29 10:47:17
只需编辑您的/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's和/dev/sdaX's UUID与sudo blkid /dev/sdbX和sudo blkid /dev/sdaX。
http://www.tldp.org/HOWTO/Partition/setting_向上_swap.html
https://askubuntu.com/questions/727092
复制相似问题