web-dev-qa-db-fra.com

Comment monter un lecteur dans / media / userName / comme le fait Nautilus avec udisks

Mise à jour: Ubuntu 16.04+ inclut un utilitaire appelé disks; recherche-le au tiret. C'est une interface graphique pour monter/manipuler des disques. J'utilise cet outil pour monter ou cacher des lecteurs.


Dans mon installation actuelle d'Ubuntu 13.10 Unity, lorsque je clique sur un lecteur dans Nautilus, il est monté sur /media/username/mountedDrive

J'ai lu que Nautilus utilise udisks pour le faire. En gros, je veux monter automatiquement mon disque en utilisant udisks au démarrage en utilisant this méthode

Le problème, c'est que le lecteur est monté dans /media/mountedDrive, mais je le veux comme le fait Nautilus dans /media/username/mountedDrive

Je souhaite que mon lecteur de données NTFS soit monté automatiquement à /media/bsienn/

$ blkid

/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs" 
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs" 
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs" 
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap" 
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4" 
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4" 

$ Sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d528d52

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   117730069    58761611    7  HPFS/NTFS/exFAT
/dev/sda3       158690072   312494116    76902022+   7  HPFS/NTFS/exFAT
/dev/sda4       117731326   158689279    20478977    5  Extended
/dev/sda5       137263104   141260799     1998848   82  Linux swap / Solaris
/dev/sda6       141262848   158689279     8713216   83  Linux
/dev/sda7       117731328   137263103     9765888   83  Linux

Partition table entries are not in disk order

$ cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none            swap    sw              0       0
11
Bsienn

La réponse acceptée ne répond pas vraiment à la question, à savoir comment monter et démonter des disques durs à l’aide de disques udisks comme le fait Nautilus lorsque vous cliquez sur un disque. La commande que vous recherchez est udiskctl.

C'est super facile, et fonctionne aussi avec des disques cryptés!

Montage (disque crypté):

Déverrouiller le disque:

$ udisksctl unlock -b /dev/sdb1
Unlocked /dev/sdb1 as /dev/dm-3.

Notez l'emplacement de l'appareil déverrouillé (ici /dev/dm-3). Puis montez-le automatiquement:

$ udisksctl mount -b /dev/dm-3 
Mounted /dev/dm-3 at /media/jmiserez/samsung1000.

Démontage (disque crypté):

$ udisksctl unmount -b /dev/dm-3
Unmounted /dev/dm-3.
$ udisksctl lock -b /dev/sdb1
Locked /dev/sdb1.

Pour les disques non chiffrés, laissez simplement la commande lock/unlock au début et à la fin.

12
jmiserez