不正经运维狗的文档2_5
来源:互联网 发布:数控车削编程实例 编辑:程序博客网 时间:2024/05/17 17:59
##########################UNIT2_5.使用逻辑卷管理器管理灵活存储
1.逻辑卷管理
mkdir /weixindata
监控
watch -n 1 'echo ====pvmessages;pvs;echo ====vgmessages====;vgs;echo====lvm messages====;lvs;echo====;df -h /weixindata'
fdisk /dev/vdb
新建类型为lvm,大小为1G的俩块分区
partprobe
pvcreate /dev/vdb1 ##用于初始化分区 ( 或其他物理设备 ), 使其作为物理卷与 LVM 结合使用。直接在物理卷中创建用于存储 LVM 配置数据的表头
vgcreate vg0 /dev/vdb1 ##将创建名为 vg0 且由物理卷 /dev/vdb1 组成的卷组。可以在创建时指定其他物理卷 ( 以空格隔开 ), 也可以随后使用 vgextend 添加新物理卷
lvcreate -L 200M -n lv0 vg0 ##在vg0上建立大小为200M名字为lv0的新逻辑卷
-L :设备大小增加到200M
-n :设备名字
mkdir /weixindata
监控
watch -n 1 'echo ====pvmessages;pvs;echo ====vgmessages====;vgs;echo====lvm messages====;lvs;echo====;df -h /weixindata'
fdisk /dev/vdb
新建类型为lvm,大小为1G的俩块分区
partprobe
pvcreate /dev/vdb1 ##用于初始化分区 ( 或其他物理设备 ), 使其作为物理卷与 LVM 结合使用。直接在物理卷中创建用于存储 LVM 配置数据的表头
vgcreate vg0 /dev/vdb1 ##将创建名为 vg0 且由物理卷 /dev/vdb1 组成的卷组。可以在创建时指定其他物理卷 ( 以空格隔开 ), 也可以随后使用 vgextend 添加新物理卷
lvcreate -L 200M -n lv0 vg0 ##在vg0上建立大小为200M名字为lv0的新逻辑卷
-L :设备大小增加到200M
-n :设备名字
图5.5
mkfs.xfs /dev/vg0/lv0 ##格式化
mount /dev/vg0/lv0 /weixindata
1)拉神逻辑卷空间:(改变设备和文件系统的大小时,改变量要一致)
lvextend -L 900M /dev/vg0/lv0 ##大小增加到900M
xfs_growfs /dev/vg0/lv0 ##拉神文件系统大小
2)加一个设备
mdadm -S /dev/md0
pvcreate /dev/vdb2
vgextend vg0 /dev/vdb2 ##将vdb2加进vg0组
3)设备的缩减
前提要将文件系统转换为ext4格式,xfs不支持设备的缩减
umount /weixindata
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /weixindata
*)缩减设备文件系统大小时要卸载设备
umount /weixindata
e2fsck -f /dev/vg0//lv0 ##扫描设备
resize2fs /dev/vg0/lv0 300M ##缩减文件系统为300M
mount /dev/vg0/lv0 /weixindata
lvreduce -L 300M /dev/vg0/lv0 ##缩减设备大小为300M
pvmove /dev/vdb1 /dev/vdb2 ##将vdb1里的数据移到vdb2
vgreduce vg0 /dev/vdb1 ##将vdb1从vg0组中卸载
pvremove /dev/vdb1 ##从lvm中删除vdb1,此时的vdb1是一个物理分区
mkfs.xfs /dev/vg0/lv0 ##格式化
mount /dev/vg0/lv0 /weixindata
1)拉神逻辑卷空间:(改变设备和文件系统的大小时,改变量要一致)
lvextend -L 900M /dev/vg0/lv0 ##大小增加到900M
xfs_growfs /dev/vg0/lv0 ##拉神文件系统大小
2)加一个设备
mdadm -S /dev/md0
pvcreate /dev/vdb2
vgextend vg0 /dev/vdb2 ##将vdb2加进vg0组
3)设备的缩减
前提要将文件系统转换为ext4格式,xfs不支持设备的缩减
umount /weixindata
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /weixindata
*)缩减设备文件系统大小时要卸载设备
umount /weixindata
e2fsck -f /dev/vg0//lv0 ##扫描设备
resize2fs /dev/vg0/lv0 300M ##缩减文件系统为300M
mount /dev/vg0/lv0 /weixindata
lvreduce -L 300M /dev/vg0/lv0 ##缩减设备大小为300M
pvmove /dev/vdb1 /dev/vdb2 ##将vdb1里的数据移到vdb2
vgreduce vg0 /dev/vdb1 ##将vdb1从vg0组中卸载
pvremove /dev/vdb1 ##从lvm中删除vdb1,此时的vdb1是一个物理分区
2.快照设备
touch /weixindata/file{1..10}
umount /weixindata ##卸载
1)建立快照
lvcreate -L 50M -n lv0snapshot -s /dev/vg0/lv0 ##建立lv0的快照,名为lv0snapshot
mount /dev/vg0/lv0snapshot /weixindata ##挂载
ls /weixindata
rm -fr /weixindata/* ##删除快照里面的文件
2)恢复数据
umount /weixindata
lvremove /dev/vg0/lv0snapshot ##删除快照
lvcreate -L 50M -n lv0snapshot -s /dev/vg0/lv0 ##建立新的快照
ls /weixindata ##可以显示出建立的10个文件
touch /weixindata/file{1..10}
umount /weixindata ##卸载
1)建立快照
lvcreate -L 50M -n lv0snapshot -s /dev/vg0/lv0 ##建立lv0的快照,名为lv0snapshot
mount /dev/vg0/lv0snapshot /weixindata ##挂载
ls /weixindata
rm -fr /weixindata/* ##删除快照里面的文件
2)恢复数据
umount /weixindata
lvremove /dev/vg0/lv0snapshot ##删除快照
lvcreate -L 50M -n lv0snapshot -s /dev/vg0/lv0 ##建立新的快照
ls /weixindata ##可以显示出建立的10个文件
3.删除lvm
umount /weixindata
lvremove /dev/vg0/lv0snapshot
lvremove /dev/vg0/lv0
vgremove /dev/vg0
pvremove /dev/vdb2
umount /weixindata
lvremove /dev/vg0/lv0snapshot
lvremove /dev/vg0/lv0
vgremove /dev/vg0
pvremove /dev/vdb2
4.查看lvm状态
pvdisplay /dev/vdaN ##将显示有关特定物理卷的信息
vgdisplay vg0 ##将显示有关特定卷组的信息
lvdisplay /dev/vg0/lv0 ##将显示有关特定逻辑卷的信息
pvdisplay /dev/vdaN ##将显示有关特定物理卷的信息
vgdisplay vg0 ##将显示有关特定卷组的信息
lvdisplay /dev/vg0/lv0 ##将显示有关特定逻辑卷的信息
0 0
- 不正经运维狗的文档2_5
- 不正经运维狗的文档2_4
- 不正经运维狗的文档2_9
- 不正经运维狗的文档2_7
- 不正经运维狗的文档2_8
- 不正经运维狗的文档2_10
- 不正经运维狗的文档2_11
- 不正经的运维狗的文档2_6
- 不正经运维狗的文档2—1
- 不正经运维狗的文档2—3
- 不正经运维狗的文档5
- 不正经运维狗的文档6
- 不正经运维狗的文档7
- 不正经运维狗的文档8
- 不正经运维狗的文档9
- 不正经运维狗的文档10
- 不正经运维狗的文档11
- 不正经运维狗的文档12
- MySQL避免插入重复记录的方法
- 数据结构第三次实验——线性表专题在线评测
- mysql
- 精准获得程序运行时间
- 计算一个矩阵从左上角到右下角和最大(DFS)
- 不正经运维狗的文档2_5
- Android案例之商品展示
- 设计模式分类
- github: object tracking benchmark
- 机器学习01
- poj-1125-Stockbroker Grapevine
- jzoj P2129【2017.4.21普及】礼物
- android6.0(API23)以上动态申请权限
- 为什么每个人都该学点计算机