首页 > 编程知识 正文

hadoop下载文件命令(linux扫描磁盘变化命令,Linux quotacheck命令:扫描文件系统并建立Quota记录文件)

时间:2023-05-04 02:26:33 阅读:122317 作者:3099

实际上,磁盘配额(Quota )分析整个文件系统中每个用户和组拥有的文件总数和总容量,将这些数据记录在文件系统的顶层目录中,并在记录文件中分配每个用户和组因此,需要创建Quota日志文件。

要使用Quotacheck命令,必须扫描包含挂载参数usrquota和grpquota的文件系统并创建quota日志文件。 此命令的基本格式如下:

[ root @ localhost~] # quota check [-avug FM ]文件系统

表1列出了此命令的常用选项及其各自的功能。

表1 quotacheck命令的常规选项和功能

选项

功能

-a

如果扫描所有包含/etc/mtab中的quota支持的文件系统并添加此参数,则后续的文件系统可以不写入;

-u

当用户扫描文件和目录的使用情况时,将创建aquota.user

-g

将为组扫描文件和目录的使用情况创建aquota.group

-v

显示扫描的详细流程;

-f

强制扫描文件系统并将其写入新的quota日志文件

-M (大写)

强制以读/写方式扫描文件系统。 仅在特殊情况下使用。

使用这些选项时,读者只需一起发布-avug即可。 对于-f和-M选项,如果文件系统用于启动quota,则必须重新扫描文件系统。 其他用户可能正在使用quota,因此需要使用这两个选项。

例如,可以使用以下命令扫描包含挂载参数(usrquota和grpquota )的整个文件系统:

[ root @ localhost~] # quota check-avug

quota check :扫描/dev/hda3[/home ] quota check : cannotstatolduserquota

file: No such file or directory

quota check : cannotstatoldgroupquotafile : nosuchfileordirectory

quota check : cannotstatolduserquotafile : nosuchfileordirectory

quota check : cannotstatoldgroupquotafile : nosuchfileordirectory

道恩

quota check : checked 130目录和107文件

quota check : old文件not found。

quota check : old文件not found。

#如果运行此命令后仍显示以下错误消息,则表明没有启动quota支持的文件系统:

# quota check : can ' tfindfilesystemtocheckorfilesystemnotmountedwithquotaoption。

[root@localhost ~]# ll -d /home/a*

- rw---- 1根根根8192 mar 611336058/home/a quota.group

- rw---- 1根根根9216 mar 611336058/home/a quota.user

#在扫描的同时,可以看到在/home下创建了两个日志文件

需要注意的是,不要重复执行此命令。 启动Quota后运行此命令将破坏原始日志文件并显示错误消息。

可以通过运行Quotacheck命令成功创建支持配额的日志文件。 读者不要手动编辑这两个文件。 另一方面,这两个文件是quota自己的数据文件,不是纯文本文件。 然后,在操作该文件系统时,操作的结果会同步到两个文件,因此文件中的数据会发生变化。

通过本节的学习,读者知道要启动Quota,必须创建两个日志文件: aquota.group和aquota.user,并且必须使用quotacheck命令而不是手动编辑

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。