我的电脑有相当多的内存(6GB),足以满足我的大部分需求。过了一会儿,我正在弄乱我的交换,打开和关闭它 sudo swapon -a
和 sudo swapoff -a
。在最后我必须让它关闭,因为我现在似乎有0MB的交换。
通常没有问题,但我现在正在运行一些重要的分析,现在使用大约5GB的交换和增长。所以为了避免分析终止,我想再次打开我的交换。所以我跑了“sudo swapon -a”,但不幸的是,这会导致:
swapon: /dev/mapper/cryptswap1: stat() has failed: File or folder does not exist.
(我将输出从荷兰语翻译成英语,所以单词可能会略微偏离)。
有人知道如何再次启用我的交换吗?由于我不想暂停我的分析,因此在机器运行时我可以做到这一点当然非常重要。
[编辑]我在Ubuntu 12.04上,我的fstab的内容如下:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=f2ef1c1b-f606-44ed-9405-979fb6fa8ca4 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
UUID=7a1f29ef-3fcd-40ce-8e2a-4b9181a46863 /home ext4 defaults 0 2
# swap was on /dev/sda2 during installation
#UUID=d0ef2314-6a84-432d-94f8-0d46c91c3d99 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
哪个版本的linux?
—
Aaron Digulla
您是否尝试交换分区或文件?如果是分区:是否定义了交换
—
Hennes
/etc/fstab
?如果是文件,哪个文件。它还存在吗?你能重新运行吗? mkswap
在那个档案上?您是否尝试使用加密交换(/ dev / mapper / cryptswap1似乎表明了这一点)。请添加更多信息。
@AaronDigulla - 我在Ubuntu 12.04上。将它添加到我的问题中。
—
kramer65
@Hennes - 除了swapon和swapoff之外,我几乎没有用fstab或交换做任何事情。我甚至不知道你可以换成分区和文件,所以我希望你能忍受我。我在我的问题中添加了fstab的内容。那会告诉你什么吗?
—
kramer65