一. 关闭交换功能
终端输入如下命令
1 2 3 4 5 6 7 |
# swapoff /dev/交换分区号 如: swapoff /dev/nvme0n1p5 swapoff /dev/sdx |
二. 打开GParted
1. 右键交换分区 , 选择Format to -> ext4, 并点击左上方的勾号图标提交操作
2. 右键交换分区并选择delete, 删除分区并提交操作
3. 右键离原来相邻最近的分区, 选择Resize/Move, 将New size设置成最大, 或者拉动进度条到最右侧, 然后提交操作即可
三.开启交换文件
注意以下命令皆在root下执行.
1. 创建交换文件, 大小自选, 单位可以是M, 也可以是G.
1 2 3 |
# fallocate -l 4096M /swapfile |
2. 设置权限
1 2 3 |
# chmod 600 /swapfile |
3. 格式化
1 2 3 |
# mkswap /swapfile |
4. 激活
1 2 3 |
# swapon /swapfile |
5. 添加自动挂载配置选项
1 2 3 |
# echo "/swapfile none swap defaults 0 0" >> /etc/fstab |
6. 查看交换文件情况
1 2 3 |
# free |
如我的输出为:
1 2 3 4 5 |
total used free shared buff/cache available Mem: 16306020 8658632 1986288 1059964 5661100 6282952 Swap: 4194300 0 4194300 |
7. 如果需要删除交换文件请执行如下步骤:
1 2 3 4 5 6 |
# swapoff /swapfile # rm -f /swapfile # 然后打开/etc/fstab 删除swapfile那一行 |