Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178719
  • 博文数量: 18
  • 博客积分: 804
  • 博客等级: 军士长
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-01 13:30
文章分类

全部博文(18)

文章存档

2015年(1)

2012年(2)

2011年(1)

2010年(2)

2009年(12)

分类: 系统运维

2009-11-15 20:13:05

简化:

1.swap -s  ; swap -l 查看系统的swap虚拟内存的使用情况。

2.mkfile sizem  /xxx/xxx/xxx   example: mkfile 20m /export/home/swapfile 生成swap文件。

3.swap -a /xxx/xxx/xxx  添加到swap中。

4.添加到开机启动中:  vi /etc/vfstab  /export/home/swapfile - - swap - no -

详细步骤:

一、创建一个swap文件:

  查看当前的swap空间信息:

1、查看当前swap空间概要,使用如下命令:

# swap -s

2、显示物理swap空间的详细信息:

# swap -l

   添加swap片:

1、编辑/etc/vfstab文件

vi /etc/vfstab

#device device mount FS fsck mount mount

#to mount to fsck point type pass at boot options

...

  2、按照以下格式添加swap空间:

/dev/dsk/c1t3d0s1 - - swap - no -

  3、使用swap -a命令添加:

# swap -a /dev/dsk/c1t3d0s1

   添加swap文件:

1、鉴别一个文件是否有足够的空间来创建swap空间;

2、创建一个swap文件目录:

# mkdir -p /usr/local/swap

3、在 /usr/local/swap目录里创建一个大约20MB的swap文件,命名为 swapfile。

# mkfile 20m /usr/local/swap/swapfile

4、向swap空间中添加swap文件:

# swap -a /usr/local/swap/swapfile

5、列出修改后的swap空间信息:

# swap -l

swapfile dev swaplo blocks free

/dev/dsk/c0t0d0s1 136,9 16 1048304 1048304

/usr/local/swap/swapfile - 16 40944 40944

  6、列出修改后的swap空间信息:

# swap -s

total: 41672k bytes allocated + 5416k reserved = 47088k used, 901200k available。

  7、当重启后自动加载新swap空间信息:

# vi /etc/vfstab

#device device mount FS fsck mount mount

#to mount to fsck point type pass at boot options

...

/usr/local/swap/swapfile - - swap - no -

  二,删除创建的swap片:

# swap -d /dev/dsk/c1t3d0s1或者从/etc/vfstab 文件中删除

  三、删除swap文件:

1、从当前的swap配置文件中删除swap文件:

# swap -d /usr/local/swap/swapfile

2、删除swap文件占用的磁盘空间:

# rm /usr/local/swap/swapfile

3、编辑/etc/vfstab文件以删除当重启时启用自定义的swap空间。

阅读(2165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~