web-dev-qa-db-fra.com

Montage automatique de disque dur externe

J'ai une station de mémoire Intenso 6002560 1 To - un disque dur externe. Ce disque dur est connecté via un câble Y-USB. Lorsque je connecte les deux extrémités USB à mon ordinateur portable, il est reconnu par le système Ubuntu 10.04.4 LTS:

moose@pc07:~$ lsusb
[...]
Bus 002 Device 005: ID 13fd:1840 Initio Corporation 
[...]

et

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00065e10

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       37810   303704064   83  Linux
/dev/sda2           37810       38914     8864769    5  Extended
/dev/sda5           37810       38914     8864768   82  Linux swap / Solaris

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0d6ea32a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      121601   976759008+   c  W95 FAT32 (LBA)

Mais il n'a pas été monté:

moose@pc07:/dev$ mount -l
/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/Fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-Fuse-daemon on /home/moose/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,user=moose)

Cependant, je pourrais le monter manuellement avec

mount -t vfat /dev/sdc1 /mnt/sdc1

comme vous pouvez le voir ici:

moose@pc07:~$ mount -l
/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/Fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-Fuse-daemon on /home/moose/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,user=moose)
/dev/sdc1 on /mnt/sdc1 type vfat (rw)

edit: une autre commande:

moose@pc07:~$ Sudo blkid -o list
device                     fs_type    label       mount point                    UUID
----------------------------------------------------------------------------------------------------------------------
/dev/sda1                  ext4                   /                              45eb611b-517e-425b-8057-0391726cccd5
/dev/sda5                  swap                   <swap>                         e9dc42f3-594c-4b62-874a-305eda5eed41
moose@pc07:~$ blkid -o list
device                     fs_type    label       mount point                    UUID
----------------------------------------------------------------------------------------------------------------------
/dev/sda1                  ext4                   /                              45eb611b-517e-425b-8057-0391726cccd5
/dev/sda5                  swap                   <swap>                         e9dc42f3-594c-4b62-874a-305eda5eed41
/dev/sdc1                                         /mnt/sdc1                      

edit: une autre commande:

moose@pc07:~$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2012-09-30 09:31 45eb611b-517e-425b-8057-0391726cccd5 -> ../../sda1
lrwxrwxrwx 1 root root 10 2012-09-30 09:31 e9dc42f3-594c-4b62-874a-305eda5eed41 -> ../../sda5

Voici un lien vers un question Launchpad à propos de ce problème.

Mais je voudrais qu'il se monte automatiquement. Que dois-je faire?

2
Martin Thoma

C'est une vieille question mais j'ai pensé que cela pourrait toujours aider quelqu'un.

J'ai eu le même problème avec ce disque dur. La source s'est avérée être le format initial de la partition. Reformatage en NTFS en utilisant l'outil Disks (gnome-disks) l'a fait se comporter comme n'importe quel autre disque dur USB.

2
user2361830

Ici vous avez un bon guide sur la façon de monter des lecteurs.

https://help.ubuntu.com/community/AutomaticallyMountPartitions

Vous devez ajouter votre lecteur au fichier/etc/fstab qui contrôle les périphériques montés, avec des paramètres tels que

  • le lecteur de montage,
  • le point de montage
  • système de fichiers utilisé
  • et plusieurs autres options

bonne chance!

EDIT: Si vous modifiez manuellement fstab au lieu d'utiliser une interface, faites attention aux lignes que vous modifiez. Effectuez d'abord une sauvegarde du fichier, sinon vous risquez de ne pas démarrer votre système correctement.

1
luso

Puisqu'il est monté, exécutez Sudo blkid pour afficher l'UUID du volume. Ensuite, dans/etc/fstab, ajoutez:

UUID = xxx/media/xxx vfat 0 0

0
bob