免费注册 查看新帖 |

Chinaunix

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

如何扩展使用LVM的swap [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-23 15:19 |只看该作者 |倒序浏览
我的FC4 使用的是VLM其中LogVol00挂/, LogVol01挂 swap。我想扩展swap的容量。

[root@sunny ~]# vgdisplay -v
    Finding all volume groups
    Finding volume group "VolGroup00"
  --- Volume group ---
  VG Name               VolGroup00
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  8
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               3.88 GB
  PE Size               32.00 MB
  Total PE              124
  Alloc PE / Size       124 / 3.88 GB
  Free  PE / Size       0 / 0   
  VG UUID               49sNwC-b3Nv-pfNd-U3e2-Edbj-C00N-Wd8FPp
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                UPzKls-7odM-0HQ1-hLMM-CWOv-3kwl-003t39
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.34 GB
  Current LE             107
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0
   
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                fSoHzQ-1dXK-1Z7h-9B4J-mZR5-rbca-1yaZdz
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                544.00 MB
  Current LE             17
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:1
   
  --- Physical volumes ---
  PV Name               /dev/sda2     
  PV UUID               tQ7ufu-hB31-uPRn-h0BP-XPNu-QCnr-z5AFh4
  PV Status             allocatable
  Total PE / Free PE    124 / 0

我增加了新的pv,然后扩展vg、lv,接着 在/etc/fstab 中注释掉swap,重启后使用
[root@sunny ~]# resize2fs /dev/VolGroup00/LogVol01
resize2fs 1.37 (21-Mar-2005)
resize2fs: Bad magic number in super-block while trying to open /dev/VolGroup00/LogVol01
Couldn't find valid filesystem superblock.
不知道什么原因,请各位指教

[ 本帖最后由 liyoukebit 于 2006-6-23 15:21 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-23 15:28 |只看该作者
use "lvextend" instead of "resize2fs".  "resize2fs" is to resize a ext2/ext3 file system.

论坛徽章:
0
3 [报告]
发表于 2006-06-23 16:35 |只看该作者
良心建議, swap 用 ext3 即可,因為swap不是必須要保護的資料.使用LVM管理,有點像星期天開法拉利上教堂的感覺.

另外系統在規劃初期就把swap的size 訂定好了 ,一般計算swap size 的大小,約是mem 的兩倍 , 重要的server習慣上將 OS 及swap放在同一個硬盤上,並用另一個硬盤做raid 1 ,也就是將OS Mirror , 這是較安全的做法.

存放data 的file system 就可以考慮使用LVM + raid 5 or LVM + raid 10 了

论坛徽章:
0
4 [报告]
发表于 2006-06-24 00:08 |只看该作者
谢谢,两位的解答,我在一个sdc里面用fdisk划了 一个sdc1, type=swap。在fstab mount swap,重启后无法识别swap。是不是需要建立文件系统,可是mkfs 不支持 swap

论坛徽章:
0
5 [报告]
发表于 2006-06-24 00:11 |只看该作者
原帖由 liyoukebit 于 2006-6-24 00:08 发表
谢谢,两位的解答,我在一个sdc里面用fdisk划了 一个sdc1, type=swap。在fstab mount swap,重启后无法识别swap。是不是需要建立文件系统,可是mkfs 不支持 swap


你需要的是 mkswap 这个指令吧?

man mkswap

==

论坛徽章:
0
6 [报告]
发表于 2006-06-24 01:42 |只看该作者
to : kenduest  
哦,明白了。
resize2fs /dev/VolGroup00/LogVol01 失败是怎么回事,我已经扩展 gv ,lv 。但是swap的容量没有变化

论坛徽章:
0
7 [报告]
发表于 2006-06-24 01:49 |只看该作者
原帖由 liyoukebit 于 2006-6-24 01:42 发表
to : kenduest  
哦,明白了。
resize2fs /dev/VolGroup00/LogVol01 失败是怎么回事,我已经扩展 gv ,lv 。但是swap的容量没有变化


swap 分割区不用工具 resize2fs 這種 fs resize..

你的 swap 放 lvm 的话,要把 swap 空间变大的话,步骤大約是:

1. swapoff /dev/VolGroup00/LogVol01
2. lvextend -L size /dev/VolGroup00/LogVol01
3. mkswap /dev/VolGroup00/LogVol01
4. swapon /dev/VolGroup00/LogVol01

==

论坛徽章:
0
8 [报告]
发表于 2006-06-24 20:52 |只看该作者
谢谢,各位问题解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP