
一、扩展
逻辑卷 *** 作是在root下,所以先切换到root :sudo su 1、扩展逻辑卷前请先 卸载设备和挂载点的关联 umount /linuxmount 2、把逻辑卷vol由原先设置的 144MB 扩展到250MB 然后由 250MB 扩展到290MB 3、检查硬盘完整性 检查一定要在前面:e2fsck -f /dev/store/vol 4、重置硬盘容量 resize2fs /dev/store/vol 5、重新挂载硬盘设备,并查看挂载状态 二、缩小逻辑卷 相对于扩展逻辑卷,缩小逻辑卷对逻辑卷的 *** 作,其丢失数据的风险更大。在实际生产中,首先 应该先备份数据。 在Linux系统中,缩小逻辑卷前,也要先卸载设备 和挂载点的关联,其次先要检查文件系统的完整性,然后才能缩小逻辑卷。 目的:保证数据的安全 1、先卸载设备和挂载点的关联 umount /linuxmount 2、检查文件系统的完整性 e2fsck -f /dev/store/vol 3、把逻辑卷vol 由 292MB 缩小到 120MB 重置文件系统容量 resize2fs /dev/store/vol 120M 缩小逻辑卷 lvreduce -L 120M /dev/store/vol 会提醒:是否缩小逻辑卷 4、重新挂载文件系统并查看系统状态 mount -a df -h 扩展与缩小逻辑卷的总结: 扩展:卸载挂载点关联-——>扩展逻辑卷-——>检查硬盘完整性——>重置硬盘——>重新挂载硬盘,查看挂载状态 缩小:卸载挂载点关联——>检查硬盘完整性——>重置硬盘——>缩小逻辑卷——>重新挂载硬盘,查看系统状态 三、逻辑卷
快照 LVM具有“快照卷”功能,类似于虚拟机软件的快照功能,还原软件的时间点功能。 对某一逻辑卷进行一次快照,若以后数据改错了,可以利用做好的快照卷进行覆盖还原。 1、LVM的快照卷的特点: 1)、快照卷的容量与逻辑卷的容量 2)、快照卷的有效性就一次,一旦执行后会立即自动删除。 2、开始快照卷 1)、首先查看卷组的信息 :vgdisplay 2)、向逻辑卷所挂载的目录中写入一个文件 即向/linuxmount中写入一个文件 echo "Welcome to XiaoGua.com" >/linuxmount/README.txt ls -l /linuxmount 3)、生成快照 -s -n SPIC -L 指定切割的大小 最后加上针对哪个逻辑卷进行的快照复制 lvcreate -L 120M -s -n -SPIC /dev/store/vol 查看现存的快照卷 lvdisplay 着重看新创建的快照卷 4)、在逻辑卷所挂载的目录下创建一个垃圾文件,100MB ,观察快照卷的状态。 a、创建一个垃圾文件:dd if=/dev/zero of=/linuxmount/files count=1 bs=100MB b、查看快照卷SPIC状态:lvdisplay 占用的空间变大了,由0.01%变为 79.87% 5)、对逻辑卷进行快照还原 *** 作。 a、执行前,要先卸载挂载关联 umount /linuxmount b、执行还原 *** 作:转变合并 lvconvert --merge /dev/store/SPIC 如果出现下述两个警告:说明lvmpolld服务没有开启 解决:systemctl start lvm2-lvmpolld.service 6)、快照自动删除了,垃圾文件也清除了,还原到上一个状态 四、删除逻辑卷 删除之前,首先要做好备份,先卸载挂载关联 删除逻辑卷的顺序:删除逻辑卷,卷组,
物理卷,这个顺序不能乱。 1、删除逻辑卷与目录的挂载关联,删除配置文件中的永久生效的设备参数 umount /linuxmount vim /etc/fstab 删除红色框内的一行,esc ,键盘输入:dd 2、删除逻辑卷/dev/store/vol 3、删除卷组 卷组名 4、删除物理卷 /dev/sdb /dev/sdc 5、执行完之后,再依次查看逻辑卷,卷组,物理卷,进行测试 lvdisplay , vgdisplay,pvdisplay 看不到任何信息,证明你是删除成功了
Linux和Windows都采用了MBR的磁盘管理方法,也就是先对一个硬盘进行分区,在对这个一般光盘进行格式化的方法;他们的区别是: Linux系统,是先进行磁盘分区,如果需要使用该分区,将其挂载到对应目录即可;而Windows则是自动将所有分区挂载好 传统的磁盘管理的缺点:不方便进行分区扩充、容易导致文件系统崩溃、不适用于作为生产环境的服务器、拷贝分区的时候要求强制卸载磁盘分区,分区转移时耗费的时间长;
LVM磁盘管理技术 是Linux环境下对磁盘管理的一种技术,是通过一个建立在硬盘和分区之上的逻辑层来提高磁盘分区的灵活性
物理卷(PV):就是真正的物理硬盘或物理分区
卷组(VG):是将多个物理硬盘整合到一起形成的逻辑卷组;也可以视作一块逻辑硬盘
逻辑卷(LV):卷组是一块逻辑硬盘,逻辑硬盘必须分区之后才能使用;逻辑卷可以视作是卷组的逻辑分区
物理扩展(PE):物理扩展是用来保存数据的最小单元
系统首先把物理硬盘合并为卷组;再通过卷组分区;将卷组(逻辑硬盘)分成逻辑分区(逻辑卷)进行使用;
把物理硬盘分成分区,也可以使用一整块的物理硬盘;把物理硬盘分区建立为物理卷(PV)也可以把整块物理硬盘都建立为物理卷;把刚刚划分的物理卷合为卷组(VG)卷组就已经可以动态的调整大小了,最后把卷组划分成逻辑卷,其中逻辑卷也是可以随时划分大小的
pvcreate命令在系统中一般用于创建物理卷;
语法结构
在使用这个命令的时候不要对存放Linux系统的盘符进行进行使用;我们在创建物理卷的时候都是对逻辑分区进行创建的;扩展分区(Extend)不能进行创建物理卷
pvdisplay 命令用于查看当前的分区情况
语法格式以及常用参数:
查看我们刚刚创建的物理卷
pvremove命令常用于删除对应的物理卷
语法结构:
删除我们刚刚创建的物理卷
vgcreate 命令的作用是将一个或多个物理卷整合成一个卷组;在创建卷组之前我们需要保证系统中有足够的除系统存放卷本身的物理卷(使用pvscan查看)需要注意的是,存放Linux的系统物理卷不能被划分到自定义卷组中、 常用参数:-s:设定PE(最小物理存储单元)的大小、-l:最大逻辑卷数量、-p:允许存在的最大物理卷数量
语法结构:
将我们刚刚创建物理卷添加到卷组之中
vgdisplay 这个命令可以用来查看我们创建的卷组; 常见的参数 -s 卷组信息以短格式输出 ;vgdisplay可以查看对应卷组的简短信息,所以相对于pvdisplay用处又大了那么一点
语法格式:
查看刚刚创建的卷组和某一个卷组的信息
同样:vgscan 命令也可以查看当前卷组使用情况的简短信息
vgremove 命令的作用是删除指定的卷组
语法结构:
删除我们刚刚创建的卷组
注意:当删除含有逻辑卷的卷组的时候系统会提示是否删除对应卷组和对应逻辑卷,只有在两个都输入:y之后系统才会删除对应的卷组
lvcreate 命令作用是在一个指定的卷组中创建一块逻辑卷,前提是要求有指定的卷组; 常用参数:-L:规定创建的逻辑卷大小(直接写大小就可以)、-l:通过PE划分逻辑卷的大小(后面接的数字是PE的个数)
语法结构:
在指定的卷组里创建逻辑卷
lvdisplay 命令可用于查看逻辑卷的详细信息,也可以用来查看指定逻辑卷的详细信息 参数:-m:查看对应逻辑卷的挂载信息
语法结构:
检查指定的逻辑卷,并查看指定逻辑卷的挂载信息:
管理逻辑卷大小的常用命令是lvextend 命令和 lvreduce 命令分别表示逻辑卷大小的扩充和减少, 其中lvextend命令表示逻辑卷大小扩充,常用参数 -L(指的是扩充的具体大小)、-l(指的是扩充的LE块数量);lvextend命令表示逻辑卷大小的减小,常用参数-L(指的是减小的具体大小)、-l(指的是减小的LE块数量)
语法结构:
对我们指定的两个逻辑卷分别进行容量的增加和减少,并挂载对应的逻辑卷
评论列表(0条)