solaris10中增加swap空间

一、创建一个swap文件:

<I>查看当前的swap空间信息:

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

    # swap -s

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

    # swap -l

<II> 添加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

<III> 添加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空间。

猜你喜欢

转载自blog.csdn.net/mnbwz/article/details/114018913
今日推荐