我在大学的机器上,试图估计我在我的空间中的磁盘使用量。
du -csh ./从我的帐户开始,但是出现了一个错误。/昨天/昨天不是一个装置,所以我做了。
du -csh --exclude="Yes*" ./错误就停止了。但是有没有更优雅的方法,为什么会出现这个错误呢?我可以想象昨天的昨天是如何被删除的,但是错误背后的概念是什么呢?最好的
1)使用stat:
[ratz]s0128943: stat Yesterday
File: `Yesterday'
Size: 12288 Blocks: 24 IO Block: 4096 directory
Device: 1dh/29d
Inode: 714342402
Links: 90 Access: (0745/drwxr--r-x)
Uid: (35559/s0128943)
Gid: (28065/ UNKNOWN)
Access: 2010-10-15 13:06:07.000000000 +0100
Modify: 2010-10-15 13:06:07.000000000 +0100
Change: 2010-10-15 13:06:07.000000000 +01002)昨天/昨天使用stat
stat ./Yesterday/Yesterday
stat: cannot stat `./Yesterday/Yesterday': No such device ( 3)使用uname查询细节
[ratz]s0128943: uname -srv
Linux 2.6.18-194.3.1.el5.inf.1 #1 SMP Fri May 21 12:59:58 BST 2010 4)昨天使用df /
[ratz]s0128943: df Yesterday/
Filesystem 1K-blocks Used Available Use% Mounted on
AFS 9000000 0 9000000 0% /afs5)昨天/昨天使用df
df Yesterday/Yesterday
df: `Yesterday/Yesterday': No such device6) mount | grep Yesterday什么也不产生
发布于 2010-10-18 15:22:05
您的大学似乎在使用AFS文件系统,而昨天的文件夹包含了Yesterday文件夹中昨天内容的只读快照。也许你们大学IT系的网页上有一些关于这方面的信息。
您可能已经为磁盘空间设置了配额(即允许使用的最大数量),您可以使用以下方法检查当前的使用情况:
fs lqhttps://unix.stackexchange.com/questions/3143
复制相似问题