- 注意:创建过程:分区>创建pv>创建vg>创建lv> 格式化>挂载
- 动态添加硬盘
补充echo命令如同python中的print命令一般。
Proc整个系统的硬件信息
查看cpu:cat /proc/cpuinfo,查看硬盘下的硬盘信息:cat /proc/scsi/scsi
如下图所示:01,02 为我所添加的硬盘2,3.
- 分区:
通过执行命令fdisk -l 可以看出磁盘情况
通过执行命令lsblk 即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,可以看出多了sdb硬盘和sdc,现在给sdb分区,(切莫忘记分区,不然后续很麻烦,别问我咋知道)
注意选择分区类型为8e,执行命令为fdisk /dev/sdb来进行分区
以上根据步骤来即可。
在输入命令fdisk -l 和lsblk来查看
- .创建pv,vg.
pv:pv是物理卷,是实际物理硬盘上的分区,可以是整个物理硬盘,一块硬盘或多块硬盘。
VG:VG是卷组,是建立在物理卷(pv)之上,一个卷组中至少包括一个物理卷,在卷组建立之后可动态添加到物理卷中的卷组中。一个逻辑卷可以只有一个卷组也可以有多个卷组。
Pvcreate /dev/sdb
Vgcreate vg_name(卷组的名字) pv(分区)
查看:vgs vgscan vgdisplay这三个命令来卷组
- 创建lv
lv是逻辑卷在卷组中创建和管理,在其上可以创建文件系统。
Lvcreate -L lv_size(lv的大小) -n lv_name(lv的名称)vg_name(vg的名称)
如下lvcreate -L 1G -n lv1 vg1
- 格式化
mkfx来进行格式化
补充:输入mkfx后按两下tab键可查看mkfx适合的格式。此处我用的是.xfs
输入命令:mkfs.filesystem_type(文件系统类型) /dev/vg_name(卷组名称)<lv_name>
mkfx.xfs /dev/vg1/lv1
- 挂载
命令:mount /dev/<vg_name>/<lv_name> <mount_point>(想挂载到的文件名称)
挂载前要先创建挂载在那个文件,我所创建的是lvm1
输入mkdir lvm1创建文件后挂载输入命令:mount /dev/<vg_name>/<lv_name> <mount_point>(想挂载到的文件名称)若没报错则挂载成功
补充若出现和我哟样的情况:can’t find in /etc/fstab
则配置/etc/fstab文件中对应的挂载信息。配置信息为在
最后加上一句:设备名 挂载点 分区类型 挂载选项 dump选项
我的为/dev/vg1/lv1 /lvm1 xfs defaults 0 0(一般操作时只需要把设备名和挂载点更换就行)
/etc/fstab 文件介绍
/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录
- 重启
后执行命令reboot或init6即可。
查看挂载上没使用mount
此图表示已经挂载上了。