Código fuente del sistema del sitio web Cdk
2. ¿Cuáles son las ventajas de la "compresión" y la "descompresión"?
El mayor beneficio es que el archivo comprimido se vuelve más pequeño y su disco duro prácticamente puede acomodar más datos. Además, en la transmisión de algunos datos de la red, la cantidad de datos se reducirá, de modo que el ancho de banda de la red se pueda utilizar para realizar más trabajo.
3. En los sistemas Linux, hay varias extensiones de archivos comprimidos comunes:
archivo *.z comprimido por un programa de compresión;
*.gzgzip archivos comprimidos;
*.BZ2Archivos comprimidos Bzip2;
*.tar Los datos empaquetados por el programa tar no están comprimidos;
El programa *.tar.gztar comprime los datos Para empaquetar, use compresión gzip;
El programa *.tar.bz2tar empaqueta datos y usa compresión bzip2;
4. Varios comandos de compresión comunes en sistemas Linux:
(1) Los archivos *.z usan el comando de compresión, como se muestra a continuación:
[root@***~]#compress [-rcv] archivo o directorio //Esto es compresión;< / p>
[root @ * * * ~]#Descomprimir archivo. z//Esto es descompresión;
(2)*. Los comandos de compresión y descompresión de gzip son los siguientes:
[root@***~]#gzip [-cdtv#]Nombre de archivo
Parámetros:
-c: Ingrese los datos comprimidos en la pantalla, puede pasar el redirección de flujo de datos para procesamiento
-d: parámetros de descompresión
-t: se puede utilizar para verificar la coherencia de un archivo comprimido para ver si hay errores en el archivo;
-t: p>
-v: puede mostrar información como la relación de compresión del archivo original/archivo comprimido
-#: nivel de compresión, -1 es; el más rápido, pero la relación de compresión es la peor, -9 es la más lenta, pero la relación de compresión predeterminada es -6;
(3)*.bzip2 los comandos de compresión y descompresión son los siguientes:
[root@***~]#bzip2 [-cdkzv# ]Nombre de archivo
Parámetros:
-c: envía los datos generados durante el proceso de compresión al screen;
-d: Parámetros de descompresión;
-k: Conservar el archivo original sin eliminarlo
-z: Parámetros de compresión
;-v: puede mostrar la relación de compresión del archivo original/archivo comprimido y otra información;
-#: al igual que gzip, los parámetros de la relación de compresión se calculan, -9 es el mejor y - 1 es el más rápido;
(4) Para usar tar, simplemente recuerde los siguientes métodos:
compresión:tar-jcv-f filename . o directorio a comprimir;
Consulta: tar -jtv -f filename. tar.bz2
Descompresión: tar -jxv -f filename.tar.bz2 -C directorio a descomprimir ;
5. Herramienta de copia de seguridad completa: volcado
[root @ * * * ~]# dump[-suvj][-level][-f archivo de copia de seguridad]Datos a respaldar up
[root@***~]#dump -W p>
Parámetros:
-S: solo enumera el espacio en disco necesario para los datos de la copia de seguridad. ser respaldado;
-u: registra este tiempo en el archivo /etc/dumpdateS Tiempo de volcado
-v: muestra el proceso del archivo de volcado
; -j: agrega soporte bzip2 para comprimir datos.
El nivel de compresión predeterminado de bzip2 es 2;
-level: el nivel del que vamos a hablar, hay 0~9***10 niveles;
-f: a un poco como tar, seguido de Archivos generados, como el nombre de archivo del dispositivo /dev/st0;
-W: indica si se ha realizado una copia de seguridad de las particiones con configuraciones de volcado enumeradas en /etc/fstab;
6. Se requiere el comando de restauración para restaurar el volcado:
[root @ * * * ~]# restaurar-t[-fdumpfile][-h]//se usa para ver el volcado file;
[root @ * * * ~] # restaurar-c [-f archivo de volcado] [-d punto de montaje]//Compara el volcado con el archivo real;
[root @ * * * ~]# restaurar-I[-fdumpfile]//Ingresar al modo interactivo;
[root @ * * * ~]# Restore-r[-fdumpfile]//Restaurar todo sistema de archivos;
7. Otras herramientas comunes de compresión y copia de seguridad:
[root @ * * * ~]# DD if =/dev/hdc lof =/tmp/boot . . disk
Se puede considerar que tar se usa para hacer una copia de seguridad de datos críticos, mientras que dd se puede usar para hacer una copia de seguridad de toda la partición del disco o del disco completo.
[root @ * * * ~]# cpio-ovcB & gt [Archivo|Dispositivo] //Copia de seguridad;
[root @ * * * ~]# cpio-IVC du <[Archivo|Dispositivo] //Restaurar;
[root @ * * * ~]# cpio-ivct <[Archivo|Dispositivo] //Ver;
cpio Se puede considerar que es capaz de realizar una copia de seguridad de cualquier cosa, incluidos los archivos del dispositivo. Sin embargo, antes de realizar la operación de copia de seguridad, debe utilizar un comando de búsqueda similar para leer los datos del nombre del archivo del que se va a realizar la copia de seguridad.