GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – Dd If=/dev/zero Of=/dev/sda cancellerà una tabella delle partizioni preesistente?

# dd if=/dev/zero of=/dev/sda cancellare una tabella delle partizioni preesistente?

O è il contrario, cioè lo fa

# fdisk /dev/sda g (per GPT)

cancella gli zeri scritti da /dev/zero ?

Risposta accettata:

dd if=/dev/zero of=/dev/sda cancellare una tabella delle partizioni preesistente?

Sì, la tabella delle partizioni si trova nella prima parte dell'unità, quindi sovrascriverla la distruggerà. Quel dd scriverà sull'intero disco se lo lasci funzionare (quindi ci vorrà un po' di tempo).

Qualcosa come dd bs=512 count=50 if=/dev/zero of=/dev/sda basterebbe sovrascrivere i primi 50 settori, compresa la tabella delle partizioni MBR e il GPT primario. Anche se almeno secondo Wikipedia, GPT ha una copia secondaria della tabella delle partizioni alla fine dell'unità, quindi sovrascrivere solo la parte nella testa dell'unità potrebbe non essere sufficiente.

(Non è necessario utilizzare dd , anche se. head -c10000 /dev/zero > /dev/sda o cat /bin/ls > /dev/sda avrebbe lo stesso effetto.)

fa fdisk /dev/sda g (per GPT) cancella gli zeri scritti da /dev/zero?

Anche sì (a patto di salvare le modifiche).

(Tuttavia, la frase nel titolo è solo confusa, /dev/zero di per sé non fa qualcosa di più di qualsiasi archiviazione normale.)


Linux
  1. Linux:cosa significa la lettera "u" in /dev/urandom?

  2. Come si scambia /dev/sda con /dev/sdb?

  3. DD da /dev/zero a /dev/null... cosa succede realmente

  4. È sbagliato collegare /dev/random a /dev/urandom su Linux?

  5. dd if=/dev/zero of=/dev/sda cancellerà una tabella delle partizioni preesistente?

Come sostituire un disco rigido guasto nel software RAID Linux

tty (/dev/tty ) vs pts (/dev/pts) in Linux

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

Come Linux usa /dev/tty e /dev/tty0

echo o print /dev/stdin /dev/stdout /dev/stderr

Differenze tra /dev/sda e /dev/sda1