Linux 下 LVM 相关知识 (动态增减LVM,快照)附图...
2013-03-14 22:10
253 查看
Linux 下 LVM 相关知识 (动态增减LVM,快照 附图)
一、什么是LVM
Lvm 是逻辑磁盘管理的简称,他是在linux环境下对磁盘分区进行管理的一种机制。它能在零停机的前提下可以自如的对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。
简单的来说LVM 可以提供两种比较厉害的功能:
1, 可以动态的增大或者缩小磁盘的大小而不影响磁盘原有的数据
2, 提供一种实现数据备份的通道—快照功能
二、LVM的逻辑结构:
Pv是物理磁盘,但是每个pv 都是有很多个PE组成,PE的大小也可以指定。
Vg 是建立在pv之上,有多个pv 组成,vg 和LV 的大小取决于pv 的大小。
Lv 也就是所谓的逻辑卷,它是建立在vg之上。
一个系统上可以有多个PV, VG, LV
三、LVM 相关命令和用法:
pv:
pvs 查看当前pv
pvscan 扫描有多少 物理卷
pvdisplay 查看详细pv 信息
pvcreate /dev/sda1 创建 sda1 为 物理卷
pvremove 移除物理卷 、
pvmove 移动磁盘上数据 ,要移除磁盘首先要用pvmove移走数据。
vg:
-s 指定PE 大小,默认是4M
vgs 查看当前vg
vgscan 查看有多少卷组
vgcreate 创建vg
vgdisplay 查看详细卷组信息
vgcreate <卷组名> <设备名>
如: vgcreate abc /dev/sda1 把 物理卷sda1 加入到卷组 卷组名是 abc
vgextend 扩展卷组 :
如 :vgextend abc /dev/sda2 把物理卷加入到abc卷组中
vgremove 移除卷组
vgrduce 缩减组 vgreduce lv1 /dev/sda6
lv:
创建lv格式:
lvcreate <lv大小> <lv名字><vg卷组名字>
如: lvcreate -L 50M -n abc lv1 从lv1卷组中创建abc逻辑卷大小为50M
lvscan 查看有多少逻辑卷
lvsdisplay 查看详细的逻辑卷信息
lvcreate 创建逻辑卷
-L 指定逻辑卷大小
-n 指定逻辑卷名字
如:lvcreate –L 100M -n lv1 abc 在abc卷组中创建一个大小100M 叫lv1 的 逻辑卷。
lvremove 移除逻辑卷 如 lvremove /dev/lv1/abc , 卸载前要先卸载
lvxtend 扩展逻辑卷
lverduce 缩减逻辑卷
创建LVM 过程 (步骤+图)
四、创建 一个3G的lvm
1,创建磁盘分区
fdisk /dev/sda ,创建两个磁盘就够了,创建步骤不在阐述,如偶不明白看我上一篇博客。
2,创建pv 物理磁盘, 用/dev/sda5和6 创建 物理卷
pvcreate /dev/sda{5,6}
pvs 简单显示物理卷信息
pvdisplay 显示物理卷的详细信息
3,创建vg组 , 将物理卷 sda5和6 创建为 lv1 卷组。
vgcreate lv1 /dev/sda{5,6}
4,创建lv逻辑卷, 创建一个3G的逻辑卷
lvcreate -L 3G -n abc lv1
5, 格式化lv逻辑卷
mke2fs -j /dev/lv1/abc
6,挂载
mount /dev/lv1/abc /tmp
如果想开机自动挂载 需修改 /etc/fstab
扩展:
7,扩展到1G
1,查看一下当期 lv 逻辑卷是多大
df -lh
2,扩展之前先确认 vg 有足够空间可用
vgs
3,扩展lv的物理边界
lvextend -L +1G /dev/lv1/abc 在原来的基础上扩展1G 空间
4,扩展lv逻辑卷的边界
reseize2fs -p /dev/lv1/abc
5, 查看逻辑边界
df -lh
一、什么是LVM
Lvm 是逻辑磁盘管理的简称,他是在linux环境下对磁盘分区进行管理的一种机制。它能在零停机的前提下可以自如的对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。
简单的来说LVM 可以提供两种比较厉害的功能:
1, 可以动态的增大或者缩小磁盘的大小而不影响磁盘原有的数据
2, 提供一种实现数据备份的通道—快照功能
二、LVM的逻辑结构:
Pv是物理磁盘,但是每个pv 都是有很多个PE组成,PE的大小也可以指定。
Vg 是建立在pv之上,有多个pv 组成,vg 和LV 的大小取决于pv 的大小。
Lv 也就是所谓的逻辑卷,它是建立在vg之上。
一个系统上可以有多个PV, VG, LV
三、LVM 相关命令和用法:
pv:
pvs 查看当前pv
pvscan 扫描有多少 物理卷
pvdisplay 查看详细pv 信息
pvcreate /dev/sda1 创建 sda1 为 物理卷
pvremove 移除物理卷 、
pvmove 移动磁盘上数据 ,要移除磁盘首先要用pvmove移走数据。
vg:
-s 指定PE 大小,默认是4M
vgs 查看当前vg
vgscan 查看有多少卷组
vgcreate 创建vg
vgdisplay 查看详细卷组信息
vgcreate <卷组名> <设备名>
如: vgcreate abc /dev/sda1 把 物理卷sda1 加入到卷组 卷组名是 abc
vgextend 扩展卷组 :
如 :vgextend abc /dev/sda2 把物理卷加入到abc卷组中
vgremove 移除卷组
vgrduce 缩减组 vgreduce lv1 /dev/sda6
lv:
创建lv格式:
lvcreate <lv大小> <lv名字><vg卷组名字>
如: lvcreate -L 50M -n abc lv1 从lv1卷组中创建abc逻辑卷大小为50M
lvscan 查看有多少逻辑卷
lvsdisplay 查看详细的逻辑卷信息
lvcreate 创建逻辑卷
-L 指定逻辑卷大小
-n 指定逻辑卷名字
如:lvcreate –L 100M -n lv1 abc 在abc卷组中创建一个大小100M 叫lv1 的 逻辑卷。
lvremove 移除逻辑卷 如 lvremove /dev/lv1/abc , 卸载前要先卸载
lvxtend 扩展逻辑卷
lverduce 缩减逻辑卷
创建LVM 过程 (步骤+图)
四、创建 一个3G的lvm
1,创建磁盘分区
fdisk /dev/sda ,创建两个磁盘就够了,创建步骤不在阐述,如偶不明白看我上一篇博客。
2,创建pv 物理磁盘, 用/dev/sda5和6 创建 物理卷
pvcreate /dev/sda{5,6}
pvs 简单显示物理卷信息
pvdisplay 显示物理卷的详细信息
3,创建vg组 , 将物理卷 sda5和6 创建为 lv1 卷组。
vgcreate lv1 /dev/sda{5,6}
4,创建lv逻辑卷, 创建一个3G的逻辑卷
lvcreate -L 3G -n abc lv1
5, 格式化lv逻辑卷
mke2fs -j /dev/lv1/abc
6,挂载
mount /dev/lv1/abc /tmp
如果想开机自动挂载 需修改 /etc/fstab
扩展:
7,扩展到1G
1,查看一下当期 lv 逻辑卷是多大
df -lh
2,扩展之前先确认 vg 有足够空间可用
vgs
3,扩展lv的物理边界
lvextend -L +1G /dev/lv1/abc 在原来的基础上扩展1G 空间
4,扩展lv逻辑卷的边界
reseize2fs -p /dev/lv1/abc
5, 查看逻辑边界
df -lh
相关文章推荐
- linux下LVM相关知识(动态增减LVM,快照功能)的总结
- linux下LVM相关知识(动态增减LVM,快照功能)的总结
- Linux进程快照相关知识
- Linux进程快照相关知识
- Linux进程快照相关知识
- Linux学习—LVM快照功能
- 深入了解网站中的静态网页和动态网页的相关知识
- linux 相关知识
- linux 查看可执行文件动态链接库相关信息
- [GNU/Linux] Linux系统调用-线程相关(一):基本知识
- rpm安装找不到.so库文件(linux动态库连接的相关知识)
- <实训|第十二天>用LVM对linux分区进行动态扩容
- Linux中逻辑卷相关知识简介
- Linux 下源码编译相关知识
- linux lvm快速建立逻辑卷,简单快照,以及应用
- Linux 字符设备驱动结构(三)—— file、inode结构体及chardevs数组等相关知识解析
- linux 查看可执行文件动态链接库相关信息
- C#动态创建数据库相关知识
- Linux知识总结复习1:LVM的基本概念和部署
- 【嵌入式Linux+ARM】硬件相关基础知识(门电路_UART_I2C_SPI)