+ -
当前位置:首页 → 问答吧 → [征集][随论坛更新]论坛精华贴全集<8/26>

[征集][随论坛更新]论坛精华贴全集<8/26>

时间:2006-11-19

来源:互联网

我是在笔记本上装的:
配置: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!希望能详细点。我有一点基础但不太熟悉。

作者: kempson   发布时间: 2006-11-19

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

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,然后进行上面的步骤。

作者: illwdd123   发布时间: 2006-11-19

我想要是想调整的话,win下的PQ应该是可以的,他支持取多格式,很强的软件了。我没试过,只是提个建议,出了问题别找我。呵呵。

作者: demondad   发布时间: 2006-11-19

随便改了,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 .................
一样的效果

作者: climan   发布时间: 2006-11-19

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

作者: ybdx2000   发布时间: 2011-04-27

我是在笔记本上装的:
配置: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!希望能详细点。我有一点基础但不太熟悉。

作者: kempson   发布时间: 2006-11-19

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

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,然后进行上面的步骤。

作者: illwdd123   发布时间: 2006-11-19

我想要是想调整的话,win下的PQ应该是可以的,他支持取多格式,很强的软件了。我没试过,只是提个建议,出了问题别找我。呵呵。

作者: demondad   发布时间: 2006-11-19

随便改了,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 .................
一样的效果

作者: climan   发布时间: 2006-11-19

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

作者: ybdx2000   发布时间: 2011-04-27

我是在笔记本上装的:
配置: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!希望能详细点。我有一点基础但不太熟悉。

作者: kempson   发布时间: 2006-11-19

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

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,然后进行上面的步骤。

作者: illwdd123   发布时间: 2006-11-19

我想要是想调整的话,win下的PQ应该是可以的,他支持取多格式,很强的软件了。我没试过,只是提个建议,出了问题别找我。呵呵。

作者: demondad   发布时间: 2006-11-19

随便改了,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 .................
一样的效果

作者: climan   发布时间: 2006-11-19

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

作者: ybdx2000   发布时间: 2011-04-27