Linux系统手工添加虚拟交换区SWAP

最简单的代码swapon /swap分区,用fdisk -l查看,
得知自己的swap分区在/dev/sda12,
于是在命令行下输入swapon /dev/sda12回车

----------------------------------------------------------------------------------

在SWAP空间不够用的情况下,如何手工添加SWAP空间?以下的操作都要在root用户下进行:

  首先先建立一个分区,采用dd命令比如

  dd if=/dev/zero of=/home/swap bs=1024 count=512000

  这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这

个分区变成swap分区。

  /sbin/mkswap /home/swap

  再接着使用这个swap分区。使其成为有效状态。

  /sbin/swapon /home/swap

  现在再用free -m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现swap还是原来那么大,

新的swap没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行

  /home/swap swap swap defaults 0 0

  你就会发现你的机器自动启动以后swap空间也增大了。

----------------------------------------------------------------------------------

临时增加swap空间的。方法如下:

step 1:

#dd if=/dev/zero of=/home/swap bs=1024 count=500000

注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,1024就是块大小,这里是1K,所以总共空间就是

bs*count=500M

step 2:

# mkswap /home/swap

注释:把刚才空间格式化成swap各式

step 3:

#swapon /home/swap

注释:使刚才创建的swap空间

关闭刚开辟的swap空间,只需命令:#swapoff
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值