GNU/Linux >> Belajar Linux >  >> Cent OS

Centos – Mengapa Ada Perbedaan Dalam Penggunaan Disk Dilaporkan Oleh Df Dan Du??

Pertanyaan ini sudah memiliki jawaban di sini :Mengapa ada begitu banyak cara berbeda untuk mengukur penggunaan disk?

(4 jawaban)
Tutup 7 tahun yang lalu.

Saya memiliki Linux CentOS server, paket OS+ yang digunakan sekitar 5GB . Kemudian, saya mentransfer 97GB data dari server Windows ke dua folder di server Linux ini, setelah dihitung penggunaan disk, saya melihat ukuran total kedua folder lebih besar dari ukuran disk yang digunakan.

Jalankan du -sh di setiap folder, satu gunakan 50GB , yang lain menggunakan 47GB

Tapi jalankan df -h , ruang yang digunakan adalah 96GB . (50GB + 47GB + 5GB )> 96GB

Apakah ada masalah? Kedua folder itu berisi banyak file (1 juta+). Terima kasih.

Jawaban yang Diterima:

Halaman ini memberikan beberapa wawasan tentang mengapa mereka memiliki nilai yang berbeda, namun tampaknya menunjukkan bahwa du . Anda ukurannya harus lebih kecil dari keduanya.

df menggunakan total blok yang dialokasikan, sedangkan du hanya melihat file itu sendiri, tidak termasuk metadata seperti inode, yang masih memerlukan blok pada disk. Selain itu, jika file dihapus saat aplikasi dibuka, du akan melaporkannya sebagai ruang kosong tetapi df tidak sampai aplikasi keluar.


Cent OS
  1. Penganalisis Penggunaan Disk

  2. Menginstal PostgreSQL Dan phpPgAdmin Di CentOS

  3. Mengapa ada perbedaan dalam penggunaan disk yang dilaporkan oleh df dan du?

  1. Centos 4.8 Dan Glibc 2.5?

  2. Lihat penggunaan disk di CentOS WebPanel

  3. Bagaimana cara memeriksa penggunaan disk dari direktori dan penggunaan bandwidth?

  1. Cara mengaktifkan Kuota Disk Pengguna dan Grup di CentOS 7 / RHEL 7

  2. Mengapa CentOS / RHEL 7 memiliki banyak tmpfs (sistem file 6 tmpfs), dan apa tujuannya

  3. Penerusan IP =kapan dan mengapa ini diperlukan?