我已经安装了 Ubuntu 12.04 并希望将我的交换大小从 1Gb 增加到 4Gb。我怎样才能做到这一点?
/dev/sda5 partition 1046524 568284 -1
Run Code Online (Sandbox Code Playgroud)
chr*_*tis 11
如果您只是偶尔需要大于 1GB 的交换空间,您可以考虑在专用交换分区之外创建一个交换文件,这将避免必须挖掘实时 CD/USB 并调整分区大小。
创建交换文件:
sudo fallocate -l 3G /swapfile
sudo chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
Run Code Online (Sandbox Code Playgroud)
将它添加到您的/etc/fstab文件中,这样您就不必在每次启动时手动重新启用它。
/swapfile none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
如果希望系统使用优先级更高的专用分区,可以分别设置两个交换区的优先级。pri=N在 中的挂载选项中添加一个选项/etc/fstab,例如:
UUID=xxx...yyy none swap sw,pri=10 0 0
/swapfile none swap sw,pri=1 0 0
Run Code Online (Sandbox Code Playgroud)