btrfsパーティションがあります。を実行するとdf -h
、次のように表示されます。
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 113G 101G 8.3G 93% /home
なんで?ルート用のスペースがext2 / 3/4として予約されているためですか?それとも別のものですか?前者の場合、どのように変更して4GBを再利用できますか?
あたりとしてのbtrfsのwiki、私はメタデータが「使用」データのサイズを膨らませた二重に格納されていることを知っています:
user@machine:~$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 894G 311G 583G 35% /
^^^^
user@machine:~$ btrfs fi df /
Metadata: total=18.00GB, >>used=6.10GB<< *2= 12.20GB
Data: total=358.00GB, >>used=298.37GB<< *1= 298.37GB
System: total=12.00MB, >>used=40.00KB<< *1= 0.00GB
== 310.57GB
~~ 311 GB
しかし、これでも、Used + Avail <Sizeの理由は説明されていません。
btrfs.wiki.kernel.org/articles/f/a/q/FAQ_1fe9.html-「空き容量を確認する方法がたくさんあるのはなぜですか?」を読んでください。セクションには、たくさんの情報があります。
—
マット
はい、多くの情報がありますが、すべての例で使用済み+アベイル=
—
2012
df
出力のサイズです。これで質問を更新しました。
lsof
削除されたファイルは表示されますか?(システムからのbtrfs出力は、wikiからの出力よりも少し適切でした。)
私は知っていますが、私はそれを再フォーマットするのが面倒で、それは類推です。場合は
—
SUP
lsof |grep 'DEL'|wc -l
削除されたファイルの数を与え、これは、しかし彼らは大きないないようだ338です(私は何とか彼らの全体のサイズを得ることができますか?)
@MatこれはBTRFS FAQへの実用的なリンクです:なぜ空き容量をチェックするためにそれほど多くの方法があるのですか?
—
ali_m 2014年