Red de conocimiento de abogados - Derecho de sociedades - Copia de seguridad de archivos en Linux

Copia de seguridad de archivos en Linux

1. Utilice el comando tar para realizar copias de seguridad:

La función original del comando tar es colocar muchos archivos en un archivo pequeño para archivarlos, pero al mismo tiempo puede comprimirlos. los archivos. Por lo tanto, tar se utiliza generalmente para la organización y compresión de archivos.

/* Comprime y haz una copia de seguridad de todo el directorio /root*/

# tar cvzf /tmp/root_backup_1215.tar.gz /root

Entonces podrás /tmp/root_backup_1215.tar.gz para almacenamiento, como guardar en una unidad de cinta, etc.

Nota: La extensión habitual de los archivos tar comprimidos es tar.gz, tgz o tar.bz2. Las dos primeras extensiones son generalmente archivos tar comprimidos con el comando gzip, y la última extensión es una compresión basada en bzip2. Debido al algoritmo de compresión, la última compresión es más fuerte.

Al mismo tiempo, también es fácil restaurar archivos empaquetados y comprimidos:

/* Restaurar desde un archivo de copia de seguridad*/

# tar tkvzf root_backup_1215. tar.gz

2. Utilice cpio para hacer una copia de seguridad del archivo:

El comando cpio (copiar entrada/salida) puede crear un archivo. La diferencia con tar es que puede manejarlo. entrada y salida estándar. Como sugiere el nombre, significa copia, entrada y salida.

Si desea realizar una copia de seguridad de los archivos raíz, utilice el siguiente comando:

# find /root | cpio -o gt /tmp/root_backup_1215.cpio

cpio puede utilizar comodines para configurar un conjunto de archivos como entrada estándar. Por ejemplo, consulte a continuación para crear un archivo para todos los archivos .tif:

# find *.tif | cpio -o gt /tmp/back.cpio

Recuerde, find; El comando es muy flexible, el siguiente comando archiva todos los archivos .tif en el sistema:

# find / -name '*.tif' | cpio -o gt /tmp/back_tif.cpio

Al mismo tiempo, también es fácil recuperar archivos de archivos cpio. El siguiente comando restaura los archivos en back_tif.cpio:

# cpio -i lt; back_tif.cpio

Al igual que el comando tar, cuando el comando cpio restaura archivos guardados desde el directorio, Depende de si es una ruta relativa o una ruta absoluta.

El comando cpio también tiene la ventaja de enviar archivos directamente a fuentes externas.

Por ejemplo, el siguiente comando restaura los archivos en el directorio de inicio /root y los envía a la unidad de cinta SCSI:

# find /root | /dev/ st0

# cpio -i lt;