LVM逻辑卷管理
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 /boot分区用于存放引导文件,不能基于LVM创建 分区→LVM→格式化(mkfs,xfs)
实现过程
将设备指定为物理卷 用一个或者多个物理卷来创建一个卷组 物理卷是用固定大小的物理区域(PE)来定义的 在物理卷上创建的逻辑卷,是由物理区域PE组成 可以在逻辑卷上创建文件系统并挂载
LVM机制的基本概念
PV物理卷 VG卷组 LV逻辑卷
主要命令:
功能 | 物理卷功能 | 卷组功能 | 逻辑卷功能 |
---|
scan扫描 | pvscan | vgscan | lvscan | create建立 | pvcreate | vgcreate | lvcreate | display显示 | pvdisplay | vgdisplay | lvdisplay | remove删除 | pvremove | vgremove | lvremove | extend扩展 | —— | vgextend | lvextend | reduce减少 | —— | vgreduce | lvreduce |
LVM操作主要命令步骤 1.关闭主机,添加两块新硬盘,重启主机 或者不重启用echo"- - -">/sys/class/scsi_host/host0/scan 扫描 2.先使用fdisk工具将磁盘设备/ev/sdb,/dev/sdc划分主分区sdb1、sdc1,并且把分区类型的ID标记号改为“8e” fdisk /dev/sdb fdisk /dev/sdc 3.创建物理卷 pvcreate /dev/sdb1 /dev/sdc1命令字 硬件设备(你准备把他用作逻辑卷的设备可以是分区可以是硬盘) 4.创建卷组,卷组名为vgname1 vgcreate vgname1 /dev/sdb1 /dev/sdc1 命令字 卷组名 物理卷(可以是多个可以是一个) 5.创建逻辑卷,逻辑卷名为lvname1,容量为20GB,生产的文件路劲为/dev/vgname1/lvname1 lvcreate -L 20G -n lvname1 vgname1 命令字 -L 是友好的方式GMK -n 逻辑卷的名字 卷组名字 lvcreate -n 逻辑卷名字 -L 指定大小 卷组里取空间 6.对逻辑卷进行格式化,创建XFS文件系统,并且挂载到/opt目录下 mkfs -t xfs /dev/vgname1/lvname1 mount /dev/vgname1/lvname1 /opt目录下 df -hT 7. 再扩容 pvcreate /dev/
vgextend vgname1 /dev/sdc2 命令字 需要扩容的卷组名 物理卷(没有被用的物理卷) lvextend -L +10G /dev/vgname1/lvname1 20g 命令字 指定友好大小 lv逻辑卷位置 xfs_growfs /dev/vgname1/lvname1 //刷新xfs文件系统容量 刷新文件系统命令 逻辑卷名字resize2fs /dev/vgname1/lvname1 //刷新ext4类型文件系统容量
磁盘配额概述
1.实现磁盘限额的条件: 需要linux内核支持 安装xfsprogs与quota软件包 2.Linux磁盘限额的特点: 作用范围:针对指定的文件系统(分区) 限制对象:用户账号,组账号 限制类型:磁盘容量,文件数量 限制方法:软限制,硬限制
1、检查是否已安装xfsprogs和xfs_ quota软件包 rpm -q xfsprogs quota yum install -y xfsprogs quota 2、以支持配额功能的方式挂载文件系统 umount / dev/ vgname1 / lvnamel mount -o usrquota, grpquota /dev/vgname1/lvname1 /opt #添加挂载参数"usrquota, grpquota"用于增加对用户、组配额功能的支持或者 vim /etc/ fstab/dev/vgname1/ lvname1 /opt xfs defaults,usrquota,grpquota 0 0 mount -a #-a选项,将/etc/ fstab的所有内容重新加载
|