逻辑卷

逻辑卷
如果分区分区类型id8e
pvs查看现有的物理卷 或者pvdisplay(详细)
pvcreate /dev/sdd1 /dev/sdb 把硬盘和分区编程物理卷
vgs查看现有的卷组 或者vgdisplay (详细)
vgcreate -s 16M vg0 /dev/sd{d1,b} 创建vg0卷组把sdd1和sdb加入卷组指定PE为16M
lvcreate -n lv0 -l 200 vg0 从vg0中创建一个叫lv0的逻辑卷逻辑卷大小为200个PE
lvs查看现有的逻辑卷 或者lvdisplay (详细)
逻辑卷的名字其实是软连接

lvcreate -n lv1 -l 100%FREE vg0 把vg0里100%的剩余空间分配给lv1
mkfs.ext4 /dev/vg0/lv1 给逻辑卷创建文件系统

vgextend vg0 /dev/sdc 把物理卷sdc加入到卷组vg0
扩展
lvextend -L +3G /dev/vg0/lv0 给lv0加3G容量 (不写+号是加到3G)
resize2fs /dev/vg0/lv0 把新加的容量同步文件系统
lvextend -r -l +100%FREE /dev/vg0/lv0 把剩余所有的容量加到lv0里同时同步文件系统(-r) ext
xfs_growfs /mnt/lv0 xfs
缩减
umount /mnt/lv0 取消挂载
fsck -f /dev/vg0/lv0 检查lv0的文件系统的完整性
resize2fs /dev/vg0/lv0 5G 把lv0的文件系统缩减到5G
lvreduce -L 5G /dev/vg0/lv0 把逻辑卷lv0缩减到5G (会报警报y确认)
mount -a 把lv0在挂载回去
删除vg中的pv (搬家前先检查vg里的容量)
pvmove /dev/sdc 把pv:sdc里的所有用了的空间移动到同一个组里的其他空间
vgreduce vg0 /dev/sdc 从vg0里吧sdc移除
pvremove /dev/sdc 把逻辑卷sdc变成普通硬盘

vgrename vg0 centos6vg0 把卷组vg0改名为centos6vg0
lvrename /dev/centos6vg0/lv0 /dev/centos6vg0/centos6lv0 把逻辑卷lv0改名为centos6lv0
umount /mnt/lv0 把lv0取消挂载
vgchange -an centos6vg0 把卷组centos6vg0禁用
vgexport centos6vg0 把卷组centos6vg0导出(设置导出状态)
vgimport centos6vg0 把硬盘换完电脑后(设置为导入状态)
vgchange -ay centos6vg0 激活卷组centos6lv0卷组
挂载逻辑卷
lvcreate -n centos6lv0-snapshot -s -L 1G /dev/centos6vg0/centos6lv0创建逻辑卷快照 (-s表示是创建快照)
加-p r 只读 或者挂载的时候只读方式挂载
用快照恢复 全部取消挂载
lvconvert –merge /dev/centos6vg0/centos6lv0 把快照合并到逻辑卷
快照不知只读的不能快照 只能挂载上复制过去 (创建快照要加只读属性)

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97279

(0)
张陆禄张陆禄
上一篇 2018-04-30 10:20
下一篇 2018-04-30 18:17

相关推荐

  • 特殊权限SGID和sticky配合使用实现文件夹和文件权限的结构化管理

    举例说明特殊权限SGID和sticky配合使用能实现文件夹和文件权限的结构化管理

    2018-04-08
  • 第三周作业

    第三周作业 1列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 W 命令:显示信息更加全面 第一行显示系统的汇总信息,字段分别表示系统当前时间、系统运行时间、登陆内用户总数及系统平均负载信息。 从第二行开始构成一个表格,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资料。 USER:显示登陆用户帐号名。用…

    2018-07-08
  • 数组、字符串处理及变量

    拍照是被动学习,记笔记才是主动学习!

    2018-05-11
  • 修改Centos7的网卡命名方式及网卡的相关配置

    修改主机名centos6vim /etc/sysconfig/network永久有效hostname newname 立即临时生效也可以存网关,但优先级低于网卡配置文件GATEWAY=**centos7 /etc/hostname修改主机名hostnamectl set-hostname newname修改主机名直接生效 /etc/hosts :添加域名对应…

    Linux笔记 2018-05-03
  • shell脚本编程基础——循环用法

    本节索引: 一、if、case条件判断 二、for、while及until循环 三、循环控制语句continue、break、shift及select菜单 四、信号捕捉trap   在前面的基础编程内容中,我们已经学习了shell脚本的顺序执行及选择执行,通过这两种方式,可 以帮我们解决一些简单需求,但要想在更复杂的场景中使用的话,就需要掌握循环执…

    2018-05-10
  • linux 学习5

    第五周(7.16-7.30)

    2018-07-30