追求卓越,成功就会在不经意间追上你
全部博文(112)
分类: LINUX
2011-05-29 14:37:53
lvm:logical volume manager
动态调整文件系统容量,它通过软件把一些分区或硬盘组合成一个整体,然后再对这个整体进行操作(划分逻辑卷)
物理卷 PV : physical volume(8e)
相关命令:
pvcreate :将实体 partition 建立成为 PV ;
pvscan :搜寻目前系统里面任何具有 PV 的磁盘;
pvdisplay :显示出目前系统上面的 PV 状态;
pvremove :将 PV 属性移除,让该 partition 不具有 PV 属性。
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
卷组 VG:volume group
相关命令:
vgcreate :就是主要建立 VG 的指令
vgscan :搜寻系统上面是否有 VG 存在,第一次在系统上建立VG时必须使用
vgdisplay :显示目前系统上面的 VG 状态;
vgextend :在 VG 内增加额外的 PV ;
vgreduce :在 VG 内移除 PV;
vgchange :设定 VG 是否启动 (active);
vgremove :删除一个 VG
vgcreate vg0 /dev/sdb1 /dev/sdb2
实体扩展块
PE:physical extend
一个VG最多只能包含65534个PE,LVM默认的PE为4M。
逻辑卷 LV:logical volume
VG还要被切成LV,这个LV的大小又跟PE有关,它的实际大小总是PE的整数倍
lvcreate :建立lv
lvscan :查询系统上已存在的lv
lvdisplay:显示系统中lv的状态
lvreduce:减少lv容量
lvextend :增加lv容量
lvremove :删除lv
lvresize :调整lv容量
lvcreate -n data -L 10M vg0
关闭LVM:
1. 先卸除系统上面的 LVM 文件系统 (包括快照在内的所有 LV);
2. 使用 lvremove 移除 LV ;
3. 使用 vgchange -a n VGname 让 VGname 这个 VG 不具有 Active 的标志;
4. 使用 vgremove 移除 VG:
5. 使用 pvremove 移除 PV;
6. 最后,使用 fdisk 修改 ID 回来
e2fsadm -L +10M /dev/vg0/data
vgextend vg0 /dev/sdb3
vgreduce vg0 /dev/sdb3
pvmove /dev/sdb1 [dev/sda1]
lvscan
lvdisplay /dev/vg0/data
pvscan
vgdisplay vg0
lvremove
vgchange -an vg0;vgremove
pvremove
lvmceate_initrd
xiaozhenggang2011-06-02 08:14:06