启动时active swaping failed

  • Post author:
  • Post category:其他



启动时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!


如果遇到和我一样的问题,应该具体问题具体分析.



版权声明:本文为jhb92原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。