lvm磁盘管理
2014-01-04 19:45
218 查看
LVM全称 Logical Volume Mangager 逻辑卷管理器。
在讲lvm之前,先讲一下关于lvm有关术语:
物理卷 (PhysicalVolume) PV:可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域。
物理卷组 (Volume Group) VG:将一组物理卷收集为一个管理单元。
物理扩展块 (Physical Extend) PE:默认大小4MB
逻辑卷 (LOgical Volume)LV:类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。
由图可知多个物理卷PV组成一个物理卷组VG,从物理卷组(VG)划分出多个物理扩展块(PE),组成逻辑卷(LV)。因此
前期工作:
如图:我们有三块磁盘都是
在创建物理卷之前,必须使用fdisk命令将磁盘的类型改为8e
第一步创建物理卷组:
pvcreate:创建物理卷;
格式:pvcreate /dev/sda{ }
将sdb sdc创建为物理磁盘
第二步创建卷组
格式:vgcreate vg_name /path/to/pv
第三步创建逻辑卷;
格式:lvcreate –n lv_name –L #G VG_NAME;
第四步:在逻辑卷上创建文件系统
使用mke2fs -t ext3 /vg1/LV1
此时就可以使用mount命令将磁盘挂载了,如图:
扩展VG:
只要将新增的磁盘做成pv,再将p加入VG,即刻扩展VG。如图:
缩减VG
确定要移除的PV;
将此PV上的数据转移至其它PV;
使用pvmove /path/to/pv
从卷组中将此PV移除;
vgreduce VG_NAME /PATH/TO/PV
缩减vg后就可以移除pv了,使用pvremove /dev/sdb1移除sdb1
扩展逻辑卷:
使用lvextend -L[+]size /dev/vg1/LV1
查看LV1发现没有扩展
使用resize2fs命令对LV1进行扩展
缩减逻辑卷:
这里有个前提缩减后的容量至少能容纳原有的所有数据。
第一步卸载并强行检测文件系统;
e2fsck -f /path/to/device
第二步缩减逻辑边界:
resize2fs /path/to/device SIZE
第三步缩减物理边界
lvreduce -L [-]SIZE /path/to/lv
将LV1挂载到mnt后可以看到LV1成功缩减为300M
在讲lvm之前,先讲一下关于lvm有关术语:
物理卷 (PhysicalVolume) PV:可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域。
物理卷组 (Volume Group) VG:将一组物理卷收集为一个管理单元。
物理扩展块 (Physical Extend) PE:默认大小4MB
逻辑卷 (LOgical Volume)LV:类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。
由图可知多个物理卷PV组成一个物理卷组VG,从物理卷组(VG)划分出多个物理扩展块(PE),组成逻辑卷(LV)。因此
前期工作:
如图:我们有三块磁盘都是
在创建物理卷之前,必须使用fdisk命令将磁盘的类型改为8e
第一步创建物理卷组:
pvcreate:创建物理卷;
格式:pvcreate /dev/sda{ }
将sdb sdc创建为物理磁盘
第二步创建卷组
格式:vgcreate vg_name /path/to/pv
第三步创建逻辑卷;
格式:lvcreate –n lv_name –L #G VG_NAME;
第四步:在逻辑卷上创建文件系统
使用mke2fs -t ext3 /vg1/LV1
此时就可以使用mount命令将磁盘挂载了,如图:
扩展VG:
只要将新增的磁盘做成pv,再将p加入VG,即刻扩展VG。如图:
缩减VG
确定要移除的PV;
将此PV上的数据转移至其它PV;
使用pvmove /path/to/pv
从卷组中将此PV移除;
vgreduce VG_NAME /PATH/TO/PV
缩减vg后就可以移除pv了,使用pvremove /dev/sdb1移除sdb1
扩展逻辑卷:
使用lvextend -L[+]size /dev/vg1/LV1
查看LV1发现没有扩展
使用resize2fs命令对LV1进行扩展
缩减逻辑卷:
这里有个前提缩减后的容量至少能容纳原有的所有数据。
第一步卸载并强行检测文件系统;
e2fsck -f /path/to/device
第二步缩减逻辑边界:
resize2fs /path/to/device SIZE
第三步缩减物理边界
lvreduce -L [-]SIZE /path/to/lv
将LV1挂载到mnt后可以看到LV1成功缩减为300M
相关文章推荐
- Linux两块磁盘挂载指向一个文件夹LVM磁盘管理(三)
- Linux 磁盘管理 三(Raid、LVM、Quota)
- LVM磁盘管理
- 34-Linux-磁盘管理-LVM基本概念
- LVM磁盘管理
- Linux 磁盘管理 四(Raid、LVM、Quota)
- 35-Linux-磁盘管理-LVM-创建和删除
- LVM磁盘管理
- 磁盘管理和LVM逻辑卷
- Linux 磁盘管理 五(Raid、LVM、Quota)
- LVM磁盘管理
- LVM磁盘管理
- 磁盘管理-lvm介绍
- Linux 磁盘管理 六(Raid、LVM、Quota)
- 高级磁盘管理分区及LVM的设置方法
- linux 磁盘管理(fdisk parted 和LVM)
- 文档总结16-linux中磁盘管理,LVM与SELINUX
- 磁盘管理—逻辑卷lvm
- 磁盘管理和LVM技术以及实现磁盘配额
- 磁盘管理——逻辑卷lvm