LINUX,lfs quota和du-sh查询用户占用空间大小结果不一致
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX,lfs quota和du-sh查询用户占用空间大小结果不一致相关的知识,希望对你有一定的参考价值。
LINUX,lfs quota和du-sh查询用户占用空间大小结果不一致用户zhang直接du -sh 显示588GB
用lfs命令查是1380817724=1.285986717790365TB
为什么?
zhang的主目录是/public/home/zhang
[root@admin1 home]# du -sh zhang
588G zhang
[root@admin1 home]# lfs quota -u zhang/public/
Disk quotas for user zhang (uid 529):
Filesystem kbytes quota limit grace files quota limit grace
/public/ 1380817724* 1048576000 1073741824 - 26068 0 0 -
[root@admin1 home]#
我没有用quota的限制跟用户磁盘实际空间比大小
quota的那个带*号的1380817724*,是用户实际占用量,
*号的意思是他已经超了
后面那两个1048576000 1073741824才分别是软限制和硬限制
我现在问题是:quota的用户实际占用量跟du查的用户主目录的总大小,不一样
我没有用quota限制跟du比空间大小
我用的1380817724是quota查询的用户当前使用空间大小,不是限制
*的意思是他已经超了限制
后面那两个,1048576000,1073741824才是quota软限制和硬限制
现在问题是,这个1380817724跟du的结果不一样,du的结果只有它的大概一半大小
Linux磁盘管理-quota磁盘配额
一、应用场景
quota磁盘配额常用于:邮件服务中为邮件用户设置;ftp、samba文件服务中为用户设置。
想要知道系统会否支持quota磁盘配额,可执行以下命令(现在的Linux系统都支持)
二、操作
1、准备工作(分区、格式化、挂载)
2、配置quota
重新书写挂载参数,加上usrquota和grpquota。否则文件系统不支持quota
安装quota,并运行quotacheck、quotaon;创建需要做配额的用户、组
编辑配额文件(对用户使用-u选项)
注释:quota文件对应参数
blocks :现在zhangsan在/dev/vg_quota/lv_quota上所使用的空间(不建议修改)
soft :soft limit 磁盘空间限定值
hard :hard limit 磁盘空间限定值
inodes :现在zhangsan使用掉的inode(不建议修改)
soft :soft limit 文档限制数量
hard :hard limit 文档限制数量
通过edquota --help查看帮助
-p选项将用户zhangsan的配额配置复制给用户lisi、组用户caiwu
通过-T选项可以限制软限制的宽限时间,单位(天)
以上是关于LINUX,lfs quota和du-sh查询用户占用空间大小结果不一致的主要内容,如果未能解决你的问题,请参考以下文章