Los datos son la parte más importante de un sistema Unix /Linux, pero la copia de seguridad y la sincronización de datos es la tarea que más se pasa por alto. Con la copia de seguridad y la sincronización de datos regulares, la pérdida de datos se puede minimizar en caso de una falla del disco. Cuando el usuario accidentalmente causa daños o pérdida de datos, puede recuperarse rápidamente.
La copia de seguridad de datos es diferente de la copia de seguridad de todo el sistema, clasifica diferentes datos según la prioridad y realiza copias de seguridad de archivos importantes según las necesidades del usuario.
Esto hace que los datos sean independientes del sistema operativo, lo que reduce los costos y el tiempo de respaldo.
Los diferentes sistemas operativos pueden usar diferentes métodos de copia de seguridad de datos. Este artículo describe las utilidades comunes de Unix /Linux (tar y cpio), las utilidades estándar de AIX (mksysb y copia de seguridad) y la remota Herramienta de copia de seguridad rsync.
Determinación de estrategias de copia de seguridad
En un entorno empresarial, primero debe determinar qué archivos deben ser respaldados y cuánto tiempo lleva realizar una copia de seguridad. Si realiza una copia de seguridad de demasiados archivos, el costo del sistema de copia de seguridad será demasiado grande, lo que generará gastos innecesarios. Si no realiza una copia de seguridad de los datos suficientes, puede provocar la pérdida de datos importantes, pero traerá más pérdidas.
Por supuesto, hacer una copia de seguridad de todo el sistema es sencillo, pero a menudo esas copias de seguridad son inútiles y sin sentido. A partir de la reducción del costo del sistema de respaldo, solo cuando algunos datos son lo suficientemente importantes como para compartirlos, es necesario tener un respaldo.
Los datos básicos generalmente se dividen en las siguientes categorías:
• Datos de usuario: todos los datos de usuario y directorios de usuario, y archivos privados.
• Información del sistema: usuarios del sistema, grupos, contraseñas, listas de hosts, etc.
• Aplicaciones: servicios iniciados en el sistema, como aplicaciones web, apache, etc.
• Archivos y datos de configuración de la aplicación: para diferentes aplicaciones, diferentes parámetros de configuración y archivos de datos importantes.
• Base de datos: De hecho, la base de datos puede proporcionar funciones de copia de seguridad y sincronización para todos los datos de la base de datos.
La copia de seguridad de datos simple se refiere a la copia de seguridad de todos los datos a la vez, y luego la copia de seguridad de los cambios realizados desde la última copia de seguridad. La primera copia de seguridad es una "copia de seguridad completa" y la última copia de seguridad es una "copia de seguridad incremental". Por lo general, adecuado para sitios web personales o pequeños. Para organizaciones o sitios web grandes, se requiere una "copia de seguridad multinivel". Establezca la copia de seguridad completa en el nivel 0, y los niveles de las copias de seguridad incrementales son 1, 2, 3, etc. En cada nivel de copia de seguridad incremental, puede hacer una copia de seguridad de los cambios desde la última copia de seguridad del nivel anterior o similar.
Por ejemplo, si tenemos 10 discos, si utilizamos una copia de seguridad simple para la copia de seguridad diaria, podemos recuperar los datos dentro de dos semanas.
Si utiliza una copia de seguridad multinivel, por ejemplo:
Tape 1-2, copia de seguridad mensual, el primer viernes de cada mes
Tape 3-6 Copia de seguridad semanal, viernes semanal (excluyendo la primera semana)
Cinta 7-10, copia de seguridad diaria, de lunes a jueves todas las semanas, puede extender el historial de la copia de seguridad a dos meses.
Utilidades y comandos
Comandos tar
El comando tar es un comando de archivo Unix /Linux más versátil. Tar agrupa uno o más archivos y directorios en un solo archivo y mantiene el tamaño del archivo original, el propietario, los permisos, el tipo de archivo y su ubicación en la jerarquía del sistema de archivos. Tar es un acrónimo de archivo de cinta y es la utilidad de copia de seguridad de datos más fácil de usar.
Tabla 1. Parámetros comunes del comando tar:
Para crear un archivo de /CriticalData, use:
# tar -czvf Backup.tar.gz /CriticalData /
Para restaurar este directorio, use:
# tar -xzvf backup.tar.gz /CriticalData /
tar funciona bien en la extracción de archivos y directorios más pequeños. Si desea restaurar sistemas de archivos y grupos de volúmenes, preferimos cpio o una utilidad de copia de seguridad de datos Linux /Unix más específica.
Comando cpio
cpio es un comando versátil para archivar Unix /Linux similar a tar. Generalmente se utiliza para realizar copias de seguridad y restaurar archivos y estructuras de directorios.
Tabla 2. Parámetros comunes para el comando cpio:
Archive el directorio /CriticalDate y todos sus archivos y subdirectorios usando:
< BR> # find /CriticalData /-depth |
Cpio -ov > backup.cpio
Para restaurar este directorio, use:
# cpio -ivdum
cpio Se incluyen los archivos archivados El encabezado del archivo y los datos del archivo son dos partes. El encabezado del archivo contiene información sobre el archivo correspondiente. Como el archivo UID, GID, número de conexión y tamaño del archivo. La ventaja es que puede mantener el enlace fijo, conservando la marca de tiempo de manera predeterminada al restaurar, sin el límite de longitud del nombre de archivo.
mksysb Introducción
IBM AIX tiene dos características importantes en comparación con otros sistemas Unix: LVM (administrador de volúmenes lógicos) y ODM (administrador de bases de datos de objetos) . En general, los comandos con cpio o tar también pueden hacer una copia de seguridad de los grupos de volúmenes,
, pero no hacer una copia de seguridad completa del sistema completo. Al usar mksysb para copias de seguridad, puede crear una cinta de arranque y restaurar el LVM y el ODM del sistema.
Las copias de seguridad de mksysb se utilizan normalmente para crear una imagen instalable de rootvg en un archivo o en una cinta de arranque. Utilice savevg si necesita hacer una copia de seguridad de un grupo de volúmenes de usuarios.
El formato de mksysb incluye:
• Imagen de arranque del sistema operativo básico
• Imagen de instalación del sistema operativo básico
• Directorio virtual (TOC)
• Datos reales sobre rootvg
Figura 1. Formato de mksysb
pasos de configuración de servicios de Telnet son las siguientes: a, paquete de instalación de
Con respecto a la estructura del circuito, ya sea una fuente de alimentación lineal, una fuente
Sobre el modelo de dispositivo de Linux en línea, hay algunas discusiones. Algunas cosas que solía
Piénselo, ¿qué sucede si desea cambiar el tamaño de una imagen a un tamaño más pequeño? Por supuesto
El sistema Linux solicita una solución "no se puede sobrescribir el archivo existente"
Características de Fedora - Smolt resuelve problemas de compatibilidad de hardware
Linux modifica la fecha y hora del sistema
Introducción a los tres tipos de archivos de enlaces de Linux
La última versión de Nagios instalada bajo CentOS5.5
Linux sola NIC para configurar múltiples IP
Las instrucciones de STMFD y LDMFD y el análisis de comprensión personal
Parámetros de APMD y uso en Linux
Modo común Ruido Modo diferencial Diferenciación y generación de ruido
Vea el tamaño del archivo y la carpeta en Linux. Use la introducción de los comandos df y du.
Método de creación de la partición extendida de administración de discos del sistema de Windows 7
¿Qué versión de win10 es fácil de usar?
Personalice fácilmente la barra de tareas
Cómo cambiar el control del nombre de usuario de Win10
win7 la rapidez con lotes borrar archivos de formato Svn
La aplicación que culmina con el consumo de energía del teléfono móvil
Cómo abrir el archivo .pet, ¿qué es el archivo pet
Deje que el sistema XP se inicie automáticamente en modo seguro. El modo de seguridad