增加swap分区

--查看交换分区

[root@node1 ~]# free -m

             total       used       free     shared    buffers     cached

Mem:          2026       1722        303          0         39       1584

-/+ buffers/cache:         98       1928

Swap:         2047          0       2047


使用dd创建交换分区

创建一个大小为2G的文件到/u01:

       dd   if=/dev/zero    of=/u01/swf1   bs=1024k   count=2048

把这个文件变成swap文件:

       Mkswap   -c   /u01/swf1

启用这个swap文件:

       swapon   /u01/swf1

编辑/etc/fstab文件,使在每次开机时自动加载swap文件:

       /u01/swf1 swap swap default 0 0


使用fdisk增加交换分区

--查看空余分区,发现共享盘有有一个分区没有使用

[root@node1 ~]# fdisk -l

[root@node1 ~]# fdisk /dev/sdb


The number of cylinders for this disk is set to 2610.

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): p


Disk /dev/sdb: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes


   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         123      987966   83  Linux

/dev/sdb2             124         246      987997+  83  Linux

/dev/sdb3             247         369      987997+  83  Linux

/dev/sdb4             370        2610    18000832+   5  Extended

/dev/sdb5             370         978     4891761   83  Linux

/dev/sdb6             979        1587     4891761   83  Linux

/dev/sdb7            1588        1953     2939863+  83  Linux

/dev/sdb8            1954        2319     2939863+  83  Linux

/dev/sdb9            2320        2610     2337426   83  Linux

Command (m for help): t

Partition number (1-9): 9

Hex code (type  L to list codes): 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           

Hex code (type L to list codes): 82

Changed system type of partition 9 to 82 (Linux swap / Solaris)


Command (m for help): w

The partition table has been altered!


Calling ioctl() to re-read partition table.

Syncing disks.


[root@node1 ~]# mkswap  /dev/sdb9

Setting up swapspace version 1, size = 2393518 kB

[root@node1 ~]# swapon   /dev/sdb9

[root@node1 ~]# free -m

             total       used       free     shared    buffers     cached

Mem:          2026       1733        292          0         44       1588

-/+ buffers/cache:        100       1926

Swap:         4330          0       4330


关闭swap文件

Swapoff  /u01/swaf1

请使用浏览器的分享功能分享到微信等