免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 838 | 回复: 0
打印 上一主题 下一主题

rhel5之swap的管理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-16 12:54 |只看该作者 |倒序浏览
rhel5之swap的管理

一、添加swap空间:
   
1、扩展一个现有的swap空间:
   、首先禁止正在使用的swap空间:
   [root@server4 ~]# swapoff /dev/mapper/tools-swap
   、重新resize /dev/mapper/tools-swap:
   [root@server4 ~]# lvm lvresize /dev/tools/swap -L +300M
  Extending logical volume swap to 500.00 MB
  Logical volume swap successfully resized

   、使用mkswap重新格式化:
  [root@server4 ~]# mkswap /dev/tools/swap
  Setting up swapspace version 1, size = 524283 kB

   、启用swap:
  [root@server4 ~]# swapon -av
  swapon on /dev/mapper/tools-swap
   查看swap大小:
  [root@server4 ~]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       1044216 0       -2
/dev/mapper/tools-swap                  partition       511992  0       -4
[root@server4 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           194        172         21          0         19         78
-/+ buffers/cache:         75        119
Swap:         1519          0       1519

2、添加一个新的swap空间(基于LVM):
   [root@server4 ~]# lvm lvcreate tools -n swap1 -L 100M
  Logical volume "swap1" created
   [root@server4 ~]# mkswap /dev/tools/swap1
Setting up swapspace version 1, size = 104853 k
   更改/etc/fstab文件,加入/dev/tools/swap1。
  启用新创建的swap空间:
  [root@server4 ~]# swapon -av
swapon on /dev/mapper/tools-swap1
[root@server4 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           194        173         20          0         19         78
-/+ buffers/cache:         75        118
Swap:         1619          0       1619

3、创建swap文件:
  [root@server4 /]# dd if=/dev/zero of=/swapfile bs=1k count=102400
102400+0 records in
102400+0 records out
104857600 bytes (105 MB) copied, 1.23157 seconds, 85.1 MB/s
[root@server4 /]# mkswap /swapfile
Setting up swapspace version 1, size = 104853 kB
[root@server4 /]# swapon /swapfile
在/etc/fstab文件里加入下行:
/swapfile          swap            swap    defaults        0 0

二、删除swap空间:

1、减小一个swap空间:
[root@server4 /]# swapoff /dev/mapper/tools-swap
[root@server4 /]# lvm lvreduce /dev/tools/swap -L -400M
  WARNING: Reducing active logical volume to 100.00 MB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce swap? [y/n]: y
  Reducing logical volume swap to 100.00 MB
  Logical volume swap successfully resized
[root@server4 /]# mkswap /dev/tools/swap
Setting up swapspace version 1, size = 104853 kB
[root@server4 /]# swapon -va
swapon on /dev/mapper/tools-swap
[root@server4 /]# lvs
  LV    VG    Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  swap  tools -wi-ao 100.00M                                      
  swap1 tools -wi-ao 100.00M
2、删除一个基于LVM的swap:
[root@server4 /]# swapoff /dev/tools/swap1
[root@server4 /]# lvm lvremove /dev/tools/swap1
Do you really want to remove active logical volume "swap1"? [y/n]: y
  Logical volume "swap1" successfully removed
然后将其从/etc/fstab文件里删除即可。
3、删除一个swap文件:
[root@server4 /]# swapoff -v /swapfile
[root@server4 /]# rm -rf /swapfile

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36549/showart_1864689.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP