web-dev-qa-db-fra.com

Simuler un insert de clé USB

J'ai inséré une clé USB sur mon ordinateur portable et cela monte automatiquement la partition. J'ai ensuite fait un umount/dev/sdb * pour me permettre de DD une image. Une fois la DD terminée, je synchronise puis débranche physiquement le port USB, puis le rebranche pour obtenir les 2 partitions montées.

ma question est la suivante: comment éviter de débrancher physiquement l’USB et de le rebrancher?

Démonter

Vous pouvez démonter toutes les partitions sans essayer de démonter le périphérique lui-même avec

Sudo umount /dev/sdx?*

Remplacez la lettre de périphérique x par la lettre de périphérique appropriée, par exemple b

Cloner

C’est une bonne idée d’utiliser un outil de clonage avec un dernier point de contrôle,

accidentellement fait dd/dev/sda

Faites défiler jusqu'à "Outils plus sûrs pour créer des lecteurs de démarrage USB avec Ubuntu"

  • Dans Ubuntu, vous pouvez utiliser 'Disks' alias gnome-disks ou mkusb
  • Sous Windows, vous pouvez utiliser Win32 Disk Imager

Sync, Partprobe, Mount

sync
Sudo partprobe

Essayez de monter après avoir créé le nouveau système sur la clé USB

Cette ligne de commande devrait fonctionner avec une ou plusieurs partitions,

for i in $(lsblk -l -o name|grep -E "sdx.{1,}");do Sudo mkdir -p /media/$USER/"$i";Sudo mount /dev/"$i" /media/$USER/"$i";done

Remplacez la lettre de périphérique x par la lettre de périphérique appropriée, par exemple b

2
sudodus

Si vous vous souvenez bien, vous devez exécuter une commande après sync:

Sudo partprobe

De sa page de manuel :

NOM
partprobe - informe le système d'exploitation des modifications de la table de partition

LA DESCRIPTION
partprobe est un programme qui informe le noyau du système d'exploitation des modifications apportées à la table de partitions.

1
N0rbert