fedora10重新挂载swap
昨晚为了装oracle, 由于swap太小,不满足安装条件,重新分区又出现问题,搞了半天都没用。最后还把原来的win2003给格了,问题还是有,明明分了个swap, 在fedora下用 df -h却没查看到。现在分区是相当零散,合并不了。
进了ubuntu
fantlam@fantlam-desktop:~$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda5 9.7G 5.6G 3.7G 60% /
tmpfs 474M 0 474M 0% /lib/init/rw
varrun 474M 200K 474M 1% /var/run
varlock 474M 0 474M 0% /var/lock
udev 474M 2.8M 471M 1% /dev
tmpfs 474M 148K 474M 1% /dev/shm
lrm 474M 39M 435M 9% /lib/modules/2.6.24-20-generic/volatile
它是把当前的挂载的盘列出来
再使用命令
fantlam@fantlam-desktop:~$ sudo fdisk -l
[sudo] password for fantlam:
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x947552a0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1020 8193118+ 7 HPFS/NTFS
/dev/sda2 1021 19457 148095202+ f W95 Ext'd (LBA)
/dev/sda5 1021 2295 10241406 83 Linux
/dev/sda6 * 2296 3570 10241406 83 Linux
/dev/sda7 3571 3573 24066 17 Hidden HPFS/NTFS
/dev/sda8 3574 3694 971901 7 HPFS/NTFS
/dev/sda9 3695 3697 24066 17 Hidden HPFS/NTFS
/dev/sda10 3698 3853 1253038+ 82 Linux swap / Solaris
/dev/sda11 3854 4819 7759363+ 7 HPFS/NTFS
/dev/sda12 4820 4845 208813+ 7 HPFS/NTFS
/dev/sda13 4846 9945 40965718+ 7 HPFS/NTFS
/dev/sda14 9946 15045 40965718+ 7 HPFS/NTFS
/dev/sda15 15046 19457 35439358+ 7 HPFS/NTFS
Disk /dev/sdb: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f8003b1
Device Boot Start End Blocks Id System
/dev/sdb1 1 995 7992306 83 Linux
/dev/sdb2 3546 9733 49705110 f W95 Ext'd (LBA)
/dev/sdb3 * 996 2398 11269597+ bf Solaris
/dev/sdb4 2399 3545 9213057 a5 FreeBSD
Partition 4 does not end on cylinder boundary.
/dev/sdb5 3546 9733 49705078+ 7 HPFS/NTFS
Partition table entries are not in disk order
这样一来可以看到swap所在的位置,网上有个解决方案,在ubuntu8.10上却没成功
之后我转到fedora10上,用了同样的方法,成功了.
[root@localhost ~]# sudo fdisk -l(这个命令可以看到swap的所在位置)
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x947552a0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1020 8193118+ 7 HPFS/NTFS
/dev/sda2 1021 19457 148095202+ f W95 Ext'd (LBA)
/dev/sda5 1021 2295 10241406 83 Linux
/dev/sda6 * 2296 3570 10241406 83 Linux
/dev/sda7 3571 3573 24066 17 Hidden HPFS/NTFS
/dev/sda8 3574 3694 971901 7 HPFS/NTFS
/dev/sda9 3695 3697 24066 17 Hidden HPFS/NTFS
/dev/sda10 3698 3853 1253038+ 82 Linux swap / Solaris
/dev/sda11 3854 4819 7759363+ 7 HPFS/NTFS
/dev/sda12 4820 4845 208813+ 7 HPFS/NTFS
/dev/sda13 4846 9945 40965718+ 7 HPFS/NTFS
/dev/sda14 9946 15045 40965718+ 7 HPFS/NTFS
/dev/sda15 15046 19457 35439358+ 7 HPFS/NTFS
Disk /dev/sdb: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f8003b1
Device Boot Start End Blocks Id System
/dev/sdb1 1 995 7992306 83 Linux
/dev/sdb2 3546 9733 49705110 f W95 Ext'd (LBA)
/dev/sdb3 * 996 2398 11269597+ bf Solaris
/dev/sdb4 2399 3545 9213057 a5 FreeBSD
Partition 4 does not end on cylinder boundary.
/dev/sdb5 3546 9733 49705078+ 7 HPFS/NTFS
Partition table entries are not in disk order
[root@localhost ~]# df -h(这个命令看不到swap)
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda6 9.7G 6.0G 3.2G 66% /
tmpfs 474M 80K 473M 1% /dev/shm
gvfs-fuse-daemon 9.7G 6.0G 3.2G 66% /root/.gvfs
/dev/sdb5 48G 36G 13G 75% /media/disk
/dev/sda13 40G 39G 790M 99% /media/程序
/dev/sda15 34G 34G 275M 100% /media/学习
/dev/sda11 7.4G 41M 7.4G 1% /media/disk-1
/dev/sda8 950M 7.3M 942M 1% /media/disk-2
/dev/sdb1 7.4G 2.2G 4.9G 31% /media/_
/dev/sda5 9.7G 5.6G 3.7G 60% /media/disk-3
/dev/sda14 40G 30G 10G 75% /media/娱乐
/dev/sda1 7.9G 6.7G 1.2G 86% /media/windows xp
/dev/sda12 204M 2.6M 202M 2% /media/disk-4
使用命令 gedit /etc/fstab 修改此文件
/etc/fstab
(初始文件)
UUID=7be7441c-8545-4b39-bf4a-b2b32160826a / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
UUID=e64a8b52-6c10-42ab-9874-2017eaeb5324 swap swap defaults 0 0
(修改后)
UUID=7be7441c-8545-4b39-bf4a-b2b32160826a / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda10 swap swap defaults 0 0
这样就能重新挂载分区了