逻辑卷

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

相关推荐

  • 本地和网络yum创建

    本地源配置: 1 首先挂在光盘或镜像到虚拟机相关目录2 创建/etc/repos.d/xxx.d(在这之前先备份好原有的配置文件为xxx.d.bak,文件的配置如下图)3 清理旧yum仓库,生成新yum仓库信息缓存并查看 网络源配置: 1 下载新的CentOS-Base.repo 到/etc/yum.repos.d/ wget -O /etc/yum.rep…

    2018-04-08
  • 正则表达式与文本处理

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

    Linux笔记 2018-07-15
  • Linux用户和组

    我们知道Linux是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。由于是多用户操作系统,必然要涉及到时管理用户。由于用户访问Linux上的资源比较多,为了方便管理出现的组的概念.将多个用户添加到一个组里,方便管理。 介绍安全3A 资源分派: Authentication:认证 Au…

    Linux笔记 2018-04-08
  • 08 tr命令练习

      tr命令 转换或删除字符 tr tr [OPTION]… SET1 [SET2]   -c 取反   -d 删除   -s 如果有重复字符,则代替为一个字符-压缩   -t 使set1长度和set2长度一致 示例1: tr set1 set2        将set1字符转换为set2要求的字符

    Linux笔记 2018-04-05
  • 源码编译安装httpd

    安装三大步骤
    一、下载源码包,并建立专门目录管理
    二、 make
    三、make install

    2018-05-26
  • centos6启动流程

    不知道为什么编辑了前两次都发不了,这是第三次了

    Linux笔记 2018-05-13