“Conocimiento Sistemas>Linux

¿Puede hacer una copia de seguridad de la copia de seguridad de archivos en Linux?

2013/10/15
No puede hacer una copia de seguridad directamente de los archivos * abiertos * en Linux de la misma manera que podría hacer una copia de seguridad de los archivos cerrados. El sistema operativo bloquea los archivos mientras están en uso para evitar que la corrupción de datos sea acceso simultáneo. Intentar una copia directa fallará por completo o dará como resultado una copia de seguridad incompleta o corrupta.

Sin embargo, hay varias formas de lograr una copia de seguridad * consistente * de archivos que están actualmente abiertos, dependiendo de sus necesidades y el tipo de copia de seguridad que está realizando:

* usando `rsync` con`-Archive` y `-x`: `RSYNC` es una herramienta poderosa para copias de seguridad. La opción `-x` preserva los atributos extendidos, que pueden ser cruciales para los metadatos de archivo, y` --Archive` asegura una copia de archivo adecuada. Si bien no realizará una copia de seguridad del estado * exacto * en memoria de un archivo abierto, `RSYNC` copiará el archivo como se escribe actualmente en el disco. Es probable que esto esté muy cerca del contenido real, especialmente si los cambios son poco frecuentes. Se perderán cualquier cambio realizado * después de * la copia de seguridad.

* Archivos del sistema de archivos (LVM, BTRFS, ZFS): Estas características del sistema de archivos crean una copia de punto en el tiempo de todo el sistema de archivos. Este es el método más confiable para hacer una copia de seguridad de los archivos abiertos porque la instantánea captura el estado de todos los archivos, incluidos los abiertos, en un momento específico. La ventaja es que la instantánea es completamente consistente. La disponibilidad depende de su sistema de archivos. Las instantáneas LVM requieren que se use LVM, y BTRFS y ZFS son sistemas de archivos diferentes.

* usando `cp` con` --Reflink` (si es compatible): En archivos sistemas que admiten Copy-On-Write (COW), `CP --Rflink` puede crear una" copia "muy rápida solo creando un nuevo puntero a los bloques de datos. El archivo original y copiado comparten los mismos datos hasta que se realizan cambios. Los cambios realizados * Después de * la copia solo afectarán el nuevo archivo, dejando intacto el original (y la copia de seguridad). Esto es extremadamente eficiente, pero el soporte para `-Reflink` es dependiente del sistema de archivos (ext4 con ciertos parámetros del núcleo podría admitirlo, pero BTRFS lo hace de forma nativa).

* Copias de seguridad de nivel de aplicación: Muchas aplicaciones ofrecen sus propios mecanismos de copia de seguridad, lo que permite copias de seguridad consistentes de sus datos, incluso si los archivos están abiertos. Estos mecanismos a menudo interactúan directamente con las estructuras de datos internos de la aplicación.

* Agrupación y alta disponibilidad: En situaciones críticas, los sistemas de alta disponibilidad crean redundancia y mecanismos de conmutación por error. Si un servidor de archivos baja, otro servidor se hace cargo automáticamente, minimizando el impacto de la pérdida de datos y asegurando el acceso continuo.

¿Qué método es mejor?

* Para una copia de seguridad simple y rápida donde las inconsistencias menores son aceptables:`rsync` con` -a` y `-x`.

* Para consistencia de datos garantizada y la copia de seguridad más confiable de archivos abiertos:instantáneas del sistema de archivos (si está disponible).

* Para copias de seguridad extremadamente eficientes de archivos existentes con copia en escritura:`CP --Reflink` (si es compatible y apropiado para su caso de uso).

Recuerde probar siempre su estrategia de respaldo para asegurarse de que cumpla con los requisitos de Objetivo de Punto de recuperación (RPO) y Objetivo de tiempo de recuperación (RTO). Para datos críticos, se recomienda una combinación de métodos o soluciones de respaldo de grado profesional.

Linux
¿Cómo saber el estado de un usuario en HP- UX
¿Cómo ha afectado Linux al mercado de software patentado?
Cómo comprobar Rootkit Debian
¿Cuál es la mejor distribución de Linux para principiantes?
La relación entre Linux y GNU
Cómo construir tu propio escritorio Linux
¿Cómo se puede utilizar un Zune en Linux?
Cómo desinstalar NetBackup HPUX
Conocimiento de la computadora © http://www.ordenador.online