ubuntu 6.10完成安装后如何修改swap分区的大小?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
kempson
帖子: 29
注册时间: 2005-07-29 21:50

ubuntu 6.10完成安装后如何修改swap分区的大小?

#1

帖子 kempson » 2006-11-19 15:30

我是在笔记本上装的:
配置:Thinkpad r32
768M 内存
30G 硬盘

分区情况:/hd/0 5G 装了windows xp
/hd/5 5G ntfs格式的数据分区
/hd/6 5G FAT32的分区,准备和linux公用
/hd/7 10G lingux根目录
/hd/8 5G swap分区
原来的用来恢复windows xp的隐藏分区已经删了。

问题就是:如何把那个5GB的交换分区调小呢?
我想把交换分区调整到768M,然后剩下的空间新建成FAT32的分区(或者和原来的FAT32分区合并)。

Thx!希望能详细点。我有一点基础但不太熟悉。
头像
illwdd123
帖子: 23
注册时间: 2006-10-01 12:24

#2

帖子 illwdd123 » 2006-11-19 15:43

下面是我找到的一篇文章并且我亲自实验通过了的:

cat /proc/swaps,你会发现实际上都没有用到交换分区,所以我建议内存比较大的朋友,只创建交换文件就行了。

1、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小为任意值,设为32M。那么创建这个文件的方法如下:

dd if=/dev/zero of=/SWAP bs=1024 count=32768

2、mkswap /SWAP。将SWAP作为交换文件。

3、swapon /SWAP。激活交换文件。

到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。

在/etc/fstab中加入一行 /SWAP swap swap sw 0 0 这样保证系统启动时激活交换文件。

重启,ok!


另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。
demondad
帖子: 5
注册时间: 2006-06-08 19:53

我想要是想调整的话,win下的PQ应该是可以的

#3

帖子 demondad » 2006-11-19 18:46

我想要是想调整的话,win下的PQ应该是可以的,他支持取多格式,很强的软件了。我没试过,只是提个建议,出了问题别找我。呵呵。
climan
帖子: 14
注册时间: 2006-10-06 21:00

#4

帖子 climan » 2006-11-19 19:47

随便改了,pq ,parted,cfdisk
改完了把/etc/fstab文件改一下
具体你的分区的实际情况是什么就改成什么
如果只改swap 分区的话也有可能引起其他分区的变号

比如原来是/dev/hda7,可能改了以后就变成/dev/hda8

不管变成什么了,你用grub的命令行或前面说的分区工具看一下
修改fstab文件和你修改后的分区情况相符合就可以了

改其他的分区也是一样的

另外pq和parted的分区有冲突,建议安装的时候用什么分区现在就用什么改,
以免有问题

而且ubuntu6.10的fstab用了uuid
本人对这个还不是很熟悉

ls -cl /dev/disk/by uuid
可以显示分区的uuid号,有的话就copy过去就可以了

但是我改的时候发现有的分区没有uuid号了,不知为什么

你可以直接用6.06的那种格式,如/dev/hda6 .................
一样的效果
ybdx2000
帖子: 150
注册时间: 2011-03-19 23:18

Re: ubuntu 6.10完成安装后如何修改swap分区的大小?

#5

帖子 ybdx2000 » 2011-04-27 21:13

4G  内存,swap 直接设为 0的漂过。。。。。。。
回复