Puede ejecutar dd
en el disco en ejecución. Debe evitarse hacerlo cuando hay grandes cambios en la estructura del disco. También deberías fschk
el destino una vez que haya terminado. Cuanto más silencioso esté el sistema durante la copia de seguridad, mejor.
Ejecutar una copia de seguridad en frío (sistema de archivos desmontado) es la mejor opción si desea utilizar `dd'.
Hay mejores opciones para hacer una copia de seguridad de un sistema en ejecución.
tar
ocpio
leerá los archivos y tratará razonablemente bien con los archivos abiertos. Es probable que se pierda algunos de los cambios que se producen durante la copia de seguridad.rsync
se comporta comotar
con respecto a los archivos abiertos y los cambios que faltan durante la copia de seguridad. Se puede usar para hacer la copia de seguridad inicial y hace muy bien las copias de seguridad incrementales. Al ejecutar una copia de seguridad incremental, puede omitir la copia de partes del archivo sin cambios.
Si está realizando una copia de seguridad de un sistema de archivos con archivos de datos de base de datos, investigue la compatibilidad con las copias de seguridad activas.
Es técnicamente posible (como en "dispararse a uno mismo en el pie"), pero es muy desaconsejable, especialmente si se puede escribir en alguna de las particiones del disco.
Imagina este escenario:
dd
comienza a leer el disco al principio, y alegremente avanza hacia el final.- Cuando está a mitad de camino, el sistema operativo escribe un archivo en el disco. Sin embargo, el archivo está algo fragmentado:una parte está ubicada físicamente hacia el principio del disco y otra hacia el final.
- No hay problema para el sistema operativo:escribe el archivo correctamente y lo saca de sus cachés de escritura; ahora está escrito correctamente en el disco.
- El problema está en tu copia de seguridad:
dd
ya pasó y copió la primera parte del archivo, por lo que capturará un estado inconsistente cuando llegue a la segunda parte:¡cada parte será de una versión diferente!
Si puede volver a montar todas las particiones en el disco USB como de solo lectura, este problema no debería ocurrir (énfasis en "debería not"); esto requiere una importante preparación previa para la instalación/sin conexión y una configuración en el momento del arranque para el /
Sin embargo, no creo que puedas volver a montar /
r/o sobre la marcha, habrá varias cosas colgando que requieren acceso r/w.
Por lo tanto, ejecutar la copia probablemente no dañará el sistema en ejecución, pero no le brindará una copia de seguridad funcional. , haciendo que la tarea sea discutible. Recomiendo encarecidamente hacer la copia fuera de línea, lo que requeriría apagar la máquina.
Nunca debe crear una imagen de una partición montada. No importa si arrancaste desde él o no.
Pero le resultará difícil intentar desmontar la partición desde la que arrancó.