Bude # dd if=/dev/zero of=/dev/sda
vymazat již existující tabulku oddílů?
Nebo je to naopak, tj. dělá
# fdisk /dev/sda
g
(pro GPT)
vymažte nuly zapsané /dev/zero
?
Přijatá odpověď:
Bude
dd if=/dev/zero of=/dev/sda
vymazat již existující tabulku oddílů?
Ano, tabulka oddílů je v první části disku, takže zápis přes ni ji zničí. To dd
přepíše přes celý disk, pokud jej necháte běžet (takže to bude nějakou dobu trvat).
Něco jako dd bs=512 count=50 if=/dev/zero of=/dev/sda
by stačilo k přepsání prvních 50 sektorů, včetně tabulky oddílů MBR a primárního GPT. I když alespoň podle Wikipedie má GPT sekundární kopii tabulky oddílů na konci disku, takže přepsání pouze části v hlavě disku nemusí stačit.
(Nemusíte používat dd
, ačkoli. head -c10000 /dev/zero > /dev/sda
nebo cat /bin/ls > /dev/sda
bude mít stejný účinek.)
dělá
fdisk /dev/sda g
(pro GPT) vymazat nuly zapsané /dev/zero?
Také ano (za předpokladu, že uložíte změny).
(Frázování v názvu je však jen matoucí, /dev/zero
sám o sobě nedělá nic víc než jakékoli běžné úložiště.)