GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible agregar el disco actual que está arrancando?

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 o cpio 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 como tar 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ó.


Linux
  1. ¿Cuál es el nivel de ejecución actual del sistema Linux?

  2. ¿Es posible rastrear los comandos incorporados a Bash?

  3. Copia de seguridad de todo el disco duro de Linux?

  4. ¿Cómo le das a su las variables de entorno del usuario actual?

  5. ¿Cómo configurar el símbolo del sistema en Linux para mostrar el directorio actual?

¿Cuáles son los beneficios de CloudLinux?

Kali Linux en la nube de DigitalOcean

¿Es posible cambiar el tamaño de una imagen de disco QEMU?

Cuando haces apt-get install, ¿dónde se almacenan los archivos .deb?

Hacer que la copia de disco/disco sea más lenta

¿Es posible enumerar los archivos que se almacenan en caché?