LinuxSir.cn,穿越时空的Linuxsir!

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

请问睡眠功能是不是必须swap比物理内存大?

[复制链接]
发表于 2008-3-20 01:20:40 | 显示全部楼层 |阅读模式
最近重新安装,由fedora转ubuntu
不过不小心分区时忘记把swap划大
我内存1.5G,swap=1G

选择睡眠时发觉会黑屏但是电源还亮着

听说是由于以上所述原因所致。

如果是,那么要重新分区的话应该怎麽弄才可以不破坏原有数据?

我的分区情况大概如下:

硬盘分了4个primary分区,其中
/dev/sda1 -- /dev/sda3 是windows的分区
/dev/sda4/是extended分区
/dev/sda5/还是fat

从/dev/sda6-/dev/sda11是用于linux的具体如下:

/dev/sda6 99M 25M 70M 26% /boot
/dev/sda6 1G /swap
/dev/sda8 5.5G 3.9G 1.5G 73% /
/dev/sda9 3.7G 287M 3.2G 9% /usr/local
/dev/sda10 942M 18M 877M 2% /bak
/dev/sda11 8.6G 958M 7.3G 12% /home

现在想把/dev/sda6和/dev/sda10合并做swap,应该就够大了
但是用parted工具分区时似乎不能跨分区操作……必须连续分区才能合并?

由于操作比较危险,求助!
发表于 2008-3-20 12:11:23 | 显示全部楼层
如果睡眠是指suspend to disk,那么是的。因为系统是用交换分区来转储内存到内容。
回复 支持 反对

使用道具 举报

发表于 2008-3-21 00:01:58 | 显示全部楼层
Post by iveney;1828600

我的分区情况大概如下:

硬盘分了4个primary分区,其中
/dev/sda1 -- /dev/sda3 是windows的分区
/dev/sda4/是extended分区
/dev/sda5/还是fat

从/dev/sda6-/dev/sda11是用于linux的具体如下:

/dev/sda6 99M 25M 70M 26% /boot
/dev/sda6 1G /swap
/dev/sda8 5.5G 3.9G 1.5G 73% /
/dev/sda9 3.7G 287M 3.2G 9% /usr/local
/dev/sda10 942M 18M 877M 2% /bak
/dev/sda11 8.6G 958M 7.3G 12% /home

你的分区状况无法实现这些操作。跨分区合并需要移动分区,基本不可能无损实现。下次重装时再重新调整分区吧。

另外有几个建议(只是建议而已),如果你的Linux分区不在137GB之后,没有必要单独分一个/boot出来。像/usr/local我也觉得没有必要独立出来。现在很少有软件是自己编译安装,所以现在使用单独的 /usr/local 分区的需求很小。而且把分区分的这么碎,不适合集中管理,特别是当 / 分区不够用时很郁闷的(看起来你的 / 和/usr/local的分配比例已经存在些问题了 )。唯一有些必要独立分区的,也就是/home而已。
回复 支持 反对

使用道具 举报

发表于 2008-3-22 12:27:10 | 显示全部楼层
想使用swap,除了增加分区外,还能把文件挂载成swap。可搜索一下这方面的知识。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-23 13:13:55 | 显示全部楼层
非常感谢!
我把/bak转为swap了……
之前就是重装后才这样分的区呢
boot重新分一个我想还是有好处的吧?防止其他分区影响到该分区数据
/usr/local分出来我也是觉得有点好处的……下次就不用重装一些乱七八糟的东西了,不过你说的也有道理,从fedora转ubuntu后的确没什么东西放到那里了……
回复 支持 反对

使用道具 举报

发表于 2008-3-26 11:01:35 | 显示全部楼层
/usr/local不用单独分区,重装时把它先挪到/home下,装完系统在挪回来。
回复 支持 反对

使用道具 举报

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

本版积分规则

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