![](http://www.atcpu.com/themes/extres/ithread/images/5.gif) |
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 激活并设置优先级
| |