Linux系统怎样增加swap分区

Linux系统怎样增加swap分区

    在Linux系统中,当内存不够使用的时候,我们可以通过增加swap分区的方式来解决这个问题。具体操作如下:
  • 第一步

    • 换到root用户(使用命令su)
  • 第二步

    • 创建一个存储文件
      • # dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
        • 输出类似于这样:
          • 524288+0 records in
          • 524288+0 records out
          • 536870912 bytes (537 MB) copied, 3.23347 s, 166 MB/s
      • 上面的命令在root用户的根目录下创建了一个名字为swapfile1大小为512M的swap文件(1024 * 512MB = 524288 block size)
  • 第三步

    • 提高swapfile1文件的安全性
      • # chown root:root /swapfile1
        • 修改swapfile1文件的属主和属组为root
      • # chmod 0600 /swapfile1
        • 修改swapfile1文件的权限为0600(即只有属主可以读写)
  • 第四步

    • 创建swap分区
      • # mkswap /swapfile1
        • 输出类似于这样:
          • Setting up swapspace version 1, size = 524284 KiB no label, UUID=0e5e7c60-bbba-4089-a76c-2bb29c0f0839
  • 第五步

    • 让这个swap文件生效
      • # swapon /swapfile1
  • 第六步

    • 更新/etc/fstab文件
      • # vi /etc/fstab
      • 在里边追加这样一行内容
        • /swapfile1 none swap sw 0 0(仿照原来/etc/fstab文件原有的内容来写)
  • 第七步

    • 重启机器
  • 第八步

    • 验证swapfile1是否生效
      • 使用命令 $ free -m
    • 查看swap分区使用情况
      • 使用命令
        • # swapon -s
      • 或者使用命令
        • $ grep -i –color swap /proc/meminfo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值