QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 991|回复: 12

FC4丢失了swap区?

[复制链接]
发表于 2005-9-16 03:27:01 | 显示全部楼层 |阅读模式
在terminal下输入fdisk -l能清楚地看到我的4个均为128m的swap区。不过不知道为什么。在systemmonitor里swap分区显示的居然只有384m,还有一个呢?

请多指教
发表于 2005-9-16 03:44:47 | 显示全部楼层
??!!你怎么分的区??
回复

使用道具 举报

发表于 2005-9-16 12:15:16 | 显示全部楼层
/etc/fstab
里面的swap怎么写的?
回复

使用道具 举报

 楼主| 发表于 2005-9-16 15:49:26 | 显示全部楼层
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot1            /boot                   ext3    defaults        1 2
/dev/devpts             /dev/pts                devpts  gid=5,mode=620  0 0
/dev/shm                /dev/shm                tmpfs   defaults        0 0
/dev/proc               /proc                   proc    defaults        0 0
/dev/sys                /sys                    sysfs   defaults        0 0
LABEL=SWAP-sda9         swap                    swap    defaults        0 0
LABEL=$\uffff
         \uffff\uffffxe\uffffM\uffff        \uffff   swap                    swap    defaults        0 0
LABEL=R\uffff\uffff\uffff$i\uffff6I\uffff\uffff\uffff\uffff\uffffp   swap                    swap    defaults        0 0
LABEL=\uffff~\uffff1\uffff-\uffff{\u035eNsZ   swap                    swap    defaults        0 0
/dev/hdc                /media/cdrecorder       auto    pamconsole,exec,noauto,managed 0 0


启动的时候隐约看见说fstab line 9 is bad
回复

使用道具 举报

发表于 2005-9-16 16:59:33 | 显示全部楼层
LABEL=$\uffff
\uffff\uffffxe\uffffM\uffff \uffff swap swap defaults 0 0
LABEL=R\uffff\uffff\uffff$i\uffff6I\uffff\uffff\uffff\uffff\uffffp swap swap defaults 0 0
LABEL=\uffff~\uffff1\uffff-\uffff{\u035eNsZ swap swap defaults 0 0

swap完全乱了
一般应是
/dev/hdax   swap             swap        defaults         0   0
回复

使用道具 举报

 楼主| 发表于 2005-9-16 17:33:09 | 显示全部楼层
那么补救的方法可以直接这样吗?把它emacs为
LABEL=SWAP-sda9 swap swap defaults 0 0
LABEL=SWAP-sda10 swap swap defaults 0 0
LABEL=SWAP-sda11 swap swap defaults 0 0
LABEL=SWAP-sda12 swap swap defaults 0 0

很奇怪,为什么我是sda而不是hda呢?
回复

使用道具 举报

 楼主| 发表于 2005-9-16 17:39:12 | 显示全部楼层
LABEL=SWAP-sda9 swap swap defaults 0 0
这一行是正常的吗?
回复

使用道具 举报

发表于 2005-9-16 18:07:28 | 显示全部楼层
因为没有什么人使用多个swap
所以只有你自己试试
但label=的应该是/dev/hdax,X是某个分区
即你的交换分区
你这样写的话
系统还是找不到交换分区
建议这样
LABEL=/dev/sda9 swap swap defaults 0 0
LABEL=/dev/sda10 swap swap defaults 0 0
LABEL=/dev/sda11 swap swap defaults 0 0
LABEL=/dev/sda12 swap swap defaults 0 0
回复

使用道具 举报

 楼主| 发表于 2005-9-16 18:21:34 | 显示全部楼层
了解。我试试去。一会儿把结果贴上来。我分得多主要是想提高效率。呵呵要不然怎么才能把4个合并一下变成两个?用什么命令还是工具?
回复

使用道具 举报

发表于 2005-9-16 18:36:27 | 显示全部楼层
如果是连续的四个分区,可以用 cfdisk 删除后重建得到1个(或两个)。
回复

使用道具 举报

发表于 2005-9-16 18:38:29 | 显示全部楼层
debian系列是这样,我的:[code:1]
/dev/hda11      none            swap    sw              0       0
[/code:1]
看看其他用fc4的朋友的如何?
回复

使用道具 举报

 楼主| 发表于 2005-9-16 20:59:21 | 显示全部楼层
重写了fstab
LABEL=/dev/sda9 swap swap defaults 0 0
LABEL=/dev/sda10 swap swap defaults 0 0
LABEL=/dev/sda11 swap swap defaults 0 0
LABEL=/dev/sda12 swap swap defaults 0 0
不过这次干脆一个swap都没有了
最后没办法还是选择了重装。不过重装的时候很后悔,放过了一个问题……
路漫漫其修远兮……
回复

使用道具 举报

发表于 2005-9-16 22:08:44 | 显示全部楼层
label是label, 设备名设备名.

先确认swap 分区是那个分区,如果是/dev/sda9 那么
/dev/sda9 swap swap defaults 0 0

就可以了.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-17 17:28 , Processed in 0.059166 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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