¿Debo incluir / dev en las copias de seguridad?

8

Después de buscar en este sitio y leer la documentación de la comunidad Ubuntu, decidí usar un comando tar simple como

sudo tar -cvpzf serverbackupMMDDYYYY.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backups --exclude=/boot --exclude=/dev  --exclude=/home -exclude=/tmp --exclude=serverbackupMMDDYYYY.tgz / 

Para hacer una copia de seguridad de mi sistema. Mientras investigaba cómo hacer una copia de seguridad de mi sistema, parecía que algunas personas recomendaban excluir / dev (como estoy haciendo anteriormente) y otros advirtieron que podría haber problemas para hacerlo (pero no dieron más detalles).

¿Cuáles son los pros y los contras de incluir o excluir / dev en una copia de seguridad?

Probé una copia de seguridad / restauración completa y no tuve ningún problema excluyéndome / dev, pero también creo que tomé más pasos de los necesarios para restaurar. Después de insertar un disco duro no dañado, reinstalé Ubuntu y luego extraje la copia de seguridad sobre la nueva instalación.

Evan
fuente

Respuestas:

9

Algunos directorios son irrelevantes en una copia de seguridad. Por ejemplo:

  • / dev / *
  • / proc / *
  • / sys / *
  • / tmp / *
  • * perdido + encontrado

Se crean durante el arranque y están relacionados específicamente con sus dispositivos y / o sus procesos en ejecución.

Si bien es irrelevante para la copia de seguridad o no, su núcleo recreará esos directorios cuando arranque desde la copia de seguridad restaurada, probablemente ahorrará un poco de tiempo si no lo hace.

crncosta
fuente
1
  • Ninguno de los nodos en dev son archivos reales, y ninguno de ellos contiene mucho que no se genera.
Martin Owens -doctormo-
fuente