linux如何把一个硬盘分区设置成swap分区
[root@localhost /]# fdisk -l
Disk /dev/cciss/c0d0: 293.5 GB, 293564211200 bytes
255 heads, 32 sectors/track, 70265 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
            Device Boot      Start         End      Blocks   Id  System
/dev/cciss/c0d0p1   *           1        5020    20481584   83  Linux
/dev/cciss/c0d0p2            5021       70265   266199600    f  W95 Ext'd (LBA)
/dev/cciss/c0d0p5            5021       20000    61118384   83  Linux
/dev/cciss/c0d0p6           56422       56936     2101184   82  Linux swap / Solaris
/dev/cciss/c0d0p7           56937       70265    54382304   83  Linux
其中/dev/cciss/c0d0p6是我想作为swap的分区。
[root@localhost /]# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/tmp              /tmp                    ext3    defaults        1 2
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/cciss/c0d0p6       swap                    swap    defaults        0 0
/dev/cciss/c0d0p5       /oracle_recovers        ext3    auto,rw,user,sync       1 1
这里面我已经写进去了/dev/cciss/c0d0p6       swap                    swap    defaults        0 0
为什么无效?是不是还要先把这个盘挂在哪个文件夹?
------解决方案--------------------
如果你的fstab已经写好了swap分区,那么swapon -a即可
------解决方案--------------------用 fdisk 将那个分区类型改为 82(fdisk t 命令)
然后格式化那个分区为 swap 格式.
然后 swapon 那个分区就可以用了.
/etc/fstab 也要修改, 下次可以自动挂载为 swap 分区.