linux文件的创建与扫描,Linux系统quotacheck命令:扫描文件系统并建立Quota记录文件…
其实,磁盘配额(Quota)就是通过分析整个文件系统中每个用户和群组拥有的文件总数和总容量,再将这些数据记录在文件系统中的最顶层目录中,然后在此记录文件中使用各个用户和群组的配额限制值去规范磁盘使用量的。因此,建立 Quota 的记录文件是非常有必要的。扫描文件系统(必须含有挂载参数 usrquota 和 grpquota)并建立 Quota 记录文件,可以使用 quotacheck 命令。此命令的基本格式为:[root@localhost ~]# quotacheck [-avugfM] 文件系统
表 1 罗列出了此命令常用的选项以及各自的功能。表 1 quotacheck命令常用选项及功能选项功能
-a扫瞄所有在 /etc/mtab 中,含有 quota 支持的 filesystem,加上此参数后,后边的文件系统可以不写;
-u针对使用者扫瞄文件与目录的使用情况,会创建 aquota.user
-g针对群组扫瞄文件与目录的使用情况,会创建 aquota.group
-v显示扫瞄的详细过程;
-f强制扫瞄文件系统,并写入新的 quota 记录文件
-M(大写)强制以读写的方式扫瞄文件系统,只有在特殊情况下才会使用。
在使用这些选项时,读者只需一起下达 -avug 即可。至于 -f 和 -M 选项,是在文件系统以启动 quota 的情况下,还要重新扫描文件系统(担心有其他用户在使用 quota 中),才需要使用这两个选项。例如,我们可以使用如下的命令,对整个系统中含有挂载参数(usrquota 和 grpquota)的文件系统进行扫描:[root@localhost ~]# quotacheck -avug
quotacheck: Scanning /dev/hda3 [/home] quotacheck: Cannot stat old user quota
file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
quotacheck: Cannot stat old user quota file: No such file or directory
quotacheck: Cannot stat old group quota file: No such file or directory
done
quotacheck: Checked 130 directories and 107 files
quotacheck: Old file not found.
quotacheck: Old file not found.
# 若运行这个命令却出现如下的错误信息,表示你没有任何文件系统有启动 quota 支持!
# quotacheck: Can’t find filesystem to check or filesystem not mounted with quota option.
[root@localhost ~]# ll -d /home/a*
-rw——- 1 root root 8192 Mar 6 11:58 /home/aquota.group
-rw——- 1 root root 9216 Mar 6 11:58 /home/aquota.user
# 可以看到,扫描的同时,会创建两个记录文件,放在 /home 底下
需要注意的是,此命令不要反复的执行,因为若启动 Quota 后还执行此命令,会破坏原有的记录文件,同时产生一些错误信息。通过执行 quotacheck 命令,就可以成功创建支持配额的记录文件,读者不要去手动编辑这两个文件,一方面,这两个文件是 Quota 自己的数据文件,并不是纯文本文件;并且在你对该文件系统进行操作时,操作的结果会同步到这两个文件中,因此文件中的数据会发生变化。通过本节的学习,读者只需要知道,要启动 Quota,需创建两个记录文件,分别为 aquota.group 和 aquota.user,而创建的工作,不是手动编辑的,需要使用 quotacheck 命令。
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/970.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/213271.html原文链接:https://javaforall.cn
相关文章
- 后台任务Linux实现后台任务持续运行(linux继续执行)
- 调整Linux系统下日期格式快速调整法(linux日期格式)
- 研究Linux系统中进程创建的深刻奥秘(linux进程的创建过程)
- 掌握Linux系统下创建Shell脚本的要点(linux创建shell脚本)
- 为Linux挂载文件:实现无缝电脑之间互动(文件挂载linux)
- 系统Linux快速启动操作系统的完美方案(linux启动操作)
- Linux系统增加用户权限的步骤(linux增加用户)
- Linux下实现批量处理文件的方法(linux批量处理文件)
- Linux清空文件:一键操作(linux将文件清空)
- Linux系统救援:恢复损坏文件(linux系统文件损坏)
- 正版 Linux:让系统更安全、可靠(linux正版)
- Linux系统的发展之路(linux的分支)
- 系统Linux 分支系统:新技术的革命(linux的分支)
- 掌握Linux下查看文件路径的方法(linux显示文件路径)
- Linux系统关闭防火墙策略(关闭linux的防火墙)
- 如何在 Linux 上复制文件/文件夹到远程系统?
- 简单教程:如何用U盘安装双系统Linux?(用u盘装linux双系统)
- Linux变量的赋值方法简述(linux变量赋值)
- 利用Linux系统熟练轻松处理PDF文件(linux系统pdf)
- 实现U盘上的Linux操作系统安装(u盘上装linux系统)
- 阿里云Linux系统:极具价值的费用体验(阿里云linux系统费用)
- 使用PHP在Linux系统中运行命令(php运行linux命令)
- 轻松掌握:镜像安装Linux系统(镜像安装linux系统)
- 快速上手:Linux文件编辑技巧(linux如何编辑文件)
- 机Linux系统运行虚拟机,提升工作效率(linux虚拟)