做网站主机要求,域名停域旧版本app免费下载,怎么弄百度网站,wordpress的PC端和移动端文章目录 一、LVM1.1 LVM概述1.2 LVM的管理命令1.3 创建LVM的过程第一步#xff1a;先创建物理卷第二步#xff1a;创建逻辑卷组 / 扩容第三步#xff1a;创建逻辑卷 / 扩容对ext4文件系统的管理 1.4 删除LVM 二、磁盘配额2.1 磁盘配额概述2.2 磁盘配额命令2.3 磁盘配额设置… 文章目录 一、LVM1.1 LVM概述1.2 LVM的管理命令1.3 创建LVM的过程第一步先创建物理卷第二步创建逻辑卷组 / 扩容第三步创建逻辑卷 / 扩容对ext4文件系统的管理 1.4 删除LVM 二、磁盘配额2.1 磁盘配额概述2.2 磁盘配额命令2.3 磁盘配额设置2.4 永久挂载实现磁盘配额 一、LVM
1.1 LVM概述
LVMlogical volume manager逻辑卷管理。是Linux系统下对硬盘分区的一种管理机制。
LVM机制特别适合于管理大存储设备。可以动态地对硬盘进行扩容。
LVM是逻辑上的磁盘概念上的磁盘文件系统创建之后不再考虑底层的物理磁盘。LVM把若干个磁盘分区或者物理硬盘合并成一个逻辑卷组再把这些逻辑卷组划分成一个个逻辑卷。用户就可以把逻辑卷看做是一个可动态扩容、快速创建、快速分区的一个分区。
LVM的组成可以是一个硬盘的不同分区也可以是不同硬盘的不同分区。
逻辑卷的作用
解决磁盘容量限制的问题。传统的硬盘分区是固定的分配完之后无法进行调整要调整只能推倒重来。逻辑卷是把卷组分为多个硬盘不再考虑底层的物理硬盘可以实现多个硬盘的汇聚以及动态扩容。
LVM的基本概念
PVphysical volume物理卷真正的物理硬盘的分区。
VGvolume group卷组物理上的分区结合起来就形成了卷组卷组就是逻辑上的硬盘。
LVlogical volume逻辑卷把卷组进行分区相当于物理硬盘的分区逻辑卷可以动态扩容。
1.2 LVM的管理命令
功能物理卷管理卷组管理逻辑卷管理Scan 扫描pvscanvgscanlvscanCreate 建立pvcreatevgcreatelvcreateDisplay 显示pvdisplayvgdisplaylvdisplayRemove 删除pvremovevgremovelvremoveExtend 扩展无vgextendlvextendReduce无vgreducelvreduce
1.3 创建LVM的过程
第一步先创建物理卷
这一步可省略与第二步合并
第二步创建逻辑卷组 / 扩容
第一步第二步可以合并
lsblk查看磁盘信息 创建卷组使用的相关命令
vgcreate 卷组名 物理卷1 物理卷2 ... ...
# 把物理卷1,2,...组合创建逻辑卷组
vgdisplay 卷组名 #查看卷组信息
vgextend 卷组名 物理卷1 物理卷2 ... ...
# 卷组扩容把物理卷1,2... 添加到卷组把sdb1sdb2sdc1sdd1组合建立VG逻辑卷组。命名为shifu vgcreate shifu /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdd1vgdisplay shifu #查看创建的卷组对卷组shifu进行扩容把 sdc2sdd2都添加到shifu卷组
vgextend shifu /dev/sdc2 /dev/sdd2第三步创建逻辑卷 / 扩容
创建逻辑卷后也需要创建文件系统需要格式化挂载
lvcreate -L 10G -n 逻辑卷名 卷组名
# 在卷组中创建逻辑卷指定大小10G-L 指定容量大小直接可以用size单位 K M G T -l 指定大小指定有多少个PE麻烦用的较少 PE逻辑卷最小存储单位4M。可以改但一般不动。 -n 指定逻辑卷的名称
建立一个10G大小的逻辑卷命名为wukong
lvcreate -L 10G -n wukong shifulvdisplay /dev/卷组名/卷名 查看逻辑卷信息 对逻辑卷wukong进行扩容增加5G空间
lvextend -L 10G /dev/卷组名/逻辑卷名 -r
# 对逻辑卷扩容-L指定扩容大小。注意逻辑卷的目录需要是绝对路径-r 放在末尾可以在扩容后立刻刷新逻辑卷信息 注意如果不创建文件系统并挂载逻辑卷信息无法刷新。 如果命令末尾不加 -r 扩容后需要命令刷新
xfs_growfs /dev/卷组/逻辑卷名 # 刷新逻辑卷信息对ext4文件系统的管理
基本与xfs文件系统一致区别如下
mkfs.ext4 /dev/卷组名/卷名 创建文件系统
resize2fs /dev/卷组名/卷名 刷新逻辑卷信息
1.4 删除LVM
和Linux很多其他系统一样从上往下建立就要从下往上删除。
先解除挂载再删除逻辑卷再删除逻辑卷组。
再根据实际情况决定要不要更改硬盘类型code 8e改为83。
二、磁盘配额
2.1 磁盘配额概述
Linux的磁盘空间有两个方面第一个是物理空间也即磁盘的容量第二个是iNode号如果iNode号用尽磁盘也无法继续写入。
Linux根分区如果根分区的空间完全耗尽服务程序会崩溃系统也无法启动。
为了防止有人恶意占用磁盘空间引入磁盘配额的功能。
一方面限制用户占用磁盘的物理空间另一方面限制用户创建文件的数量包含目录。
实现磁盘配额的条件支持Linux内核安装xfsprogs与quota软件包
xfs文件系统是通过xfs_quota进行管理的
ext3、ext4文件系统通过quota进行管理。
2.2 磁盘配额命令
对用户和组做限制的挂载
mount -o usrquota,grpquota /dev/组/卷 挂载点
###指定挂载选项允许做磁盘配额磁盘配额命令例子、解释如下
限制使用空间的配额方法
xfs_quota -x -c limit -u bsoft80M bhard100M 用户 /data-x 表示启用专家模式配额系统的所有管理名录都可以使用 -c 表示直接调用命令 -u 指定对象用户limit限制 bsoft 软限制即使超过了该限额也可以继续使用80M bhard 硬限制到了指定的配额就不可以继续写入了100M /data 指定限制配额的目录
限制创建文件数的配额方法
xfs_quota -x -c limit -u isoft4 ihard6 用户 /目录isoft 创建文件数量的软限制 ihard创建文件数量的硬限制
取消磁盘配额
xfs_quota -x -c disable -up /目录一般情况下对普通用户的磁盘配额磁盘容量限制20-50G创建文件数100-200个。
2.3 磁盘配额设置
对/data1限制用户test的配额
setenforce 0
systemctl stop firewalld
//关闭安全机制、防火墙
useradd test
echo 123 | passwd --stdin test
//添加用户test
mount -o usrquota,grpquota /dev/shifu/wukong /data1
//允许挂载做磁盘配额
xfs_quota -x -c limit -u bsoft80M bhard100M test /data1
//配额设置
chomd 777 /data1
//允许用户test 对/data1 读写
su test
//切换到test用户进行验证对/data1限制用户test的创建文件数
xfs_quota -x -c limit -u isoft4 ihard6 test /data1当bhard,ihard任一触发上限后用户都不能再向磁盘中输入。
2.4 永久挂载实现磁盘配额
对/data2 永久挂载实现磁盘配额
还是vim /etc/fstab键入下行内容
/dev/shifu/bajie /opt/data2 xfs defaults,usrquota,grpquota 0 0将允许磁盘配额的挂载配置写入再mount -a可立即实现。