LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: yongjian

RHEL3复习点和RHEL4知识点补充(以RHEL4为基础)

[复制链接]
发表于 2005-8-15 02:12:38 | 显示全部楼层
LVM2中不再对snapshot支持了,也不再支持pvmove
但是我看到pvmove还是在的,snapshot肯定是不能用了
回复 支持 反对

使用道具 举报

发表于 2005-8-15 02:17:09 | 显示全部楼层
另外重要的地方是 selinux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-15 07:18:03 | 显示全部楼层
Post by smleaf
另外重要的地方是 selinux

谢谢对于LVM2的补充!另外对于selinux,我一点没看,要是考到就砸锅了。听说selinux非常复杂和麻烦。
回复 支持 反对

使用道具 举报

发表于 2005-8-15 14:53:19 | 显示全部楼层
selinux禁用掉就好了!考试好像默认就好了!不会有selinux的问题的
回复 支持 反对

使用道具 举报

发表于 2005-8-20 17:19:39 | 显示全部楼层
[root@pc0416nb ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               8JG5AV-4Tif-u2hs-6Gsq-t6QV-njx8-rUW9we

  --- Physical volume ---
  PV Name               /dev/md1
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               lZVmx4-cZuz-Eugc-2msj-RbUC-oIrh-PHBwOm

  --- Physical volume ---
  PV Name               /dev/hda10
  VG Name               test0
  PV Size               3.26 GB / not usable 0
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              835
  Free PE               835
  Allocated PE          0
  PV UUID               TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS




[root@pc0416nb ~]# vgdisplay
  --- Volume group ---
  VG Name               test0
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               5.14 GB
  PE Size               4.00 MB
  Total PE              1317
  Alloc PE / Size       482 / 1.88 GB
  Free  PE / Size       835 / 3.26 GB
  VG UUID               qem6V6-XgYS-LetA-ebtA-8wAY-lVcZ-09ovS4


[root@pc0416nb ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/test0/data
  VG Name                test0
  LV UUID                v1wJpL-vg0c-elFh-9QPH-fpZ2-xQ94-SH59qG
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.88 GB
  Current LE             482
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0

[root@pc0416nb ~]# lvextend -l 1317 /dev/test0/data
  Using stripesize of last segment 64KB
  Rounding size (1317 extents) down to stripe boundary size for segment (1316 extents)
  Extending logical volume data to 5.14 GB
  Insufficient allocatable extents suitable for parallel use for logical volume data: 1316 required


为什么lvextend不可以从vg中加空间呢?
我用fdisk /dev/hda 將hda10刪除後...
[root@pc0416nb ~]# lvdisplay
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Volume group "test0" not found
[root@pc0416nb ~]# vgdisplay
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Volume group "test0" doesn't exist
[root@pc0416nb ~]# pvdisplay
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               8JG5AV-4Tif-u2hs-6Gsq-t6QV-njx8-rUW9we

  --- Physical volume ---
  PV Name               /dev/md1
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               lZVmx4-cZuz-Eugc-2msj-RbUC-oIrh-PHBwOm

  --- Physical volume ---
  PV Name               unknown device
  VG Name               test0
  PV Size               3.26 GB / not usable 0
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              835
  Free PE               835
  Allocated PE          0
  PV UUID               TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS

  --- NEW Physical volume ---
  PV Name               /dev/hda10
  VG Name
  PV Size               3.26 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               xwE4v7-Ah9b-xuD7-nAuA-LAfC-9Flv-bB0GNL

[root@pc0416nb ~]#

重新産生/dev/hda10也是一樣的錯誤提示如上

請問如何處理呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-21 04:26:35 | 显示全部楼层
Post by 河边星星
[root@pc0416nb ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               8JG5AV-4Tif-u2hs-6Gsq-t6QV-njx8-rUW9we

  --- Physical volume ---
  PV Name               /dev/md1
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               lZVmx4-cZuz-Eugc-2msj-RbUC-oIrh-PHBwOm

  --- Physical volume ---
  PV Name               /dev/hda10
  VG Name               test0
  PV Size               3.26 GB / not usable 0
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              835
  Free PE               835
  Allocated PE          0
  PV UUID               TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS




[root@pc0416nb ~]# vgdisplay
  --- Volume group ---
  VG Name               test0
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               5.14 GB
  PE Size               4.00 MB
  Total PE              1317
  Alloc PE / Size       482 / 1.88 GB
  Free  PE / Size       835 / 3.26 GB
  VG UUID               qem6V6-XgYS-LetA-ebtA-8wAY-lVcZ-09ovS4


[root@pc0416nb ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/test0/data
  VG Name                test0
  LV UUID                v1wJpL-vg0c-elFh-9QPH-fpZ2-xQ94-SH59qG
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.88 GB
  Current LE             482
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0

[root@pc0416nb ~]# lvextend -l 1317 /dev/test0/data
  Using stripesize of last segment 64KB
  Rounding size (1317 extents) down to stripe boundary size for segment (1316 extents)
  Extending logical volume data to 5.14 GB
  Insufficient allocatable extents suitable for parallel use for logical volume data: 1316 required


为什么lvextend不可以从vg中加空间呢?
我用fdisk /dev/hda 將hda10刪除後...
[root@pc0416nb ~]# lvdisplay
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Volume group "test0" not found
[root@pc0416nb ~]# vgdisplay
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find all physical volumes for volume group test0.
  Volume group "test0" doesn't exist
[root@pc0416nb ~]# pvdisplay
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  Couldn't find device with uuid 'TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS'.
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               8JG5AV-4Tif-u2hs-6Gsq-t6QV-njx8-rUW9we

  --- Physical volume ---
  PV Name               /dev/md1
  VG Name               test0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              241
  Free PE               0
  Allocated PE          241
  PV UUID               lZVmx4-cZuz-Eugc-2msj-RbUC-oIrh-PHBwOm

  --- Physical volume ---
  PV Name               unknown device
  VG Name               test0
  PV Size               3.26 GB / not usable 0
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              835
  Free PE               835
  Allocated PE          0
  PV UUID               TD2wQ4-oKp6-7l3T-Y30b-mrME-Z2H3-SENeCS

  --- NEW Physical volume ---
  PV Name               /dev/hda10
  VG Name
  PV Size               3.26 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               xwE4v7-Ah9b-xuD7-nAuA-LAfC-9Flv-bB0GNL

[root@pc0416nb ~]#

重新産生/dev/hda10也是一樣的錯誤提示如上

請問如何處理呢?


仔细看清楚,你的free PE只有835,那是你最多能extend的PE数。
回复 支持 反对

使用道具 举报

发表于 2005-8-22 14:21:55 | 显示全部楼层
决定从头再来一次:
如下.
[root@redhat ~]# fdisk -l

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        3824    30716248+  83  Linux
/dev/hda2            3825        4865     8361832+   5  Extended
/dev/hda5            3825        3947      987966   82  Linux swap
/dev/hda6            3948        4070      987966   fd  Linux raid autodetect
/dev/hda7            4071        4193      987966   fd  Linux raid autodetect
/dev/hda8            4194        4316      987966   fd  Linux raid autodetect
/dev/hda9            4317        4439      987966   fd  Linux raid autodetect
/dev/hda10           4440        4865     3421813+  83  Linux
其中/dev/hda6 /dev/hda7 已raid成/dev/md0
mdadm -C /dev/md0 -l1 --raid-devices=2 /dev/hda6 /dev/hda7 -v
其中/dev/hda8 /dev/hda9 已raid成/dev/md1
mdadm -C /dev/md1 -l1 --raid-devices=2 /dev/hda8 /dev/hda9 -v
1.我的想法是先pvcreate /dev/md0 /dev/md1 /dev/hda10后
2.vgcreate vg0 /dev/md0 /dev/md1
3.将
lvcreate -L 1.88G -n lv0 vg0  故意把vg0空间用完它后.
mkefs -j /dev/vg0/lv0将其格式化
mount /dev/vg0/lv0 /data
4.
vgextend vg0 /dev/hda10 (这个时候vg0大小应该应该加上/dev/hda10的了)
5.
然后从vg0中拿空间给lv0
lvextend -L 5.14G /dev/vg0/lv0  (回楼上的,我此时并非用lvextend -L +5.14G /dev/vg0/lv0)
df 此时看/data应该大小不变为1.88G左右.
ext2online /dev/vg0/lv0
df
应该为5.14G左右..
这样才对.
稍会做实验..



[root@redhat ~]# pvcreate -ff /dev/md0 /dev/md1 /dev/hda10
  Physical volume "/dev/md0" successfully created
  Physical volume "/dev/md1" successfully created
  Physical volume "/dev/hda10" successfully created
习惯两遍才会漂亮OK..
[root@redhat ~]# pvdisplay
  --- NEW Physical volume ---
  PV Name               /dev/md0
  VG Name
  PV Size               964.50 MB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               Z17kIH-JyUM-zrfh-xbWe-26fB-PrH9-V6tlkO
....
只是PV建立了,其VG没有的时候,注意Free PE是为0
[root@redhat ~]# vgcreate vg0 /dev/md0 /dev/md1
  Volume group "vg0" successfully created
[root@redhat ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               vg0
  PV Size               964.00 MB / not usable 0
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              241
  Free PE               241
  Allocated PE          0
  PV UUID               CMGKo5-ueqF-kIuD-fkCX-quue-R50A-aCon7w
.....
此时建立了VG后其Free PE就为了..
[root@redhat ~]# vgdisplay
  --- Volume group ---
  VG Name               vg0
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               1.88 GB
  PE Size               4.00 MB
  Total PE              482
  Alloc PE / Size       0 / 0
  Free  PE / Size       482 / 1.88 GB
这是vg0的相关信息其Total PE  为482个.
[root@redhat ~]# lvcreate -L 1.88G -n lv0 vg0
  Rounding up size to full physical extent 1.88 GB
  Logical volume "lv0" created
[root@redhat ~]# mke2fs -j -b 4096 -R stride=8 /dev/vg0/lv0
[root@redhat ~]# mount /dev/vg0/lv0 /data
[root@redhat ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda1             30233896  23635892   5062192  83% /
none                    124060         0    124060   0% /dev/shm
/dev/mapper/vg0-lv0    1943248     35712   1808824   2% /data

我的想法是要将/dev/hda10的空间给加到/data中去..
[root@redhat ~]# vgextend vg0 /dev/hda10
  Volume group "vg0" successfully extended
此时正常哦..哈哈,其VG空间忆是我想要的了,但是lv呢...
[root@redhat ~]# vgdisplay
  --- Volume group ---
  VG Name               vg0
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               5.14 GB
  PE Size               4.00 MB
  Total PE              1317
  Alloc PE / Size       482 / 1.88 GB
  Free  PE / Size       835 / 3.26 GB
  VG UUID               QL269u-YPXO-gUH8-yp47-iyxJ-OC8B-VYvPd8

[root@redhat ~]# lvextend -L +3.26G /dev/vg0/lv0
  Rounding up size to full physical extent 3.26 GB
  Extending logical volume lv0 to 5.14 GB
  Logical volume lv0 successfully resized
[root@redhat ~]# ext2online /dev/vg0/lv0
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b

[root@redhat ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda1             30233896  23635900   5062184  83% /
none                    124060         0    124060   0% /dev/shm
/dev/mapper/vg0-lv0    5313056     36672   5012848   1% /data
成功了...

不知道我如果在lvextend之前/data写了数据还是否可以安全的加了.
这样是不是就说明了,如果有一个区之前为lvm作过准备,今后就可以加加加了..
谢谢版主,不然这些命令我一定要翻书,现在都记下来了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-23 00:56:19 | 显示全部楼层
lvextend不摧毁数据。
回复 支持 反对

使用道具 举报

发表于 2005-8-23 16:36:45 | 显示全部楼层
mdadm -C /dev/md0 -l5 --raid-devices=<num> /dev/xx /dev/yy /dev/zz ... --spare-device=<num> /dev/qq -v


其中
--spare-device应该是
--spare-devices





还有一个问题是
在的时候,我加入的这个区是没有文件系统的.
vgextend vg0 /dev/hda10
lvextend -L 5.14G /dev/vg0/lv0

那加进去,怪怪的.
..因为在mount 的时候要mke2fs可是这个时候难道加进去它就自动变成了吗?
回复 支持 反对

使用道具 举报

发表于 2005-8-23 20:00:20 | 显示全部楼层
不知道为什么前些日子 我总是登录不上来 打不开网页
今天终于又打开了 太好了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表