Réponses:
Branchez l'appareil
lsblkpour trouver le nom d'appareil de votre appareil USB. La dénomination est /dev/sdXY. Où X est une lettre anglaise et Y est un entier, généralement 1.
Si l'appareil a été monté, vous verrez le point de montage, par exemple:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:0 1 15.2G 0 disk
└─sdb1 8:1 1 15.2G 0 part /media/me/4C45-110F
Sinon, montez-le. Suivez l'étape # 3
udisksctl mount -b /dev/sdXY, nom de l'appareil identique à l'étape précédente. ( /dev/sdb1dans mon exemple) Le dossier de montage vous sera signalé pour être utilisé à l'étape suivante. Par exemple, supposez lsblkque cela me dit:
sdc 8:32 1 7.5G 0 disque └─sdc1 8:33 1 7.5G 0 partie
Ensuite, je ferai ce qui suit:
$ udisksctl mount -b /dev/sdc1
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.
Vous pouvez le voir créé automatiquement le /media/xieerqi/A669-34EFdossier et y monter ma clé USB. De plus, le gros avantage est que vous n'en avez pas besoin sudo.
Utilisez rsyncou cpou mvpour placer vos fichiers dans le dossier signalé à l'étape 3. Consultez les pages de manuel sur l'utilisation de ces commandes. cpet mvsont les plus simples. mv FILE DESTINATION- dans mon exemple (où FILE est la chose que vous souhaitez déplacer vers le lecteur)
mv FILE /media/me/4C45-110F
rsync est le meilleur pour la sauvegarde cependant.
Par exemple, pour sauvegarder TESTDIRsur mon lecteur USB, je peux faire ceci:
$ rsync -av /home/xieerqi/TESTDIR/ /media/xieerqi/A669-34EF/~
sending incremental file list
created directory /media/xieerqi/A669-34EF/~
./
file1
file2
file3
sent 228 bytes received 125 bytes 706.00 bytes/sec
total size is 0 speedup is 0.00
udisksctl unmount -b /dev/sdXY. Retirez l'appareilExemple
$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.
REMARQUE : certains lecteurs se montent dans des répertoires dont les noms contiennent des espaces. Si vous exécutez rsyncou mvavec des noms non cités comme ça, vos données ne seront pas copiées vers la bonne destination . Citez toujours les chemins d'accès qui contiennent des espaces.
udisksctlfait partie du udiskspackage et est fourni par défaut avec Ubuntu. Fondamentalement, c'est un utilitaire pour effectuer toutes les actions de base comme le montage, le démontage, la vérification des informations sur un disque, mais sans avoir besoin de l'exécuter sudo. Ces utilitaires mountnécessitent des privilèges de superutilisateur pour fonctionner. -boption représente block-devicece qui /dev/sdXYest classé comme. Chaque disque dur ou lecteur USB est classé comme périphérique bloc
udisksctlfait automatiquement pour vous.
lsblkshow sdb -> sdb1. Dans ce cas, si je cours udisksctl mount -b /dev/sdb1, cela renvoie une erreur "device already mounted..."
Dans mon cas, la réponse ci-dessus ne fonctionnait pas, j'ai donc essayé cela. Ma configuration système est Ubuntu 14.04, lors de la mise à jour vers 16.06 LTS, soudain, il s'est arrêté de fonctionner, donc pour copier mes fichiers importants, j'ai utilisé ma clé USB pour copier.
1. Énumérez le périphérique de montage:
lsblk
2. Créez un point de montage:
Cela doit être monté quelque part dans le système de fichiers. Vous pouvez généralement utiliser / mnt / si vous êtes paresseux et que rien d'autre n'y est monté, mais sinon vous voudrez créer un nouveau répertoire:
sudo mkdir /media/usb
3. Montez!
sudo mount /dev/sdb1 /media/usb
4. Copie
rsync -av /home/android/Testproject/ /media/usb/
5.Démontage
Lorsque vous avez terminé, lancez simplement:
sudo umount /media/usb
udisksctlcommandement? Je viens de voir plusieurs exemples sansudisksctl. Aussi, quelle est l'-boption?