GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿Dd If=/dev/zero Of=/dev/sda eliminará una tabla de particiones preexistente?

Will # dd if=/dev/zero of=/dev/sda ¿eliminar una tabla de particiones preexistente?

¿O es al revés, es decir, no

# fdisk /dev/sda g (para GPT)

borrar los ceros escritos por /dev/zero ?

Respuesta aceptada:

dd if=/dev/zero of=/dev/sda ¿eliminar una tabla de particiones preexistente?

Sí, la tabla de particiones se encuentra en la primera parte del disco, por lo que escribir sobre ella la destruirá. Ese dd escribirá sobre todo el disco si lo deja funcionar (por lo que llevará bastante tiempo).

Algo como dd bs=512 count=50 if=/dev/zero of=/dev/sda sería suficiente sobrescribir los primeros 50 sectores, incluida la tabla de particiones MBR y el GPT principal. Aunque, al menos según Wikipedia, GPT tiene una copia secundaria de la tabla de particiones al final del disco, por lo que sobrescribir solo la parte en el encabezado del disco podría no ser suficiente.

(No tienes que usar dd , aunque. head -c10000 /dev/zero > /dev/sda o cat /bin/ls > /dev/sda tendría el mismo efecto.)

hace fdisk /dev/sda g (para GPT) borrar los ceros escritos por /dev/zero?

También sí (siempre que guardes los cambios).

(Sin embargo, la redacción del título es confusa, /dev/zero en sí mismo no hace nada más de lo que hace cualquier almacenamiento normal).


Linux
  1. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  2. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  3. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  4. Linux:¿Qué significa la letra 'u' en /dev/urandom?

  5. ¿Qué son los archivos /dev/zero y /dev/null en Linux?

Cómo reemplazar un disco duro fallido en el software RAID de Linux

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

¿Cómo se intercambia /dev/sda con /dev/sdb?

DD de /dev/zero a /dev/null... lo que realmente sucede

Cómo usa Linux /dev/tty y /dev/tty0

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr