LinuxSir.cn,穿越时空的Linuxsir!

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

请问如何设置swap分区

[复制链接]
发表于 2005-2-22 19:37:08 | 显示全部楼层 |阅读模式
请问如何在系统里面调整swap分区的大小呢?
我原来是256M内存,swap设置的是300M
现在我加了内存,物理内存已经是512M了,请问如何修改我swap分区的大小呢?
我用fdisk /dev/hda -l显示如下

  1. root@slackware:~# fdisk /dev/hda -l

  2. Disk /dev/hda: 8455 MB, 8455200768 bytes
  3. 255 heads, 63 sectors/track, 1027 cylinders
  4. Units = cylinders of 16065 * 512 = 8225280 bytes

  5.    Device Boot      Start         End      Blocks   Id  System
  6. /dev/hda1   *           1         936     7518388+  83  Linux
  7. /dev/hda2             937        1027      730957+  82  Linux swap
  8. root@slackware:~#
复制代码

请问我如何修改我的swap分区呢?
有没有程序可以查看分区的大小后,按照GB或者MB,KB显示呀?

再有就是swap是不是也要通过fstab来mount呢?
如果我添加一个硬盘,想把这个硬盘来作swap代替/dev/hda2呢?
该如何作?
发表于 2005-2-22 20:39:02 | 显示全部楼层
如果你的硬盘上没有剩余空间的话就不用修改swap的大小了,linux关键看内存,swap对个人用户而言极少使用。
如果你添加一块硬盘的话,可以使用fdisk工具来分区,swap的大小一般为内存大小的1.5-2倍,最高到2G。
查看swap的大小要用free命令。
$free -m
按M为单位显示系统的物理内存和SWAP的大小,注意linux是以1024个字节=1kB的。
可以用free --help来查看free命令的用法。
回复 支持 反对

使用道具 举报

发表于 2005-2-22 21:09:09 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-2-22 21:12:28 | 显示全部楼层
没必要扩大swap 2倍内存的说法是是在内存较小时(256M)才有效。内存大,swap可以不必2倍于它。
回复 支持 反对

使用道具 举报

发表于 2005-2-24 11:05:19 | 显示全部楼层
I agree with  弥敦路九号!
but you can try PartitionImage software !
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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