web-dev-qa-db-ja.com

「du」コマンドの使用中にエラーが発生しました

私は大学のマシンを使用して、自分のスペースで使用しているディスク使用量を見積もります。

du -csh ./

アカウントの最初からですが、。/ Yesterday/Yesterdayはデバイスではないというエラーが表示されるので、

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 +0100

2)昨日/昨日の統計を使用

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% /afs

5)昨日/昨日にdfを使用

df Yesterday/Yesterday 
df: `Yesterday/Yesterday': No such device

6)mount | grep Yesterday何も生成しません

1
Vass

あなたの大学はAFSファイルシステムを使用しているようで、Yesterdayフォルダーには昨日のコンテンツの読み取り専用スナップショットがYesterdayフォルダーに含まれています。おそらくあなたの大学のIT部門のウェブページはこれに関するいくつかの情報を持っています。

おそらく、ディスク容量に割り当てが設定されている(つまり、使用できる最大量)場合は、次の方法で現在の使用状況を確認できます。

fs lq
3
Marcel Stimberg