Operasi dan penyelenggaraan - Hasil df -h dan du -sh dalam ruang Linux agak berbeza. . .
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:28:58
0
3
726

Penggera pelayan awan bahawa ruang yang tinggal tidak mencukupi Log masuk ke pelayan dan gunakan df -h untuk melihat situasi seperti berikut:

.

Tetapi apabila saya menggunakan du-sh * dalam direktori akar untuk menyemak saiz setiap folder, saya mendapati bahawa jumlah folder ini jauh daripada 31G. Mengapa ini? (Perkongsian 23G ialah cakera pelekap, yang ditunjukkan dalam df -h dalam gambar di atas)

过去多啦不再A梦
过去多啦不再A梦

membalas semua(3)
Peter_Zhu

Cara mereka mengira adalah berbeza Satu kemungkinan perbezaan yang besar ialah fail yang digunakan dipadamkan.
Anda boleh menggunakan arahan lsof|grep delete untuk melihat fail mana yang telah dipadam tetapi masih diduduki oleh program.
Program ini perlu dimulakan semula untuk mengosongkan ruang yang diduduki.

仅有的幸福

Sebab asasnya ialah apa yang @vvpale katakan,
Sebab dan penyelesaian untuk penggunaan ruang cakera yang tidak konsisten yang dipaparkan oleh df dan du adalah untuk rujukan

左手右手慢动作

Dua situasi

1. df termasuk ruang yang telah dipadam tetapi tidak dikeluarkan, dan boleh dilihat melalui lsof grep deleted.
2. Terdapat kandungan dalam beberapa direktori, tetapi ia digunakan sebagai partition lain pada pelekap, jadi kandungan dalam direktori ini tidak dapat dilihat, tetapi ia masih ada.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan