启动时active swaping failed

来源:互联网 发布:黛安芬淘宝旗舰店真假 编辑:程序博客网 时间:2024/05/23 16:25

  启动时active swaping   failed!
解决方案:
检验是否swap没有激活
free
 total       used       free     shared    buffers     cached
Mem:        743024     522704     220320          0      50044     254684
-/+ buffers/cache:     217976     525048
Swap:            0          0          0

看看swap 本应该挂在哪个分区上
sudo fdisk -l

[sudo] password for jhb:

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1e851e84

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1275    10241406    c  W95 FAT32 (LBA)
/dev/sda2            1276        3825    20482875    7  HPFS/NTFS
/dev/sda3            3826        6375    20482875    7  HPFS/NTFS
/dev/sda4            6376        9729    26941005    f  W95 Ext'd (LBA)
/dev/sda5            6376        8032    13309821    7  HPFS/NTFS
/dev/sda6            8033        8094      497983+  82  Linux swap / Solaris
/dev/sda7   *        8095        9310     9767488+  83  Linux
/dev/sda8            9311        9729     3365586   83  Linux
原来应该挂在sda6这个分区上,那么再看看  fstab中的设置是否正确!

vi /etc/fstab
# /dev/sda6
UUID=1ff2253c-8e8c-45a4-b70e-63b057e7c54d none    swap    sw  0       0
哦,怎么用UUID的呢?那么不管对不对,我们改成 
# /dev/sda6
#UUID=1ff2253c-8e8c-45a4-b70e-63b057e7c54d none    swap    sw  0       0
/dev/sda6   none  swap sw 0 0

ok ,我们将swap激活
sudo swapon -a
结果显示
swapon: /dev/sda6: Invalid argument
那么我们重新设置一下swap的挂在分区
sudo mkswap /dev/sda6
然后将他mount上去
sudo mount -a
现在看看swap的使用情况
free
结果如下:
             total       used       free     shared    buffers     cached
Mem:        743024     522704     220320          0      50044     254684
-/+ buffers/cache:     217976     525048
Swap:            0          0          0
原来是没有激活swap
sudo swapon -a
 free
结果
             total       used       free     shared    buffers     cached
Mem:        743024     522696     220328          0      50064     254688
-/+ buffers/cache:     217944     525080
Swap:       497972          0     497972

OK说明设置成功

注意:导致swap激活失败的原因可能是你重新分区,使得UUID无法对应上,从而挂在swap失败.
这里我的原因是我对原来的/分区挂在的物理分区做了修改,划出新的物理分区来对应/home,使得active swap failed!
如果遇到和我一样的问题,应该具体问题具体分析.