位置: 编程技术 - 正文

CentOS关于quota的总结与实践详解(centos state down)

编辑:rootadmin

推荐整理分享CentOS关于quota的总结与实践详解(centos state down),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos state down,centos操作命令大全,centos 常用指令,centos命令大全及用法,centos 常用命令教程,centos 常用指令,centos 常用指令,centos at,内容如对您有帮助,希望把文章链接给更多的朋友!

1 理论基础

1.1 Quota的概念

Quota即限额的意思,用来限制用户、组、文件夹的空间使用量。

1.2 用途范例

- web服务器控制站点可用空间大小

- mail服务器控制用户可用空间大小

- file服务器控制用户可用空间大小

1.3 限制模式

- 根据用户(UID)控制每个用户的可用空间大小

- 根据组(GID)控制每个组的可用空间大小

- 根据目录(directory,project)控制每个目录的可用空间大小(xfs可用project模式)

1.4 使用条件

- EXT格式只能对文件系统进行限制,xfs可用对project进行限制

- 内核需要预开启对Quota支持

- Quota限制只对非管理员有效

- 默认只开启对/home使用Quota,其他需要配置SELinux

1.5 限制的可配置对象

- 根据用户(User)、组(Group)、特定目录(project)

- 容量限制或文件数量限制(block/inode)

- 限制值soft(超过空间用量给予警告和宽限时间)和hard(超过空间用量则剥夺用户使用权)

- 宽限时间(grace time),空间用量超出soft限定而未达到hard限定给予的处理时限(超出时限soft值变成hard值)

2 实际操作

2.1 配置前准备

2.1.1 建立用户组

groupadd gp1

2.1.2 添加组成员

useradd -g gp1 user1

echo "pwd1" | passwd --stdin user1

useradd -g gp1 user2

echo "pwd1" | passwd --stdin user2

2.1.2 创建用户目录并变更所有组

mkdir /home/gp1

chgrp gp1 /home/gp1

chmod /home/gp1

2.1.2 检查文件系统类型

df -hT /home

显示如下:

Filesystem Type Size Used Avail Use% Mounted on

/dev/mapper/centos-home xfs 5.0G M 5.0G 2% /home

2.2 启用文件系统的quota功能

2.2.1 编辑fstab

vim /etc/fstab

修改内容如下:

/dev/mapper/centos-home /home xfs defaults,usrquota,grpquota 0 0

注,类型如下:

- 根据用户(uquota/usrquota/quota)

- 根据组(gquota/grpquota)

- 根据目录(pquota/prjquota)(不能与grpquota同时设定)

2.2.2 卸载并重新挂载

umount /home

mount -a

2.2.3 检查

mount | grep home

显示如下:

/dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode,usrquota,grpquota)

2.3 查阅Quota信息

2.3.1 命令格式

xfs_quota -x -c "子命令" [挂载点]

选项:

-x :专家模式,使用-x才能使用-c

-c :子命令选项

子命令:

print :列出当前系统参数等

df :类似于df,选项有-b (block) -i (inode) -h (加上?挝?等

report:列出quota项目,包含-ugr (user/group/project)和-bi等

state :列出当前支持quota文件系统信息和相关的启动项

2.3.2 查询支持Quota的分区

xfs_quota -x -c "print"

2.3.3 查询Quota目录的使用情况

xfs_quota -x -c "df -h" /hom

2.3.4 显示用户的Quota的限制信息

xfs_quota -x -c "report -ubih" /home

注,显示项目加参数“-u”

2.4 配置限制

2.4.1 命令格式:

xfs_quota -x -c "limit [-ug] b[soft|hard]=N i[soft|hard]=N name"

xfs_quota -x -c "timer [-ug] [-bir] Ndays"

选项:

limit :限制的对象,包括user/group/project

bsoft/bhard : block的soft/hard限制值

CentOS关于quota的总结与实践详解(centos state down)

isoft/ihard : inode的soft/hard限制值

name : 用户和组的名称

timer :宽限时间(grace time)

2.4.2 根据用户和块大小限制

xfs_quota -x -c "limit -u bsoft=M bhard=M user1" /home

xfs_quota -x -c "limit -u bsoft=M bhard=M user2" /home

检查配置:

xfs_quota -x -c "report -ubih" /home

2.4.3 根据组和块大小限制

xfs_quota -x -c "limit -g bsoft=M bhard=1G gp1" /home

检查配置:

xfs_quota -x -c "report -gbih" /home

2.4.5 配置宽限时间

xfs_quota -x -c "timer -ug -b days" /home

验证配置:

xfs_quota -x -c "state" /home

2.4.6 验证Quta

su - user1

dd if=/dev/zero of=.img bs=1M count=

ll -h

exit

xfs_quota -x -c "report -ubh" /home

2.5 根据project限制

2.5.1 修改fstab

vim /etc/fstab

2.5.2 卸载挂载并重新挂载

umount /home

mount -a

2.5.3 检查取消

xfs_quota -x -c "state"

2.5.4 创建专案存储位置

mkdir /home/proj

2.5.5 指定项目识别号

echo ":/home/proj" >> /etc/projects

2.5.6 指定项目名称并关联项目识别号

echo "proj:" >> /etc/projid

2.5.7 初始化项目名称

xfs_quota -x -c "project -s proj"

检查配置:

xfs_quota -x -c "print " /home

xfs_quota -x -c "report -pbih " /home

2.5.8 根据块大小配置限制

xfs_quota -x -c "limit -p bsoft=M bhard=M proj" /home

检查配置:

xfs_quota -x -c "report -pbih " /home

2.5.9 验证配置

dd if=/dev/zero of=/home/myquota/.img bs=1M count=

2.6 Quota的管理

2.6.1 临时禁用Quota限制

xfs_quota -x -c "disable -up" /home

检查禁用:

xfs_quota -x -c "state" /home

验证禁用:

dd if=/dev/zero of=/home/user1/.img bs=1M count=

查阅Quota状态:

xfs_quota -x -c "report -pbh" /home

清理测试文件:

rm -rf /home/user1/.img

2.6.2 临时启动Quota限制

xfs_quota -x -c "enable -up" /home

检验启动:

dd if=/dev/zero of=/home/user1/.img bs=1M count=

2.6.3 完全关闭Quota限制

xfs_quota -x -c "off -up" /home

测试关闭:

xfs_quota -x -c "enable -up" /home

恢复关闭:

umount /home; mount -a

2.6.4 删除Quota限制(无法恢复)

xfs_quota -x -c "off -up" /home

xfs_quota -x -c "remove -p" /home

验证删除:

xfs_quota -x -c "report -phb" /home

2.7 利用软连接实现Quota

1)启用/home分区的Quota功能

