GNU/Linux >> Tutoriales Linux >  >> Linux

Transferencia de contenido de dispositivos de bloque

Podría canalizar a través de SSH. Ejemplo usando dd :

dd bs=1M if=/dev/disk | ssh -C target dd bs=1M of=disk.img

Si la conexión de red se interrumpe durante la transferencia, puede reanudarla si sabe cuánto se copió. Por ejemplo, si está seguro de al menos 1000MiB ya fueron transferidos (verifique el tamaño del archivo de disk.img ):

dd bs=1M skip=1000 if=/dev/disk | ssh -C target dd bs=1M seek=1000 of=disk.img

dd es solo un ejemplo, funciona igual de bien con otros comandos, siempre que funcionen con tuberías.


Instalaría el programa de búfer (si aún no está en su distribución) si está tratando de transferir a través de un enlace de Ethernet. Es como dd pero MUCHO mejor y más rápido. Básicamente, está programado para realizar lecturas y escrituras simultáneas utilizando un búfer de memoria compartida. Solía ​​​​usar esto para volcados de cinta y ahorraba alrededor del 10% del tiempo de transferencia. La línea de comando sería:

  buffer -i /dev/disk -m 100m | ssh -C target buffer -o disk.image -m 100m

Hay más opciones disponibles. El tamaño de bloque predeterminado es 10K. Lo anterior asigna 100 MB de memoria compartida, es posible que deba ajustar este parámetro o su configuración para permitir esto.

ADVERTENCIA:La transmisión de una partición ACTIVA de esta manera será problemática. Así que asegúrese de que la partición que se va a transmitir NO esté montada.


Linux
  1. Cómo identificar el número mayor y menor para dispositivos de bloque en Unix

  2. Cómo configurar dispositivos de bloques particionados (no ASMLIB) y asignarlos a ASM

  3. No se pueden ejecutar aplicaciones X a través de SSH en Linux

  4. Creación de matrices RAID en archivos en lugar de dispositivos de bloque

  5. ¿Existe una alternativa GUI a Putty SSH para transferir archivos?

Comando Lsblk en Linux (Lista de dispositivos de bloque)

Cómo bloquear contenido para adultos en Ubuntu Linux

Cómo bloquear ataques de fuerza bruta SSH usando SSHGUARD

Fortalecimiento de la configuración de SSH

Cómo encriptar dispositivos de bloque usando LUKS en Linux

Tutorial de BlackBerry SSH:Conéctese a un servidor Unix usando MidpSSH para dispositivos móviles