quota 磁盘配额管理

Debbie ·
更新时间:2024-11-14
· 764 次阅读

quota 磁盘配额管理 1、磁盘配额的概念:

quota磁盘配额功能只能在指定文件系统(分区)内有效,未设置配额的文件不收限制。

quota针对指定的用户账号、组账号进行限制,其他用户或组不收影响

磁盘配额可以进行两方面的限制:磁盘容量、文件数量。

磁盘容量:限制用户能够使用的磁盘数据块(block)大小,也就是限制磁盘空间大小,

默认单位为 KB。

文件数量:限制用户能够拥有的文件个数

软限制:指设定一个软性的配额数值(如 500MB 磁盘空间、200 个文件),在固定的宽限期(默 认为 7 天)内允许暂时超过这个限制,但系统会给出警告信息。

硬限制:指设定一个硬性的配额数值(如 1GB 磁盘空间、500 个文件),而且绝对禁止用户超 过该限值。硬限制的配额值应大于相应的软限制值,否则软限制值将失效。

设置磁盘配额 1、启用quoata磁盘配额

首先要通过修改配置文件“/etc/fstab”的方式启用 quota 磁盘配额。

[root@localhost var]# vim /etc/fstab

/dev/sdb1 /data ext4 defaults,usrquota,grpquota 0 0

将该文件系统重新挂载

[root@localhost ~]# mount -o remount /data

执行 mount 命令查看已经挂载的文件系统,检查是否已经启用了 usrquota 和

grpquota 功能

[root@localhost ~]# mount | grep sdb1

/dev/sdb1 on /data type ext4 (rw,usrquota,grpquota)、

2、生成配额文件

[root@localhost ~]# quotacheck -cvug /data

root@localhost ~]# setenforce 0

[root@localhost ~]# ls /data

’查看生成的配额文件

aquota.group aquota.user lost+found

’将 SELinux 设为许可模式

[root@localhost ~]# quotacheck -cvug /data ’再次执行 quotacheck 命令

SEinux

getenforce

Enforcing 1 :启用,

修改:setenforce 0

getenfoce

permissive:关闭
/mnt/1.txt

错误重定向怎么写 aa -1 2>1.txt

定义别名:

11、只在屏幕上显示#开头的内容

cat /etc/ |grep ^#

12、用户的两个配置文件分别是什么?

/etc/passwd 用户信息

/etc/shadow 密码信息

用户组的两个配置文件分别是什么?

/etc/group

/etc/gpasswd

锁定账号:passed -l 用户名

解锁账号: passwd -u 用户名

13、设置磁盘配额的步骤?

修改/etc/fstab文件,加选项:usrquota,grpquota;

重新挂载 :mount -o remount

生成配额文件 quotacheck

编辑配额项 quotacheck-cvug

激活配额 quotaon -ugv /mnt/xxx

关闭配额quotaoff -vug

15、软件的安装方式有哪些

yum安装

rpm安装

源码安装

16、关闭防火墙

systemctl stop firewalld

selinux机制有那两种状态 0 关闭 1 开启

查看状态 getenforce

17、yum源文件默认的存放目录?

/etc/yum.repo.d/

18、如果使用yum安装失败,如何处理

查看yum源配置文件指定目录是否有误,格式对不对

光盘是否已经挂载

清除缓存

20、请问为什么SSH在开启防火墙时能访问,而telnet不能访问

默认情况下Linux里关闭了telnet服务

为什么telnet时root用户不能登录呢?

默认情况下不允许root用户进行

在Windows 客户端使用命令提示符telnet时提示没有米命令?

21、文件压缩 ?

tar -czf 压缩后文件名 需要压缩的文件名

文件解压 ?tar -zxf 压缩后的文件名 -C 指定解压后的目录

时间不早了,晚安!


作者:时光一瞬



quota 磁盘配额

需要 登录 后方可回复, 如果你还没有账号请 注册新账号