GNU/Linux >> Tutoriels Linux >  >> Linux

Transférer le contenu des appareils en mode bloc

Vous pouvez passer par SSH. Exemple utilisant dd :

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

Si la connexion réseau s'interrompt pendant le transfert, vous pouvez reprendre si vous savez combien a été copié. Par exemple, si vous êtes sûr d'au moins 1000MiB ont déjà été transférés (vérifiez la taille du fichier de disk.img ):

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

dd n'est qu'un exemple, cela fonctionne aussi bien avec d'autres commandes, tant qu'elles fonctionnent avec des canaux.


J'installerais le programme tampon (s'il n'est pas déjà présent dans votre distribution) si vous essayez de transférer via un lien Ethernet. C'est comme dd mais BEAUCOUP mieux et plus rapide. Fondamentalement, il est programmé pour effectuer des lectures et des écritures simultanées à l'aide d'une mémoire tampon partagée. J'avais l'habitude de l'utiliser pour les vidages de bande et cela économisait environ 10% de temps de transfert. La ligne de commande serait :

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

Il y a plus d'options disponibles, la taille de bloc par défaut est 10K. Ce qui précède alloue 100 Mo de mémoire partagée, vous devrez peut-être ajuster ce paramètre ou votre configuration pour permettre cela.

AVERTISSEMENT :La transmission d'une partition ACTIVE de cette manière sera problématique. Assurez-vous donc que la partition à transmettre n'est PAS montée.


Linux
  1. Comment identifier les numéros majeurs et mineurs pour les périphériques de bloc sous Unix

  2. Comment configurer des périphériques de bloc partitionnés (non-ASMLIB) et les affecter à ASM

  3. Impossible d'exécuter des applications X via SSH sous Linux

  4. Création de matrices RAID sur des fichiers au lieu de périphériques de bloc

  5. Existe-t-il une alternative graphique à Putty SSH pour transférer des fichiers ?

Commande Lsblk sous Linux (liste des périphériques de bloc)

Comment bloquer le contenu pour adultes sur Ubuntu Linux

Comment bloquer les attaques par force brute SSH à l'aide de SSHGUARD

Renforcement de la configuration SSH

Comment chiffrer les périphériques de bloc à l'aide de LUKS sous Linux

Tutoriel BlackBerry SSH :Se connecter au serveur Unix à l'aide de MidpSSH pour les appareils mobiles