Cómo hacer una copia de seguridad o clonar particiones de Linux usando el comando 'CAT'

Cómo hacer una copia de seguridad o clonar particiones de Linux usando el comando 'CAT'

Una utilización aproximada del comando Linux CAT sería hacer una copia de seguridad de disco completa o una copia de seguridad de partición de disco o una clonación de una partición de disco redirigiendo la salida del comando contra la partición de un disco duro, o un palo USB o un archivo de imagen local o escribe el Salir a un socket de red.

Copia de seguridad del sistema de archivos de Linux usando el comando 'CAT'

Es absolutamente normal de tu parte pensar por qué deberíamos usar gato encima dd Cuando este último hace el mismo trabajo fácilmente, lo cual es bastante correcto, sin embargo, recientemente me di cuenta de que el gato es mucho más rápido que dd Cuando llega a la velocidad y el rendimiento.

Estoy de acuerdo que dd Proporciona, aún más, opciones y también muy útiles para tratar con copias de seguridad grandes, como unidades de cinta (cómo clonar las particiones de Linux usando el comando 'DD'), mientras que CAT incluye una opción menor y no es necesariamente una digna dd reemplazo pero aún así, sigue siendo una opción donde sea aplicable.

Leer sugerido: Cómo clonar o hacer una copia de seguridad del disco de Linux con Clonezilla

Confía en mí, hace el trabajo con bastante éxito al copiar el contenido de una partición a una nueva partición sin formato. Los únicos requisitos serían proporcionar una partición de disco duro válido con el tamaño mínimo de los datos existentes y sin sistema de archivos en absoluto.

En el siguiente ejemplo, la primera partición en el primer disco duro, que corresponde al /bota Partition I.mi. /dev/sda1, está clonado en la primera partición del segundo disco (yo.mi. /dev/sdb1) usando el operador de redirección de Linux.

# cat /dev /sda1> /dev /sdb1 
Copia de seguridad de partición de disco completo en Linux

Después de que termina el comando, la partición clonada se monta para /MNT y ambos directorios de puntos de montaje se enumeran para verificar si faltan archivos.

# monte /dev /sdb1 /mnt # ls /mnt # ls /boot 
Verificar archivos de partición clonados

Para extender el sistema de archivos de partición al tamaño máximo de tamaño, el siguiente comando con privilegios raíz.

Leer sugerido: 14 servicios de copia de seguridad sobresalientes para sistemas Linux

$ sudo resize2fs /dev /sdb1 
Cambiar el tamaño o extender el tamaño de la partición en Linux

El gato El comando es una excelente herramienta para manipular archivos de texto en Linux y algunos archivos multimedia especiales, pero debe evitarse para archivos de datos binarios o concatenar archivos shebang. Para todas las demás opciones, no dude en ejecutar gato de hombre de la consola.

$ hombre gato 

Sorprendentemente, se llama otro comando TAC, si, estoy hablando de TAC, que es una versión inversa de gato Comando (también deletreado hacia atrás) que muestran cada línea de un archivo en orden inverso, quiere saber más sobre TAC, Lea cómo usar el comando TAC en Linux.