cari

Rumah  >  Soal Jawab  >  teks badan

Operasi dan penyelenggaraan - Hasil df -h dan du -sh dalam ruang Linux agak berbeza. . .

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梦2752 hari yang lalu705

membalas semua(3)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-16 13:30:58

    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.

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:30:58

    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

    balas
    0
  • ringa_lee

    ringa_lee2017-05-16 13:30:58

    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.

    balas
    0
  • Batalbalas