物理卷
什么是物理卷
把一个硬盘添加到某卷组前,必须在系统中将其配置为物理卷(PV),分配一个唯一的物理卷标识符和物理卷名,同时使它处于可用状态。PV上保存着有关该PV的某些配置和表示信息,如PV的标识符等。可以使用mkdev或chdev命令将一个硬盘变成PV,还可以使用SMIT工具增加PV。当一个硬盘变成PV后,它就被分成一些512字节大小的物理块
就是真正的物理硬盘或分区
配置物理卷
1:如果电脑磁盘不足,需要先添加一块磁盘,右击虚拟机,设置,添加硬盘,直接下一步下一步,添加好后重启虚拟机,生产环境需要输入命令
查看是否添加成功:lsblk
创建物理卷
[root@localhost ~]# pvcreate /dev/sdd /dev/sde
创建卷组juanzu
[root@localhost ~]# vgcreate juanzu /dev/sdd /dev/sde
创建逻辑卷
建好之后,创建逻辑卷juanzu1,指定大小为20G
[root@localhost ~]# lvcreate -n juanzu1 -L +20G juanzu
建好之后,lsblk查看一下
将新建的逻辑卷格式化
挂载逻辑卷
扩容
如果逻辑卷容量不够,需要在加容量
1:直接添加硬盘,将新舔的硬盘设置成物理卷,然后加入到逻辑卷中
2:把之前创建的卷组里剩余的容量直接给逻辑卷
逻辑卷
逻辑卷LVM(LogicalVolume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。
逻辑卷的作用
1:可以将多个物理卷,合并为一个逻辑卷,这样一个分区的容量可以突破物理硬盘的限制。类似于raid技术。
2:更重要的,逻辑卷可以弹性的扩容和缩绒,当我们不太确定一个应用将来所需的容量,可以先分配少一点的空间,这样可以随着业务发展,按需扩容,避免一次性分配过大磁盘空间导致的资源浪费。
3:逻辑卷支持快照功能,可在对系统进行关键操作前设置还原点,避免操作失误导致的数据损坏
设置磁盘配额
CentOS7中设置磁盘配额步骤
1、检查是否已安装xfsprogs和xfs_ quota软件包
rpm -q xfsprogs quota
yum install -y xfsprogs quota
[root@localhost ~]# mount -o remount,usrquota,grpquota /mnt
#添加磁盘配额属性
手动添加的方式,会在下次重新挂载时消失,因此我们可以直接修改 /etc/fstab 文件,将挂载参数写入到配置文件中,这样,即便重新挂载也不会消失
[root@www ~]# vim /etc/fstab
/dev/sdb1 /mnt xfs defaults,usrquota,grpquota 0 0
[root@www ~]# mount -a
#刷新 /etc/fstab 文件
[root@localhost ~]#xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M isoft=40 ihard=50 lisi’ /mnt/
-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。
-c: 表示直接调用管理命令。
-u: 指定用户账号对象
-g: 指定组账号对象
bsoft: 设置磁盘容量的软限制数值(默认单位为KB)。
bhard:设置磁盘容量的硬限制数值(默认单位为KB)。
isoft:设置磁盘文件数的软限制数值。
ihard:设置磁盘文件数的硬限制数值。
总结
建立逻辑卷需要先建立物理卷
pvcreate /dev/磁盘名 /dev/磁盘名
然后将两个物理卷设置成一个卷组,并起名
vgcreate 想起的名字 /dev/磁盘名 /dev/磁盘名
最后建立逻辑卷并起名
lvcreate -n (想起的名字) -L (容量G)卷组名
挂载
mount /dev/卷组名/逻辑卷名 /想挂载的目录
扩容逻辑卷
lvextend -L(容量G) 逻辑卷名
刷新逻辑卷
xfs 格式
xfs_growfs /挂载的目录
查看分区和逻辑卷信息
lsblk
查看详细信息
df -hT