Linux 增加使用文件代替 swap 分区分方法
摘要:
在安装Linux系统的时候未对系统进行swap(交换分区),后续进入系统
可以采用新建文件的方式来代替swap分区.
以下所执行的系统环境是:deepin linux(基于debian发行版),
按理在Ubuntu,debian上也是可以的.
注意:执行以下命令时,全部采用 root 账户的权限
1. 创建要作为 swap 分区的文件:增加 1GB 大小的交换分区,则命令写法如下,其中的 count 等于想要的块的数量(bs*count = 文件大小)
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
2. 格式化为交换分区文件,建立 swap 的文件系统
sudo mkswap /swapfile
3. 启用交换分区文件
sudo swapon /swapfile
4. 使系统开机时自启用,在文件 /etc/fstab 中添加一行 (可使用 vim 打开文件进行编辑):
/swapfile swap swap defaults 0 0
5. 验证结果,执行 free 命令查看是否有交换分区
free -m
注:如果想移除 swap 分区文件,执行以下命令:
sudo swapoff /swapfile && sudo rm /swapfile