
linux 怎么增加swap分区
1个回答
展开全部
方法一、通过swap文件增加:
1、创建交换文件
[root@SOA ~]# dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096记录了4096+0 的读入记录了4096+0 的写出4294967296字节(4.3 GB)已复制,54.6386 秒,78.6 MB/秒
当然根据bs指定的大小不同,我们也可以通过下面的文件增加:
dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096 (增加4G)或
dd if=/dev/zero of=swapfile bs=1024 count=1048576 (增加1G)
2、查看当前分区的大小
[root@SOA ~]#free -m total used free shared buffers cachedMem: 1875 1800 75 0 12 995-/+ buffers/cache: 792 1083Swap: 2047 0 2047
3、格式转换并挂载
[root@SOA ~]#mkswap /tmp/mem.swap
Setting up swapspace version 1, size = 4294963 kB
[root@SOA ~]#swapon /tmp/mem.swap
4、三种确认是否增加成功的方法
[root@SOA ~]# swapon -sFilename Type Size Used Priority/dev/sda2 partition 2097144 8 -1/tmp/mem.swap file 4194296 0 -2[root@SOA ~]# free -m total used free shared buffers cachedMem: 1875 1773 102 0 13 977-/+ buffers/cache: 782 1093Swap: 6143 0 6143[root@SOA ~]# cat /proc/swapsFilename Type Size Used Priority/dev/sda2 partition 2097144 8 -1/tmp/mem.swap file 4194296 0 -2
以上不难看出,第一、三两种方法效果相同。linux/unix的一个奇妙之处也在此,很多命令和直接查看某些文件或更改某些文件的值,效果是一样的。
以上操作,在系统重启后,swap文件的大小又会变回原大小,我们可以在/etc/fstab里增加下面的配置,使其重启后,我们刚刚的配置仍然有效。
/tmp/mem.swap swap swap defaults 0 0
如果想卸载掉上面的分区,可以通过swapoff完成
[root@SOA ~]# swapoff /tmp/mem.swap
1、创建交换文件
[root@SOA ~]# dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096记录了4096+0 的读入记录了4096+0 的写出4294967296字节(4.3 GB)已复制,54.6386 秒,78.6 MB/秒
当然根据bs指定的大小不同,我们也可以通过下面的文件增加:
dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096 (增加4G)或
dd if=/dev/zero of=swapfile bs=1024 count=1048576 (增加1G)
2、查看当前分区的大小
[root@SOA ~]#free -m total used free shared buffers cachedMem: 1875 1800 75 0 12 995-/+ buffers/cache: 792 1083Swap: 2047 0 2047
3、格式转换并挂载
[root@SOA ~]#mkswap /tmp/mem.swap
Setting up swapspace version 1, size = 4294963 kB
[root@SOA ~]#swapon /tmp/mem.swap
4、三种确认是否增加成功的方法
[root@SOA ~]# swapon -sFilename Type Size Used Priority/dev/sda2 partition 2097144 8 -1/tmp/mem.swap file 4194296 0 -2[root@SOA ~]# free -m total used free shared buffers cachedMem: 1875 1773 102 0 13 977-/+ buffers/cache: 782 1093Swap: 6143 0 6143[root@SOA ~]# cat /proc/swapsFilename Type Size Used Priority/dev/sda2 partition 2097144 8 -1/tmp/mem.swap file 4194296 0 -2
以上不难看出,第一、三两种方法效果相同。linux/unix的一个奇妙之处也在此,很多命令和直接查看某些文件或更改某些文件的值,效果是一样的。
以上操作,在系统重启后,swap文件的大小又会变回原大小,我们可以在/etc/fstab里增加下面的配置,使其重启后,我们刚刚的配置仍然有效。
/tmp/mem.swap swap swap defaults 0 0
如果想卸载掉上面的分区,可以通过swapoff完成
[root@SOA ~]# swapoff /tmp/mem.swap
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询