Centos7.8配备并安裝lvm。

1什么叫LVM?

LVM(逻辑性卷管理工具)是linux系统软件用户管理系统磁盘分区的一种体制。初心是为了更好地处理电脑硬盘机器设备在建立系统分区后不易改动系统分区的难题。LVM技术性在磁盘分区和系统文件中间提升了一个逻辑性层。它给予了一个抽象性的卷组,能够组成好几个电脑硬盘。那样客户就不必担心物理学电脑硬盘机器设备的最底层构架合理布局,能够简单完成磁盘分区的动态性调节。简单点来说,便是在没有危害原始记录的情形下,动态性提升和降低室内空间隔。

2 lvm基本原理和常用命令。

物理学容积:物理学容积。

VG(卷组):卷组。

逻辑性卷:逻辑性卷。

物理学范畴:基本要素。

物理学卷坐落于LVM的底端,能够解释为物理学电脑硬盘,磁盘分区或磁盘阵列。物理学卷能够解释为磁盘分区,它是在建立物理学卷时选定的。卷创建在物理学卷下。一个卷组能够包括好几个物理学卷。建立卷组后,您能够再次向在其中加上物理学卷。逻辑性卷是用卷组中的空空余資源形成的,创建后能够根据空动态性拓展或减缩逻辑性卷。基本概念如下所示:(照片来自互联网)。

磁盘挂载命令-linux磁盘挂载详细教程-第1张图片普遍指令:

作用 PV管理方法指令 VG管理方法指令 LV管理方法指令scan 扫描仪 pvscan vgscan lvscancreate 建立 pvcreate vgcreate lvcreatedisplay 表明 pvdisplay vgdisplay lvdisplayremove 清除 pvremove vgremove lvremoveextend 拓展 vgextend lvextend(lvresize)reduce 降低 vgreduce lvreduce(lvresize)resize更改容积 lvresizeattribute 更改特性 pvchange vgchange lvchange

3个具体流程。

在本训练中,lvm是在云服务平台上的硬盘上的空中间建立和派发的,硬盘是/dev/vdb。

1格式化分区。

先后键入fdisk /dev/vdb。

n:建立一个新系统分区。

p:主分区。

默认设置回车键

默认设置回车键

t:调节系统分区种类。

8e:调节为lvm种类系统分区。

女:储存。

[root@localhost ~]# fdisk /dev/vdbWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Device does not contain a recognized partition tableBuilding a new DOS disklabel with disk identifier 0xd3ff2d0b.Command (m for help): nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): pPartition number (1-4, default 1):First sector (2048-419430399, default 2048):Using default value 2048Last sector, sectors or size{K,M,G} (2048-419430399, default 419430399):Using default value 419430399Partition 1 of type Linux and of size 200 GiB is setCommand (m for help): tSelected partition 1Hex code (type L to list all codes): 8eChanged type of partition 'Linux' to 'Linux LVM'Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.

2建立pv。

[root@localhost ~]# pvcreate /dev/vdb1 Physical volume "/dev/vdb1" successfully created.#查看pv信息[root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/vda2 centos lvm2 a--

3建立vg。

[root@localhost ~]# vgcreate vg_test /dev/vdb1 #第一个主要参数为vg名字,第二个主要参数为添加vg的pv Volume group "vg_test" successfully created#查询vg信息内容[root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n-

4建立lv并添加剩下的空100% VG的屋子。

[root@localhost ~]# lvcreate -n lv_test -l 100%FREE vg_test #建立名叫lv_test的逻辑性卷,并分派名叫vg_test的卷组内全部系统分区室内空间的所有空余室内空间 Logical volume "lv_test" created.

4恢复出厂设置

[root@localhost ~]# mkfs -t ext4 /dev/mapper/vg_test-lv_testmke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks13107200 inodes, 52427776 blocks2621388 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=21999124481600 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done#再度查询硬盘信息内容,就能见到这一个逻辑性卷了[root@localhost ~]# fdisk -l#省去了一部分輸出Disk /dev/mapper/vg_test-lv_test: 214.7 GB, 214744170496 bytes, 419422208 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes

5安裝硬盘。

用UUID初始化硬盘相比硬盘名初始化更靠谱。

[root@localhost ~]# blkid #查询建立的lv的UUID/dev/mapper/vg_test-lv_test: UUID="cdab99dd-fbf4-45f0-86ff-f55728d186cb" TYPE="ext4"[root@localhost ~]# vim /etc/fstab## /etc/fstab# Created by anaconda on Wed Aug 19 12:09:37 2020## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/centos-root / xfs defaults 0 0UUID=4a6e8295-a8c1-479c-9890-cbab68fdfd68 /boot xfs defaults 0 0/dev/mapper/centos-swap swap swap defaults 0 0UUID=567b727c-af56-4d76-ae44-fb51b3c3944d /home/software ext4 defaults 0 0#### /home/software 为要初始化的文件目录#初始化马上起效,无需重新启动[root@localhost ~]# mount -a地区-h

6查验安裝状况。

[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_test-lv_test 197G 61M 187G 1% /home/software

评论(0条)

刀客源码 游客评论