Apa yang dd jika = / dev / nol dari = / KOSONG bs = 1M

8

Sering kali saya melihat perintah ini untuk digunakan saat membuat kotak Vagrant

sudo dd if=/dev/zero of=/EMPTY bs=1M

Bagi saya itu adalah bahwa itu menyalin banyak karakter NULL ke file bernama KOSONG di FS root 1MB pada suatu waktu. Pertanyaan saya adalah bagaimana cara mengoptimalkan penggunaan ruang pada disk setelah file dihapus.

Heath N
sumber
1
ini file jarang en.wikipedia.org/wiki/Sparse_file
c4f4t0r

Jawaban:

12

Secara efektif menulis nol ke semua ruang kosong pada volume; ini memungkinkan kompresi yang lebih baik dari file fisik yang berisi disk virtual.

Massimo
sumber
Saya sudah sering menggunakan "teknik" ini. Saya akan menginstal Windows untuk keluarga saya di sebuah partisi, mengisi sistem file dengan nol seperti ini, dan kemudian cukup mem-zz seluruh partisi. Pemulihannya sangat sederhana, dan file yang dicadangkan sangat ringkas. :)
Vladimir