Chinaunix首页 | 论坛 | 博客
  • 博客访问: 128055
  • 博文数量: 18
  • 博客积分: 1651
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-02 14:40
文章分类

全部博文(18)

文章存档

2014年(1)

2013年(4)

2012年(3)

2011年(5)

2010年(3)

2008年(2)

我的朋友

分类: 系统运维

2011-11-18 17:35:42

配置附加的交换空间(mkfile,swap) 

   为了在不做格式化的情况下创建并增加交换空间,首先必须使用mkfile命令加入交换空间。 
为了列出可用的交换文件,键入swap –1,可用的交换文件表就显示出来。swap命令替代了sunos4.x的swapon命令。 
gtxa%swap -1 
swapfile dev swaplo blocks free 
swapfs - 0 94520 93512 
/dev/dsk/c0t3d0s1 32.25 8 65512 45048 
gtxa% 
下面是创建交换文件的步骤: 
1、 成为超级用户,可以在没有根权限的情况下创建一个交换文件,但交换文件的属主最好是根,以使其它进程不能随意存取它。 
2、 键入mkfile [k|b|m],跟在数字之后的字母分别K字节、块、或兆字节。于是,按你指定的大小及名字创建一个交换文件。下面的例子创建一个1MB大小的交换文件SWAP: 
gtxa%su 
Password 
#mkfile 1m /files1/swap 

下面是增加交换文件的步骤: 
1、 成为超级用户; 
2、 键入swap –a <路径>;,必须使用绝对的路径来指定交换文件,这样交换区就变大,可以使用了; 
3、 键入swap -1证实交换文件已增加; 
#swap –a /files1/swap 
#swap -1 
swapfile dev swaplo blocks free 
swapfs - 0 94520 93512 
/dev/dsk/cot3d0s1 32.25 8 65512 45048 
/files1/swap 8 20402040 
下面是删除指定交换文件的步骤: 
1、 成为超级用户; 
2、 键入swap –d <路径名>;,当交换文件不再使用时,它只从表中删除,使得不再用作交换区,文件本身并没删除。 
gtxa%su 
password: 
#swap -d /files1/SWAP 
#swap -1 
swapfile dev swplo 
blocks free 
swpfs- 0 
94520 93512 
/dev/dsk/c0t30s1 32.25 8 
65512 45048 
#ls –1 /files1/swap 
-rw-----1 root root 104857 jan 31 13:56 swap 

当创建附加的交换空间时,如果希望重新启动系统时这个空间仍可用,那么,必须在/etc/vfstab文件中增加一项。下面是在文件/etc/vfstab中增加一个交换文件项的步骤: 
1、成为超级用户; 
2、编辑/etc/vfstab文件,增加一行: - - swap – no -。保证这一行跟在交换文件所在的硬盘分割项安装说明的后面。下次系统重新启动时,交换文件大小自动增加,下面的例子将增加交换文件/files1/swap的说明项放到/etc/vfstab文件中,它在安装文件/files1说明项之后。 
/files1/swap - swap – no -


==============================================================
如果希望使用整个分区作为swap空间,可以将块设备名作为swap命令的参数:
   #swap -a /dev/dsk/c1t1d2s1
要确保该分区在启动时被添加为swap,需要在/etc/vfstab文件中添加如下内容:
   #deveice                device   mount    FS     fsck       mount    mount
   #to mount               to fsck   point      type   pass a tboot     ops
   /dev/dsk/c1t1d2s1 -            -            swap -           no        -
  
-d 选项可以将一个文件(或者设备)从swap空间池中删除:
   #swap -d /swap/s01
   #swap -d /dev/dsk/c1t1d2s1
阅读(2992) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~