Linux系统新建一个swap分区

[root@node1 ~]# fdisk -l                  //查看当前分区信息

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          16      128488+  83  Linux
/dev/sda2              17        1125     8908042+  83  Linux
/dev/sda3            1126        1255     1044225   82  Linux swap / Solaris
/dev/sda4            1256        1305      401625    5  Extended
/dev/sda5            1256        1304      393561   83  Linux

[root@node1 ~]# fdisk /dev/sda             //执行分区命令
 
The number of cylinders for this disk is set to 1305.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
 
Command (m for help): n                        //添加一个新分区
First cylinder (1305-1305, default 1305): 1305
Value out of range.
First cylinder (1305-1305, default 1305): 1305      //第一个柱面空间的块 
Command (m for help): p                   //打印磁盘分区信息
 
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id System
/dev/sda1    *           1          16      128488+ 83 Linux
/dev/sda2               17        1125     8908042+ 83 Linux
/dev/sda3             1126        1255     1044225   82 Linux swap / Solaris
/dev/sda4             1256        1305      401625    5 Extended
/dev/sda5             1256        1304      393561   83 Linux
/dev/sda6             1305        1305        8001   83 Linux
 
Command (m for help): t                     //改变分区类型号码
Partition number (1-6): 6
Hex code (type L to list codes): L           //列出linux支持的分区类型            
 
 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           
Hex code (type L to list codes): 82           //82 代表为swap
Changed system type of partition 6 to 82 (Linux swap / Solaris)
 
Command (m for help): w                    //保存分区并退出
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
 
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
[root@node1 ~]# partprobe          //
[root@node1 ~]# mkswap /dev/sda6     //格式化/dev/sda6
Setting up swapspace version 1, size = 8187 kB
[root@node1 ~]# swapon /dev/sda6      //激活/dev/sda6 分区
[root@node1 ~]# vi /etc/fstab                //在/etc/fstab添加交换分区记录,当系统启动时会自动载入新的交换分区
 
LABEL=/                  /                       ext3    defaults        1 1
LABEL=/var            /var                    ext3    defaults        1 2
LABEL=/boot         /boot                   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
LABEL=SWAP-sda3          swap                    swap    defaults        0 0
/dev/sda6               swap                    swap    defaults        0 0
[root@node1 ~]# fdisk -l
 
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id System
/dev/sda1    *           1          16      128488+ 83 Linux
/dev/sda2               17        1125     8908042+ 83 Linux
/dev/sda3             1126        1255     1044225   82 Linux swap / Solaris
/dev/sda4             1256        1305      401625    5  Extended
/dev/sda5             1256        1304      393561   83 Linux
/dev/sda6             1305        1305        8001   82 Linux swap / Solaris
[root@node1 ~]#
 

你可能感兴趣的:(linux,分区,系统,swap,休闲)