分区都懂的:

fdisk /dev/sda

进入后 h 输出帮助信息:

Command action

  a   toggle a bootable flag

  b   edit bsd disklabel

  c   toggle the dos compatibility flag

  d   delete a partition

  l   list known partition types

  m   print this menu

  n   add a new partition

  o   create a new empty DOS partition table

  p   print the partition table

  q   quit without saving changes

  s   create a new empty Sun disklabel

  t   change a partition's system id

  u   change display/entry units

  v   verify the partition table

  w   write table to disk and exit

  x   extra functionality (experts only)

创建新分区 选n

First cylinder (2871-5221, default 2871): #此处让你选择新分区扇区的开始位置

Last cylinder or +size or +sizeM or +sizeK (2871-5221, default 5221): #选择结束扇区的位置,当然也可以输入+size(M/K/G) 直接指定新分区的大小,单位为K/M/G

当分区创建完毕,通过p 查看分区表

通过l 列出分区可所有类型:

Command (m for help): l


0  Empty           1e  Hidden W95 FAT1 80  Old Minix       bf  Solaris        

1  FAT12           24  NEC DOS         81  Minix / old Lin c1  DRDOS/sec (FAT-

2  XENIX root      39  Plan 9          82  Linux swap / So c4  DRDOS/sec (FAT-

3  XENIX usr       3c  PartitionMagic  83  Linux           c6  DRDOS/sec (FAT-

4  FAT16 <32M      40  Venix 80286     84  OS/2 hidden C:  c7  Syrinx        

5  Extended        41  PPC PReP Boot   85  Linux extended  da  Non-FS data    

6  FAT16           42  SFS             86  NTFS volume set db  CP/M / CTOS / .

7  HPFS/NTFS       4d  QNX4.x          87  NTFS volume set de  Dell Utility  

8  AIX             4e  QNX4.x 2nd part 88  Linux plaintext df  BootIt        

9  AIX bootable    4f  QNX4.x 3rd part 8e  Linux LVM       e1  DOS access    

a  OS/2 Boot Manag 50  OnTrack DM      93  Amoeba          e3  DOS R/O        

b  W95 FAT32       51  OnTrack DM6 Aux 94  Amoeba BBT      e4  SpeedStor      

c  W95 FAT32 (LBA) 52  CP/M            9f  BSD/OS          eb  BeOS fs        

e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi ee  EFI GPT        

f  W95 Ext'd (LBA) 54  OnTrackDM6      a5  FreeBSD         ef  EFI (FAT-12/16/

10  OPUS            55  EZ-Drive        a6  OpenBSD         f0  Linux/PA-RISC b

11  Hidden FAT12    56  Golden Bow      a7  NeXTSTEP        f1  SpeedStor      

12  Compaq diagnost 5c  Priam Edisk     a8  Darwin UFS      f4  SpeedStor      

14  Hidden FAT16 <3 61  SpeedStor       a9  NetBSD          f2  DOS secondary  

16  Hidden FAT16    63  GNU HURD or Sys ab  Darwin boot     fb  VMware VMFS    

17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE

18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto

1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep        

1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT

通过t设置分区类型: --> 选择要修改类型的分区,输入以上类型 82表示交换分区.

通过w将表写入磁盘并退出.

注意:这时新分区并没有生效,如果是RedHat 5以下版本,可以通过partprobe使分区表生效. partx -l /dev/sda ; parted print ; partprobe -s /dev/sda 命令都可以查看分区表


mkswap /dev/sdan  创建swap分区

当创建标签的时候遇到以下报错:

e2label: Bad magic number in super-block while trying to open /dev/sda8
Couldn’t find valid filesystem superblock.
ext2.gif

提示不能找到有效的文件系统超级块.上图显示了块的结构

通过mke2fs /dev/sdan  对新分区上损坏的超级块进行恢复

再次检查e2fsck /dev/sdan

为分区创建标签 e2label /dev/sdan SWAP-sdan

将设备写入/etc/fstab中,时开机自动挂载.格式参照表中其他分区.

swapon /dev/sdan  指定交换分区的设备位置

mount -a挂载所有分区

free -m 查看swap分区是否挂载成功.

先写这么多!