考焦了 发表于 2005-9-16 03:27:01

FC4丢失了swap区?

在terminal下输入fdisk -l能清楚地看到我的4个均为128m的swap区。不过不知道为什么。在systemmonitor里swap分区显示的居然只有384m,还有一个呢?

请多指教

jozhu 发表于 2005-9-16 03:44:47

??!!你怎么分的区??

fox_eagle2003 发表于 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                devptsgid=5,mode=6200 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

fox_eagle2003 发表于 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
这一行是正常的吗?

fox_eagle2003 发表于 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个合并一下变成两个?用什么命令还是工具?

shadkong 发表于 2005-9-16 18:36:27

如果是连续的四个分区,可以用 cfdisk 删除后重建得到1个(或两个)。

月下刀客 发表于 2005-9-16 18:38:29

debian系列是这样,我的:
/dev/hda11      none            swap    sw            0       0

看看其他用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都没有了 :mrgreen:
最后没办法还是选择了重装。不过重装的时候很后悔,放过了一个问题……
路漫漫其修远兮……

hew 发表于 2005-9-16 22:08:44

label是label, 设备名设备名.

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

就可以了.
页: [1]
查看完整版本: FC4丢失了swap区?