296 votes

Comment accéder à un lecteur flash usb depuis le terminal ?

Je n'ai accès qu'à la ligne de commande.
J'ai besoin de sauvegarder mes données (sur le dossier utilisateur) sur un stylo (USB DOK).

  • Comment monter manuellement une clé USB ?
  • Quelle doit être la commande de copie ?

3voto

David Vale Points 62

C'est simple. Quand je veux utiliser un lecteur usb dans le terminal, je fais ceci :

Créez un dossier dans /media avec :

mkdir /media/mountDrive 

Ce dossier sera utilisé pour le point de montage. Utilisez cette commande :

sudo mount /dev/sdd1 /media/mountDrive 

sdd1 est la première partition de mon USB. Ensuite vous pouvez naviguer dans le dossier que vous avez déjà monté avec

cd /media/mountDrive

Si vous voulez lister les fichiers dans le lecteur, vous pouvez utiliser la fonction ls commandement.

Pour démonter le lecteur, vous pouvez utiliser

sudo umount /dev/sdd1

Notez que dans mon système, le lecteur usb est /dev/sdd1 mais dans votre système, il peut s'agir de quelque chose de différent. Pour savoir ce que c'est, utilisez la fonction df pour voir tous les disques connectés au moment présent.

0voto

Minecraftchest1 Points 33

Je n'ajouterai rien sur la façon de monter le disque. Cependant, puisque le demandeur a également demandé quelle était la meilleure commande à utiliser pour copier les données, je vais répondre à cette question puisqu'elle n'a pas été traitée pour autant que je sache.

Je vous recommande de créer d'abord un dossier sur le disque (même s'il est vide) pour y sauvegarder vos données afin de les organiser. Quelque chose du genre mkdir <mountpath>/mybackup devrait le faire.

Ensuite, j'utiliserais rsync pour tout copier. Faites quelque chose du genre rsync -r ~/* <mountpoint>/mybackup . Vous pouvez également utiliser cp -r si vous le souhaitez, mais j'ai constaté que cela ne donne pas toujours les résultats escomptés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X