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]#

参考技术A 磁盘空间和quota其实是有区别的,你用du或者df看到的是磁盘的实际空间,但是quota是可以在逻辑上划分大小,限制用户的使用空间追问

我没有用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查询用户占用空间大小结果不一致的主要内容,如果未能解决你的问题,请参考以下文章

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

quota 详解---quota 是什么

quota 详解---quota 是什么

Linux磁盘管理-quota磁盘配额

linux 磁盘配额(quota)

Linux用户磁盘配额