linux磁盘和文件系统管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux磁盘和文件系统管理相关的知识,希望对你有一定的参考价值。
实验要求:
1.添加两块10G的SCSI硬盘(sdb sdc),配置名为mbox的逻辑卷。
2.创建/mailbox/目录,挂载mbox的分区。
3.创建3个用户terry jerry shrek,其中terry和shrek属于teacher组。
4.实现jerry用户对/mailbox/目录的空间使用容量为500M。
5.实现teacher组对/mailbox/目录的空间使用容量为4G。
6.又新增加一块10G硬盘,扩容到mbox分区。
7.测试效果
1.创建管理逻辑卷
分屏查看新添加的磁盘信息
相关命令如下
将新添加的磁盘空间划分为一个主分区,并修改分区类型的ID为”8e”
将新建的三个分区创建为物理卷
格式:pvcreate 各个分区设备名
新建卷组
格式:vgcreate 卷组名 需添加到卷组的物理卷
查看一下新建卷组的信息
新建逻辑卷mbox
格式:lvcreate -L 容量大小 -n 逻辑卷名 卷组名
这里将卷组的所有容量空间分给了逻辑卷mbox
对逻辑卷进行格式化
/dev/mail_store/mbox是逻辑卷mbox的链接文件
逻辑卷mbox的设备文件是/dev/mapper/mail_store-mbox
创建/mailbox/目录,挂载mbox的分区
选项:”usrquota”和”grpquota”表示允许对分区使用配额管理。
2.磁盘配额管理
创建组和用户
创建配额对于组成原来说,只对基本组成员有效。
检测磁盘配额并生成配额文件
选项:”-a” 扫描所有分区
“-u” ”-g” 检查用户和组配额信息
“-c” 创建配文件
“-v” 显示命令执行过程中的详细信息
注意:在生成配额文件之前,需要先临时关闭selinux,否则会报错提示没有权限。
编辑用户和组账号的配额设置
配额记录7个字段含义:(默认单位都为KB)
Filesystem:配额作用范围
blocks:用户当前使用的容量,自动计算无需修改。
inodes:用户当前以使用的文件数量(即占用i节点的个数),自动计算无需修改。
soft:第三列的soft对磁盘容量的软限制数值,第六列的soft对文件数量的软限制数值。
hard:第四列的hard对磁盘容量的硬限制数值,第七列的hard对磁盘容量的硬限制数值,
注意:为了验证方便这里给的配额都比较小
软限制默认宽限期为7天,在宽限期内任然允许用户继续使用(只要不超过硬限制),这里可以对宽限期进行修改。
时间单位可以是天、小时、分或秒
启动磁盘配额功能
3.验证配额功能(针对用户)
需要先设置文件夹权限,使得其他用户能够读取和写入
切换用户为jerry,cd到/mailbox下,使用dd转换工具测试,发现最多复制了61KB,配额生效。
选项:”if”=指定输入设备(或文件)
“of”=指定输出设备(或文件)
“bs”=指定读取数据块的大小
“count”=指定读取数据块的数量
验证配额功能(针对组)
用户terry和用户shrek都属于teacher组,teacher组的配额已经设置为150KB。当使用terry用户登录,并且占用完配额容量后,shrek用户就不能在添加数据。
查看分区的配额使用情况
查看对应用户使用情况
查看对应组使用情况
直接查看/mailbox文件系统的配额使用情况
4.扩展逻辑卷
扩展卷组mail_store
格式:vgextend 卷组名称 新的物理卷
扩展逻辑卷mbox
格式:lvextend -L +size 逻辑卷名称
命令resize2fs使系统重新设置逻辑卷的大小
格式:resize2fs 逻辑卷名称
本文出自 “网络技术” 博客,请务必保留此出处http://fjc365.blog.51cto.com/11891287/1864723
以上是关于linux磁盘和文件系统管理的主要内容,如果未能解决你的问题,请参考以下文章