逻辑卷

逻辑卷
如果分区分区类型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

相关推荐

  • 第五周作业

    1、简述rpm与yum命令的常见选项,并举例
    2、自建yum仓库,分别为网络源和本地源
    3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
    4、简述sed常用操作命令,并举例

    Linux笔记 2018-06-11
  • liunx 基础知识

    命令提示符 #表示管理员  $ 表示普通用户  。显示提示符格式 ::修改提示符格式  : 命令别名 :    

    Linux笔记 2018-04-01
  • linux基础命令

    初学者基本常用命令

    Linux笔记 2018-07-22
  • Linux第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 ]# cp -r /etc/skel /home/tuser1 ]# chmod -R go= /home/tuser1 2、编辑/etc/group文件,添加组hadoop。 ]# echo “hadoop:x…

    2018-07-09
  • 二进制安装MySQL(MariaDB)

    在CentOS上部署MySQL有多种方式,如yum安装、编译安装、二进制安装。其中后二者可以有更多自定义特性,但安装过程略繁琐,本文简单介绍二进制安装方式。(请根据自己的情况调整目录)

    Linux笔记 2018-06-12