web-dev-qa-db-fra.com

Disque dur externe détecté mais non en cours de montage

J'ai un WD MyPassport au format NTFS avec une seule partition et fonctionne parfaitement sous Windows . Cela fonctionnait bien avec Ubuntu jusqu'à il y a quelques jours (les points 3 et 4 expliquent les modifications que j'ai pu apporter).

J'utilise un Ubuntu 15.04 64bit avec 3.19.0-32-generic.

Le disque dur est détecté, mais je ne parviens pas à le monter.

  1. Voici comment cela apparaît sur l'application Disks

    screenshot of Disks

  2. lsusb affiche les informations sur le disque dur. Se connecter à un autre port USB n'aide pas

    Bus 002 Device 002: ID 1058:0741 Western Digital Technologies, Inc.
    
  3. Mon disque dur interne a une partition ext4 et deux partitions NTFS, et elles se présentent bien sur fstab, , mais pas mon disque dur externe

    # /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/sda3 during installation
    UUID=964a0a16-e279-4551-a71f-0b8594a42170 /               ext4    errors=remount-ro 0       1
    /dev/disk/by-uuid/280E83930E835928 /mnt/280E83930E835928 auto nosuid,nodev,nofail,x-gvfs-show,noauto 0 0
    /dev/disk/by-uuid/8A9CAF0D9CAEF33D /media/usr/part1 auto nosuid,nodev,nofail,x-gvfs-show 0 0
    /swap   swap    swap    defaults        0       0
    
  4. La partition /swap est en fait créée par moi-même en utilisant fallocate et mkswap pour l'hibernation à l'aide d'un fichier d'échange, comme décrit dans le Manuel d'hibernation du wiki Debian . Peut-être que mes problèmes de disque dur ont quelque chose à voir avec cela - je ne suis pas en mesure de le comprendre

  5. Sortie de certaines commandes sur demande

    • $Sudo fdisk -l

      Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
      Units: sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 4096 bytes
      I/O size (minimum/optimal): 4096 bytes / 4096 bytes
      Disklabel type: dos
      Disk identifier: 0x397a8933
      
      Device     Boot     Start        End    Sectors   Size Id Type
      /dev/sda1  *         2048     718847     716800   350M  7 HPFS/NTFS/exFAT
      /dev/sda2          718848  471861247  471142400 224.7G  7 HPFS/NTFS/exFAT
      /dev/sda3       471861248  786434047  314572800   150G  6 FAT16
      /dev/sda4       786434048 1953521663 1167087616 556.5G  7 HPFS/NTFS/exFAT
      
      Disk /dev/sdb: 1.8 TiB, 2000365289472 bytes, 3906963456 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
      Disklabel type: dos
      Disk identifier: 0x0005f107
      
      Device     Boot Start        End    Sectors  Size Id Type
      /dev/sdb1        2048 3906963455 3906961408  1.8T  7 HPFS/NTFS/exFAT
      
    • blkid n'a pas généré de sortie pour le disque externe /dev/sdb1

      $ Sudo blkid /dev/sdb1
      $
      
  6. GRAND EDIT - CAPABLE DE MONTER UN DISQUE DUR VIA LIGNE DE COMMANDE. Comment monter automatiquement?

    • Création d'un répertoire /media/usr/external/ et exécution de Sudo mount -t ntfs-3g /dev/sdb1 /media/usr/external. Le disque dur est monté parfaitement.
    • L'application Disks reconnaît maintenant le disque dur monté Disks application now recognizes the mounted HDD
    • J'ai essayé de changer les options de montage pour le rendre similaire à mon disque dur interne (activer Automatic Mount Options n'a pas aidé). L'option Mount at Startup ne fait aucune différence lorsqu'elle est cochée. mount options C’est à quoi ressemble mon fstab (entrée __imprimée swap)

      # /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/sda3 during installation
      UUID=964a0a16-e279-4551-a71f-0b8594a42170 /               ext4    errors=remount-ro 0       1
      /dev/disk/by-uuid/280E83930E835928 /mnt/280E83930E835928 auto nosuid,nodev,nofail,x-gvfs-show,noauto 0 0
      /dev/disk/by-uuid/8A9CAF0D9CAEF33D /media/usr/part1 auto nosuid,nodev,nofail,x-gvfs-show 0 0
      
    • Après avoir déconnecté et reconnecté le disque dur, le montage n’est pas automatique. Essayer de monter à partir de Nautilus me donne l'erreur suivante. Only root can mount

Comment procéder pour monter automatiquement mon disque dur, maintenant que les problèmes de montage ont été résolus? Auparavant, je n'ai jamais eu à Sudo pour le montage - il vient de connecter.

5
3l4ng

Cela résoudra le problème

  • Installez ntfs-3g (Sudo apt install ntfs-3g)
  • Exécutez fdisk -l pour savoir où se trouve le point de montage
  • Exécuter ntfsfix -b/dev/{point de montage}
4
SKullZzZz