Cosa è dd if = / dev / zero of = / EMPTY bs = 1M


8

Spesso vedo questo comando per l'uso durante la creazione di un box Vagrant

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

Per me sembra che stia copiando molti caratteri NULL in un file chiamato EMPTY nella radice FS da 1 MB alla volta. La mia domanda è: in che modo ciò ottimizza l'utilizzo dello spazio sul disco una volta rimosso il file.


1
questo è un file sparse en.wikipedia.org/wiki/Sparse_file
c4f4t0r

Risposte:


12

Scrive efficacemente zero su tutto lo spazio vuoto sul volume; questo consente una migliore compressione del file fisico contenente il disco virtuale.


Ho usato molto questa "tecnica". Installerei Windows per la mia famiglia su una partizione, riempirei il filesystem di zero in questo modo e quindi comprimerei semplicemente l'intera partizione. Il ripristino è stato estremamente semplice e il file di backup è stato molto compatto. :)
Vladimir,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.