私は大学のマシンを使用して、自分のスペースで使用しているディスク使用量を見積もります。
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
何も生成しません
あなたの大学はAFSファイルシステムを使用しているようで、Yesterdayフォルダーには昨日のコンテンツの読み取り専用スナップショットがYesterday
フォルダーに含まれています。おそらくあなたの大学のIT部門のウェブページはこれに関するいくつかの情報を持っています。
おそらく、ディスク容量に割り当てが設定されている(つまり、使用できる最大量)場合は、次の方法で現在の使用状況を確認できます。
fs lq