linux扩大swap交换空间



linux扩大swap交换空间

有两种解决方法:一是创建新的swap分区;另一则是创建swap文件
创建swap文件
如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差.
要创建swap文件,执行dd命令,新增一个100MB的swap文件:
# dd if=/dev/zero of=/100M.swap bs=1M count=100
执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/目录,并执行以下命令:
# fdisk /100m.swap   修改文件类型为82 linux swap类型。
# mkswap /100m.swap
Setting up swapspace version 1, size = 104853 kB
# swapon -s          查看现在的swap信息
Filename                                Type            Size    Used    Priority
/dev/mapper/VolGroup00-LogVol01         partition       524280 0       -1
# swapon -a /100m.swap -p -2   激活分区同时设置其优先级
# swapon -s                               查看修改后的swap空间
Filename                                Type            Size    Used    Priority
/dev/mapper/VolGroup00-LogVol01         partition       524280 0       -1
/100m.swap                              file            102392 0       -2
# free
             total       used       free     shared    buffers     cached
Mem:        255840      56164     199676          0       8128      26640
-/+ buffers/cache:      21396     234444
Swap:       626672          0     626672
#swapoff 取消激活swap空间,swapon -a /dev/sda2 -p -10 激活并设置优先级



作者 ehlopxp

相关内容

    暂无相关文章