1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > lvm android分区合并 Linux LVM 分区扩容与多磁盘分区合并处理

lvm android分区合并 Linux LVM 分区扩容与多磁盘分区合并处理

时间:2020-06-28 02:13:00

相关推荐

lvm android分区合并 Linux LVM 分区扩容与多磁盘分区合并处理

1.概念描述

LVM主要在磁盘与文件系统之间创建一个层,主要用来管理多磁盘多分区进行与多文件系统的映射.

就是说N块硬盘分区后,能够把不一样硬盘之间的分区进行组卷,有了这个组卷后再从组卷的基础上分配逻辑分区;

再对逻辑分区挂载到文件系统上就造成单一目录的概念.html

2.概念图

图一

图二

3.核心步骤

磁盘分区fdisk(这里省略,关于磁盘分区参照Linux Fdisk分区篇,记住更改分区格式8e-Linxu LVM分区格式)

建立物理卷(physical volume),相关命令:pvcreate、pvremove、pvdisplay

卷组(volume group),相关命令:vgcreate、vgreduce、vgremove、vgdisplay、vgextend

逻辑卷(logic volumn),相关命令:lvcreate、lvremove、lvdisplay、lvextend

挂载逻辑卷

4.物理卷篇

4.1.建立物理卷

pvcreate /dev/sda5

4.2.查看物理卷

pvdisplay

4.3.物理卷数据转移

把/dev/sda4物理卷数据转移到/dev/sda5物理卷上,注意转移的时候查看物理卷大小。web

pvmove /dev/sda4 /dev/sda5

4.4.删除物理卷

pvremove /dev/sda4

5.卷组篇

卷组能够由一个或多个物理卷组成,当卷组空间不够时能够再新增物理卷扩容.数据库

5.1.建立卷组

vgcreate vg1 /dev/sda5

5.2.新增卷组

vgextend vg1 /dev/sda6

5.3.删除卷组

vgremove vg1

5.4 查看卷组

vgdisplay

vgs

5.5 移除某块物理卷

vgremove vg1 /dev/sda6

6.逻辑卷篇

逻辑卷创建在卷组基础之上的,因此在建立逻辑卷的时候必定要指定卷组名称.svg

6.1.建立逻辑卷

lvcreate -L 3G -n lvdisk1 vg1

6.2.显示逻辑卷

lvdisplay

lvs

6.3.挂载逻辑卷

这里须要注意的是格式化的格式与挂载要进行匹配,不然会出现问题;挂载以后重启会失效,请查看下面让重启自动挂载的作法。ui

mkfs.ext4 -t /dev/vg1/lvdisk1

mount -t ext4 /dev/vg1/lvdisk1 /hehe

mkfs.xfs -f /dev/vg1/lvdisk1

mount -t xfs /dev/vg1/lvdisk1 /hehe

6.4.删除逻辑卷

lvremove /dev/vg1/lvdisk1

6.5.扩容逻辑卷(卷组的可用范围内的容量值)

lvextend -L +1G /dev/vg1/lvdisk1

6.6.收缩逻辑卷容量

提示:使用如下命令时注意数据可能会丢失,请注意备份数据以后进行操做。spa

lvreduce -L -20G /dev/vg1/lvdisk1

6.6.扩容生效

resize2fs /dev/vg1/lvdisk1

xfs_growfs /dev/vg1/lvdisk1

注意:resize2fs主要针对ext4目录格式进行处理,而xfs_growfs主要针对xfs目录格式。3d

6.7.挂载重启失效问题

利用root权限编辑/etc/fstab文件加入挂载点,这样开机会自动挂载。code

/dev/vg1/lvdisk1 /hehe ext4 defaults 0 0

7.查看块设备信息

lsblk

8.经验整理

8.1.经验一

购买了云服务后不想继续使用空间较小的数据盘则能够先将数据转移到新购买的数据库盘,再从卷组删除物理卷,而后再删除物理卷;接着到云服务卸载与删除便可,注意:新数据盘的空间要大于或等于想要转移的数据量。xml

9.相关参考资料

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。