编辑fstab

vim /etc/fstab

修改内容如下:

/dev/mapper/centos-home /home xfs defaults,usrquota,grpquota 0 0

2)创建软连接到Quota分区

ln -s /home/mail /var/spool/mail

CentOS启动和停止服务详解 服务简介Linux系统服务是在Linux启动时自动加载,并在Linux退出时自动停止的系统任务。在Linux启动过程中,我们可以看得很多starting提示信息,该信息表

CentOS文件查看及编辑介绍详解 2.1cat命令介绍cat命令的原含义为连接(concatenate),用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。实际运用过程中,我们常使

CentOS7版本实现开机以图形界面启动的方法 新版本的CentOS7和之前版本有些不同.以开机运行级别来举例,我们之前对/etc/inittab配置文件的修改,已经成为历史,id:5:initdefault:的配置已经不生效了XD新版

标签: centos state down

本文链接地址:https://www.jiuchutong.com/biancheng/359112.html 转载请保留说明!

上一篇:Centos7安装之后必做的事情(centos7安装完成后无法启动)

下一篇:CentOS启动和停止服务详解(centos停止程序)

  • 沥青混凝土可以放多久
  • 营改增抵减的销项税额会计分录
  • 2023年印花税如何计算
  • 年终奖计入工伤赔偿
  • 按工程进度支付工程款怎么描述
  • 固定资产折旧费是产品成本的组成
  • 实收资本印花税税率
  • 个体工商户怎么注册
  • 个人所得税能否跨年度
  • 销售商品收入确认的五个条件
  • 当期进项税额大于销项税额
  • 简易计税算税收优惠吗
  • 违约金没有发票
  • 模具维修费用清单表格
  • 技术转让收入是指当事人履行
  • 免抵调增值税是否缴纳附加税
  • 进项税额转出后企业所得税怎么处理?
  • 房地产开发企业资质管理规定
  • 进项大于销项怎么做账
  • 帮别人公司过账100万,再转30回给他
  • 成本算错了
  • 长期未收回的应收账款企业所得税
  • 个人股票期权收益所得税怎么缴纳?
  • 鸿蒙系统怎么设置导航键
  • 非应纳增值税项目
  • 补申报以前年度税款
  • 电脑启用aero
  • scchost.exe - scchost是什么进程 有什么用
  • php字符串型数据的定义方式
  • 土地增值税清算全流程实战案例
  • 对外支付需要缴纳增值税吗
  • 应交所得税和所得税费用的区别计算公式
  • 第三方代收的款项怎么做账
  • 石榴石的功效与作用价值
  • 事件循环(Event Loop)
  • 数据库防止重复数据
  • flask实现登录
  • 如何使用扫描王
  • 帝国cms移动端
  • discuz隐藏查看
  • 建筑业总包增值税
  • 公章盖错在旁边加盖正确的说明
  • 推广费需要交税吗
  • kafka gui
  • 小微企业所得税税率
  • 金税盘发票报送失败怎么办
  • 监控200万和400万的区别
  • 现代服务税目包括哪些具体分类
  • 增值税期末留抵退税
  • 减免的企业所得税是否需要征税 税屋
  • 消费税是指怎样的收入
  • 预付款被退回分录
  • 抵债资产如何做债权转让
  • 货物抵货款的账务处理
  • 纯外贸企业进项税怎么抵扣
  • 微信验证收到的信息在哪
  • 固定资产已经超额融资了还能发放置换贷款吗
  • 车间劳务费计入什么费用
  • 新医院会计制度什么时候实施
  • 工程竣工后发生工程的保修费用入哪个科目?
  • win7清理系统垃圾的方法
  • windowsxp文件
  • Qq浏览器怎么切换成极速模式
  • Win10 Mobile RS2预览版14915上手视频评测
  • 苹果公司joz
  • win7小键盘数字键不能用怎么办
  • win7系统有自带的杀毒软件吗
  • win102020h2怎么样
  • dos命令批处理
  • javascript对象的属性和方法
  • web开发css
  • echarts.on
  • 基于node.js的跳蚤市场网站主要内容
  • 触摸模式设置
  • js utf-8编码转换中文
  • 甘肃省政府非税收入电子发票在哪里打印
  • 安徽省工商总局
  • 国税周末有值班的吗
  • 纳税申报表保管期限为几年
  • 请领导审核怎么说
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设