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’

Un uso aproximado del comando cat de Linux sería hacer una copia de seguridad del disco completo o una copia de seguridad de la partición del disco o la clonación de una partición del disco redirigiendo la salida del comando contra la partición de un disco duro, una memoria USB o un archivo de imagen local o escriba la salida en un conector de red.

 Copia de seguridad del sistema de archivos Linux usando el comando 'cat'  Copia de seguridad del sistema de archivos de Linux mediante el comando 'cat' Copia de seguridad del sistema de archivos Linux usando el comando ‘cat’

Es absolutamente normal que pienses por qué deberíamos usar cat. en lugar de dd. cuando este último hace el mismo trabajo fácilmente, lo cual es bastante correcto, sin embargo, recientemente me di cuenta de que cat es mucho más rápido que dd. en lo que respecta a velocidad y rendimiento.

Estoy de acuerdo que dd. proporciona, aún más, opciones y también es muy útil en el manejo de copias de seguridad grandes como unidades de cinta (Cómo clonar particiones de Linux usando el comando ‘dd’), mientras que cat incluye una opción menor y no es necesariamente un reemplazo digno de dd. pero aún así, sigue siendo una opción donde corresponda.

Lectura sugerida: Cómo clonar o hacer una copia de seguridad de un disco Linux usando Clonezilla

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

En el siguiente ejemplo, la primera partición en el primer disco duro, que corresponde a la partición/boot, es decir,/dev/sda1, se clona en la primera partición del segundo disco (es decir,/dev/sdb1) usando el operador de redirección de Linux.

# cat/dev/sda1>/dev/sdb1  Copia de seguridad de partición de disco completa en Linux Copia de seguridad de partición de disco completa en Linux Copia de seguridad de la partición de disco completa en Linux freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

Una vez que finaliza el comando, la partición clonada es montado en/mnt y ambos directorios de puntos de montaje se enumeran para comprobar si falta algún archivo.

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

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

Lectura sugerida: 14 destacadas utilidades de respaldo para sistemas Linux

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

El comando cat 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 man cat desde la consola.

$ man cat

Sorprendentemente, hay otro comando llamado tac. sí, estoy hablando de tac. que es una versión inversa del comando cat. (también escrito al revés) que muestra cada línea de un archivo en orden inverso, desea saber más sobre tac. lea Cómo usar el comando Tac en Linux.