红联Linux门户
Linux帮助

solaris10中增加swap空间

发布时间:2007-05-15 00:25:41来源:红联作者:together
一、创建一个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空间。
文章评论

共有 0 条评论