我最近才意识到您可以指定多个交换分区,将它们分布在驱动器上。这对我来说非常好,因为我的桌面系统经常使用交换空间,并且我在两个控制器上分布了三个不同的驱动器。其中之一是专用的 raid5。如果您好奇的话,它是一个退役的服务器。 :)
如果将它们设置为相同的优先级,它将“循环”它们,或在它们之间分散工作负载。至少据我了解。
尽管如此,我似乎无法让两个交换分区具有相同的优先级。这是我的 fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 errors=remount-ro,user_xattr 0 1
/dev/sdb1 none swap sw pri=1 0 0
/dev/sda3 none swap sw pri=1 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
我正在使用swapoff -a
和swapon -a
关闭然后重新打开交换文件。当我使用时swapon -s
我得到:
Filename Type Size Used Priority
/dev/sdb1 partition 5855656 1408 -1
/dev/sda3 partition 2093052 0 -2
有什么想法为什么不将优先级设置相同吗?
谢谢你的帮助。
答案1
options
fstab 中的字段是逗号-分隔(注意每隔一个(非交换)行)。你有空间。
解决这个问题,它应该按预期工作。