8/24/2006

运行时改变Linux的交换文件(来自网上资料)

内存不够用,而且用光交换分区空间的情况,导致无法正确安装、升级软件包。解决办法:
1、使用dd命令建立一个文件,作为交换文件;
2、使用mkswap命令初始化上一步中建立的文件;
3、使用swapon命令激活交换文件,这样交换空间就是原有交换分区的容量加上新建的交换文件的容量;
4、进行耗费内存的操作;
5、根据需要可以使用swapoff关闭交换文件,并删除文件节省磁盘空间。

下面是操作的例子:

# dd if=/dev/zero of=/tmp/swapfile bs=1024 count=65536# mkswap /tmp/swapfile# swapon /tmp/swapfile# ...# swapoff /tmp/swapfile# rm /tmp/swapfile

没有评论: