我的朋友想在他的 ext4 文件系统上创建一个 4GB 的交换文件。因为他正在使用 chromebook acer c7,所以他安装时没有机会指定交换分区
现在他想在他的文件系统上创建一个交换文件。
这是他正在遵循的指南
http://ubuntuforums.org/showthread.php?t=1618220&p=10098565#post10098565
首先,您必须创建一个 2GiB 文件,例如在 /mnt 中:
sudo dd if=/dev/zero of=/mnt/swap bs=1M count=2048
然后将文件格式化为交换文件:
sudo mkswap /mnt/swap
将交换文件添加到系统:
sudo swapon /mnt/swap
检查一下,即:
free -m
编辑 fstab 文件:
gksu gedit /etc/fstab
并在文件末尾添加此行:
/mnt/swap none swap sw
保存文件并退出。就这样。
这就是他得到的
user@chrubuntu:~$ sudo swapon /mnt/swap
swapon: /mnt/swap: swapon failed: Invalid argument
他的 fstab 看起来像这样
有任何解决这个问题的方法吗 ??
还有一件事,他使用的是 ubuntu 14.04,并不是全新安装的
感谢您的时间
答案1
问题可能是因为它位于 /mnt 目录中,或者可能是安全问题,全局可读交换不是很好。尝试本教程,看看您是否有更好的结果。