在运行 11.04 的计算机上,我在对硬盘进行重新分区时,不知怎么地删除了用作交换分区的分区。然后我关闭了交换分区,并尝试使用不同的分区对其进行重新配置。(我本来就想这么做。)“/etc/fstab”包含以下行:
/dev/mapper/cryptswap1 none swap sw 0 0
查看“/etc/crypttab”,我发现了对旧交换分区 sda7 的引用:
cryptswap1 /dev/sda7 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
我将该行更改为使用新分区 /dev/sda2,该分区已格式化为交换分区:
cryptswap1 /dev/sda2 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
然后我重新打开交换,它似乎可以工作了。“free -m”现在告诉我,即使重新启动后,分区中仍有 4 GB 的可用交换空间。
但是,我有点怀疑,仅仅通过一个小文件条目就可以如此轻松地重新连接交换分区。此外,磁盘实用程序不会显示分区被用作交换分区;它显示“使用情况:-”。
我是否遗漏了什么?我是否应该遵循其他或附加步骤来正确地重新配置交换分区?
答案1
如果/dev/sda2
已正确格式化为交换分区,则只需进行该更改即可。如果free -m
并swapon -s
报告交换分区,则可以假设它正在运行。