LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 770|回复: 2

[求助]swap分区更换位置后怎么处理

[复制链接]
发表于 2004-10-15 09:49:28 | 显示全部楼层 |阅读模式
比如,以前是hda8现在变成hdb8
那么更改了grub.conf后可以启动.在启动过程中发现检测swap是报错...系统仍然能起.

但是.怎么把swap弄正常呢?
 楼主| 发表于 2004-10-15 10:11:57 | 显示全部楼层
修改/etc/fstab
知道了.
发表于 2004-10-24 20:45:27 | 显示全部楼层

还有一种更好的办法,可以说是万能的

更改/etc/fstab这个办法是可以,但是你必须要重新启动一遍系统才可以,对吧,下面这个方法不用重启就可以,不但可以改变位置,连大小都可以,而且可以直接使用,不需要启动系统:

1、使用dd命令增加一个档案在XXXXX目录下,这里假设这个档案的具体位置为/tmp/swap_extended,大小为64M

   dd if=/dev/zero of=/tmp/swap_extended bs=4K count=16382
(bs=4k的意思是区块的大小,count=16382是指区块的数量,4k*16382=64M)

2、使用mkswap命令将这个档案格式化为swap格式
   
   mkswap /tmp/swap_extended

3、使用swapon命令开启这个分区

   swapon /tmp/swap_extended

4、使用命令free可以检查现在的swap分区和内存的使用情况

5、若是不想使用这个交换分区,使用swapoff命令关掉它

    swapoff /tmp/swap_extended
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表