En la gestión del servidor, la copia de seguridad y la recuperación periódicas cuando sea necesario son condiciones necesarias para asegurar el funcionamiento estable del servidor. Conozcamos el conocimiento de la copia de seguridad y la recuperación de Linux.
Descripción general de la copia de seguridad
Objeto de respaldo
En el sistema Linux, los directorios importantes que deben respaldarse son principalmente:
Tabla de contenido | Descripción |
---|---|
/raíz | Directorio de inicio de superusuario |
/hogar | Directorio de inicio de usuarios comunes |
/ var / spool / mail | Directorio de correo del sistema (si lo hay) |
/ etc | Directorio de archivos de configuración |
/bota | Directorios relacionados con el inicio del sistema |
/ var / log | Registro del sistema (para investigación de accidentes) |
Además, hay algunos datos importantes para el servidor (apache, mysql, etc.), que también deben ser respaldados
Método de respaldo
- Copia de seguridad completa: copie todos los datos que necesitan copia de seguridad en la copia de seguridad de una vez. La ventaja es que la copia de seguridad es relativamente completa. La desventaja es que la cantidad de datos en una sola copia de seguridad es demasiado grande, lo que provoca una gran carga del servidor, un gran espacio y algunos problemas.
- Copia de seguridad incremental: una vez que se ha realizado una copia de seguridad de los datos originales, solo se realizará una copia de seguridad del nuevo contenido de datos a intervalos regulares en el futuro. La ventaja es que ocupa espacio y la carga es pequeña durante la copia de seguridad. La desventaja es que la recuperación es más engorrosa (debe restaurar cada parte incremental a su vez En lugar de restaurar todo de una vez)
- Copia de seguridad diferencial: Es un compromiso entre los dos métodos de copia de seguridad anteriores. Sobre la base de la copia de seguridad de datos original, todos los datos nuevos en comparación con los datos originales se respaldan a intervalos regulares. Si bien combina las ventajas de los dos métodos anteriores, también tiene sus desventajas hasta cierto punto
Comandos comunes de respaldo y recuperación
comando de volcado
Tenga en cuenta que el
dump
comando no se instala de forma predeterminada en algunas distribuciones y debe instalarse manualmente
dump [options] target source
#选项见下,target为备份目标文件名,source为要备份的文件或目录
dump
Opciones de comando:
Opciones | Descripción |
---|---|
-nivel | Nivel de respaldo (el nivel es un número) |
-u | Después de que la copia de seguridad sea exitosa, escriba la hora de la copia de seguridad en el /etc/dumpdates archivo |
-v | Ver información en el proceso |
-j | Comprima el archivo de respaldo en un .bz2 formato |
-w | Muestra el nivel de respaldo y el tiempo de respaldo del sistema de archivos al que se le permite usar este comando para respaldar |
Nivel de respaldo
En la copia de seguridad del comando dump, el nivel de copia de seguridad es una opción obligatoria y es un número. Entre ellos, 0
significa una copia de seguridad completa, 1-9
es una copia de seguridad incremental y cada nivel se basa en el nivel anterior para encontrar una copia de seguridad incremental. Por ejemplo, el nivel de copia de seguridad 1 compara el estado actual con el nivel 0 (estado inicial) y realiza una copia de seguridad incremental en un nuevo archivo (el nombre debe incluir preferiblemente el nivel de copia de seguridad para facilitar la administración), y el nivel de copia de seguridad 2 comparará el estado actual con el nivel 1. Compare el estado del nivel ...
comando de restauración
restore
El comando es lo dump
opuesto al comando, restaura el archivo de respaldo en la ubicación correspondiente.
restore [mode] [options]
#mode为恢复模式,只能选一种,options为附带选项
restore
Modo de comando y opciones
modo | Descripción |
---|---|
-C | Compare los cambios de los datos de la copia de seguridad con el estado actual |
-yo | Ingrese al modo interactivo, seleccione manualmente los archivos a respaldar |
-t | Verifique qué datos hay en el archivo de respaldo |
-r | Modo de restauración, restaure los datos de la copia de seguridad en la ubicación correspondiente |
Opciones | Descripción |
---|---|
-F | Especifique el nombre de archivo del archivo de respaldo |
El objetivo del comando de restauración es el directorio de trabajo. Se recomienda crear un directorio vacío para la operación de restauración antes de restaurar para evitar daños. El archivo de copia de seguridad contiene el nivel de copia de seguridad y no es necesario volver a especificarlo.