欢迎来到云服务器

Directadmin Linux面板

新用户使用超过100兆空间,并且还没有添加任何内容

如果你有用户,打电话给用户 ,
你发现他们使用的系统配额比你认为的要多,系统中可能会有其他文件导致此错误。
 
当tar.gz文件被解压为root用户时,其内容的文件所有权通常与压缩tar.gz文件的系统上保持不变。 这意味着文件的用户标识号将与文件一起提取。 当您创建新用户时,其新用户标识可能与解压缩文件的用户标识匹配,因此系统配额会假定新用户拥有这些其他文件,从而向新用户添加大量磁盘使用情况。
 
为了解决这个问题,你必须找到这些其他文件,并将它们传送给另一个用户(或根),以便新用户不会吸收他们空间的“成本”。 为此,您可以使用“查找”程序:

[root@server]# id username
uid=510(username) gid=510(username) groups=510(username)
[root@server]# find / -uid 510 | less

此代码会告诉您新用户的用户名,然后让您追踪文件在系统中的位置。 (按空间滚动)。 将510采样替换为系统返回的实际UID编号。
 
一旦找到不属于新用户的文件,请cd到该目录并“chown root *”文件(取决于它们是哪些文件),以便它们不再属于该用户。
 
应该输入:

quota -v username

查看该用户的当前磁盘使用情况。 如果新设置不正确,则需要更新系统配额:
RedHat

/sbin/quotaoff -a; /sbin/quotacheck -augm; /sbin/quotaon -a;

FreeBSD:

/usr/sbin/quotaoff -a; /sbin/quotacheck -aug; /usr/sbin/quotaon -a;

一旦配额系统捕捉到,你可以运行计数器来更新他的统计数据。

echo "action=tally&value=all" >> /usr/local/directadmin/data/task.queue


由于上面的查找命令可能很慢,因此您还可以快速比较用户主文件夹的内容,例如:

cd /home
du username | sort -n
du -sh username

 
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号