LVM简介
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是创建在硬盘和分区之上的一个逻辑层,来提升磁盘分区管理的灵活性。
磁盘配额管理简介
磁盘配额能够限制指定用户或用户组可以使用的磁盘空间,这样能够避免因某个用户的过分使用磁盘空间形成其余用户没法正常工做甚至影响系统运行,在linux服务器管理中此功能很是重要。
1、 实验前的准备:
首先咱们须要给linux添加两块硬盘,操做很简单,
1.双击虚拟机右下角的“小光盘”那块区域。以下图linux
2.在虚拟机设置窗口中,找到“硬盘”,点击“添加”,
3.在打开的“添加硬件向导”窗口中,选中“硬盘”,点击下一步,
4.接下来咱们直接默认选择“下一步”,直到最后选择“完成”,在成功添加一块磁盘后,重复上面的操做再添加一块硬盘。要注意的是尽管咱们已经完成了添加硬盘的操做,可是硬盘并不会马上就添加到系统中,必须得重启一下linux才能生效,咱们能够用 init 6 这条命令重启系统。
5.重启完成后,使用fdisk –l 进行查看磁盘信息,此时咱们能够看到系统中有三块硬盘了。
虽然系统中有了两块硬盘,可是并不能直接使用,还需格式化才行。接下来是格式化的操做:
6.进入第二块磁盘的交互模式 命令为 fdisk /dev/sdb
在交互模式中的经常使用的指令有n,p,t,w等,其中 n 表示 新建分区 ,p 表示 列表查看分区信息,t 表示 变动分区类型,w 表示 保存分区设置并退出。
7.新建分区,并更改分区类型
8.查看分区,并保存退出
9.重复上面的步骤,对/dev/sdc进行相同的操做。输入 fdisk –l查看磁盘信息,此时能够看到磁盘2跟磁盘3已经分区完成。
上述准备完成后,咱们就能对磁盘进行动态卷轴管理跟磁盘配额管理的操做了。接下来是动态卷轴管理的操做。
2、 动态卷轴管理(LVM)
动态卷轴的做用:可以动态调整磁盘容量,从而提升磁盘管理的灵活性。须要注意的是/boot 分区用于存放引导文件,不能基于LVM建立。建立动态卷轴管理的步骤以下:
2.1建立物理卷(pv)
将磁盘2跟磁盘3的分区转化为物理卷
2.2建立卷组(VG)
卷组是一个或多个物理卷组合而成的总体,咱们将/dev/sdb1,/dev/sdc1这2个物理卷建立为一个卷组,卷组名为yun
2.3建立逻辑卷(lv)
逻辑卷是从卷组中分割出的一块空间,用于创建文件系统,可使用lvcreate 命令建立逻辑卷。
建立逻辑卷 loga并从卷组yun上划出15G空间给loga,
2.4挂载逻辑卷
挂载有开机自动挂载跟手动挂载两种,自动挂载分区使重启也能自动挂载,手动则不能。这里咱们用自动挂载实现逻辑卷的挂载,步骤以下:
使用mkfs命令建立ext4文件系统(格式化操做) ,而后建立一个挂载点,接下来用vim编辑器对/etc/fstab进行编辑操做。编辑的操做以下:首先在命令模式下先按“G”键将光标移到末行,再按“o”键将光标移动到光标所在行的下一行,在此行输入“/dev/yun/loga /loga ext4 defaults, 0 0”,按“Esc”键切换到命令模式,再按“:”键输入“wq”保存退出,此时就实现自动挂载了。
在上述步骤完成后,输入mount –a命令从新加载fatab配置文件,再输入df –h命令查看挂载状态
此时咱们的LVM就建立成功了!接下来是磁盘配额的操做。
3、 磁盘配额管理
磁盘配额管理是针对指定的文件系统(分区)的管理,他的限制对象是用户帐号和组帐号。这里咱们演示对用户帐号进行磁盘配额的管理。
1.启动文件系统的配额支持,启动配额支持值须要添加usrquota(用户配额)、grpguota(组帐号配额)挂载参数。
修改/etc/fstab配置文件信息,添加usrquota,grpquota挂载参数,
输入mount –a命令使配置文件生效,最后输入mount命令查看usrquota,grpquota挂载参数是否挂载成功。
2.检测磁盘配额并建立配额文件
使用quotacheck –uvgc /dev/loga 命令生成配置磁盘配置的数据库文件,
这时咱们会看到建立失败,那是由于权限不够,经过setenforce 0关掉selinux就能够了,而后再次使用quotacheck –uvgc /dev/loga 命令生成配置磁盘配置的数据库文件,这时提示旧文件找不到,此时查看挂载目录/loga,能够看到挂载目录下面多了两个文件,这就说明磁盘配额文件已经建立成功了。数据库
2.建立用户test,对此用户的逻辑卷组loga进行磁盘配额管理vim
使用edquota -u test命令配置用户test对这个磁盘分区的使用配额。
磁盘配额的限制类型有磁盘容量(默认单位为KB)和文件数量两种,每种限制类型又有 软限制 跟 硬限制 这两种限制方法。注意在设置软硬限制的时候,软限制的数值要小于等于硬限制的数值。服务器
3.使用quotaon -uvg /loga命令开启配额功能编辑器
4.给挂载目录/loga目录读写执行权限,设置文件权限的方法有多种,这里咱们使用 chmod 777 /loga 命令给文件设置权限,777 表示用户、用户所属组、其余用户都具有可读、可写、可执行权限
上述步骤完成后说明实验已经完成了,接下来是测试过程。
5.切换用户,进入挂载目录/loga进行测试
如今开始对文件个数配额进行测试,咱们刚刚设置的文件个数软限制是5,硬限制是6,因此当咱们建立6个文件是会有警告提示,当咱们再建立2个文件时会提示超出磁盘配额,而且文件建立失败。
用rm –rf 命令将刚刚建立的文件删除,
进行最后的磁盘容量配额测试,
由于咱们刚刚设置的磁盘容量软限制是50k,硬限制是100k,因此当咱们建立的文件大小超过50k时会有软限制警告,当咱们的文件大小超过100k时会提示超出磁盘配额的硬限制警告。
此时,咱们的实验就算成功完成了!ide