Username: Password:

建立和装载虚拟内存文档(1)
来源: ChinaUnix博客  作者: 发布时间:2007-01-01 02:14:00

建立和装载虚拟内存文档(1)

1,查看硬盘并建立单独swap分区/dev/hdb1
[root@daniel ~]# fdisk -l
Disk /dev/hda: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          13      104391   83  Linux
/dev/hda2              14          62      393592+  82  Linux swap / Solaris
/dev/hda3              63         783     5791432+  83  Linux
Disk /dev/hdb: 107 MB, 107374080 bytes
16 heads, 63 sectors/track, 208 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
   Device Boot      Start         End      Blocks   Id  System
[root@daniel ~]# fdisk /dev/hdb
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-208, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-208, default 208): +50M
Command (m for help): p
Disk /dev/hdb: 107 MB, 107374080 bytes
16 heads, 63 sectors/track, 208 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1          98       49360+  83  Linux
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): L
0  Empty           1e  Hidden W95 FAT1 80  Old Minix       be  Solaris boot   
1  FAT12           24  NEC DOS         81  Minix / old Lin bf  Solaris        
2  XENIX root      39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
3  XENIX usr       3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT-
4  FAT16 <32M      40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
5  Extended        41  PPC PReP Boot   85  Linux extended  c7  Syrinx         
6  FAT16           42  SFS             86  NTFS volume set da  Non-FS data   
7  HPFS/NTFS       4d  QNX4.x          87  NTFS volume set db  CP/M / CTOS / .
8  AIX             4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility   
9  AIX bootable    4f  QNX4.x 3rd part 8e  Linux LVM       df  BootIt         
a  OS/2 Boot Manag 50  OnTrack DM      93  Amoeba          e1  DOS access     
b  W95 FAT32       51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O        
c  W95 FAT32 (LBA) 52  CP/M            9f  BSD/OS          e4  SpeedStor      
e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs        
f  W95 Ext’d (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  EFI GPT        
10  OPUS            55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
11  Hidden FAT12    56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC b
12  Compaq diagnost 5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       a9  NetBSD          f4  SpeedStor      
16  Hidden FAT16    63  GNU HURD or Sys ab  Darwin boot     f2  DOS secondary  
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fd  Linux raid auto
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fe  LANstep        
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid ff  BBT            
1c  Hidden W95 FAT3 75  PC/IX         
Hex code (type L to list codes): 82
Changed system type of partition 1 to 82 (Linux swap / Solaris)
Command (m for help): p
Disk /dev/hdb: 107 MB, 107374080 bytes
16 heads, 63 sectors/track, 208 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1          98       49360+  82  Linux swap / Solaris
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
2,格式化单独的swap分区
[root@daniel ~]# partprobe           #重新检测分区
[root@daniel ~]# mkswap /dev/hdb1
Setting up swapspace version 1, size = 50540 kB
3,开启swap分区,并用swapon -s和free来查看
[root@daniel ~]# swapon /dev/hdb1
[root@daniel ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/hda2                               partition       393584  0       -1
/dev/hdb1                               partition       49352   0       -2
[root@daniel ~]# free
             total       used       free     shared    buffers     cached
Mem:        515600      40008     475592          0       5592      24056
-/+ buffers/cache:      10360     505240
Swap:       442936          0     442936
4,关掉swap分区再次查看,前后比较一下就能够了
[root@daniel ~]# swapoff /dev/hdb1
[root@daniel ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/hda2                               partition       393584  0       -1
[root@daniel ~]# free
             total       used       free     shared    buffers     cached
Mem:        515600      40008     475592          0       5596      24068
-/+ buffers/cache:      10344     505256
Swap:       393584          0     393584
5,最后把这个swap分区写进/etc/fstab或在/etc/rc.local中加入swapon /dev/hdb1都会使swap分区在开机时自动启动


喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