web-dev-qa-db-fra.com

Le disque externe ne se monte pas au démarrage

J'ai un boîtier de disque dur externe (avec alimentation externe) avec un disque de 8 To à l'intérieur. Je l'ai ajouté à/etc/fstab comme suit:

/dev/sdc2 /big ext4 rw,nosuid,nodev,relatime,nofail,data=ordered 0 0

Le disque ne monte pas au démarrage. Et je ne peux pas le monter manuellement en utilisant Sudo mount /dev/sdc2 parce que je ne vois pas le disque dans /dev/.

Veuillez me conseiller, que dois-je faire pour monter le disque automatiquement. Le disque ne peut pas être vu dans lsusb néigher.

Ce que j'ai déjà essayé:

  1. J'ai essayé de supprimer le mot clé nofail. Cela provoque que lors du démarrage je reçois ce qui suit:

Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot into default mode.

  1. J'ai essayé de remplacer /dev/sdc2 par UUID=..., mais cela n'a aucun impact.

  2. J'ai essayé d'allumer et d'éteindre le disque à l'aide du bouton d'alimentation physique situé sur le boîtier du disque. - Cela a aidé! Le disque est apparu dans/dev, il a été monté automatiquement et il est apparu dans lsusb comme:

    Bus 004 Device 002: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge

Je prévois d'utiliser l'ordinateur avec le disque à distance, j'ai donc besoin qu'il soit monté automatiquement et non manuellement en activant et désactivant le commutateur.

Merci d'avance.

EDIT2: J'utilise le matériel suivant:

Boîte extérieure AKASA AK-TL3SEB-BK Lokstor X31, 3,5 "

Disque dur Seagate Archive, 3,5 ", SATAIII, 128 Mo - 8 To

ordinateur portable Lenovo IdeaPad U410

EDIT3: Je crois que cette boîte externe était défectueuse. J'ai essayé de connecter le boîtier à USB 2.0 et cela ne fonctionnait pas du tout. J'ai essayé de connecter le boîtier à d'autres ordinateurs et à un ordinateur avec Windows, mais cela ne fonctionnait pas. Je remercie @LDJames, pour sa suggestion dans des commentaires, de briser le boîtier ainsi que pour sa suggestion d’acheter un nouveau boîtier. J'ai apporté un nouveau et tout fonctionne parfaitement. J'ai marqué sa réponse comme acceptée et j'en suis très reconnaissant.

2
trebor33

Il est possible que le périphérique ne soit pas disponible pendant le processus de démarrage. Vous pouvez résoudre votre problème en mettant le disque à disposition en ajoutant un script pour le démarrer dans votre fichier /etc/rc.local ..., un fichier qui s'exécute automatiquement après la mise en place du système.

Créez simplement un script tel que /usr/local/bin/mountdrive.sh et ajoutez cette ligne au fichier /etc/rc.local.

/usr/local/bin/mountdrive.sh:

#!/bin/bash
mount /dev/sdc2

Autrement, pour éviter d’obtenir l’erreur already mounted, vous pouvez l’utiliser dans votre fichier mountdrive.sh:

#!/bin/bash
mountpoint -q /big && mount /big

Résultats du test de votre entrée fstab:

J'ai connecté un disque USB Seagate 4 Gig et j'ai utilisé l'entrée exacte pour réussir. Après cela, j'ai modifié l'entrée pour utiliser l'UUID en cas de modification de la spécification du lecteur. Vous pouvez obtenir l'UUID de votre partition/dev/sda1 avec:

$ lsblk -o name,mountpoint,label,size,uuid,fstype

Voici la ligne modifiée fstab qui fonctionne également:

UUID=2a14ecf1-e4f6-45fb-8cb7-5c5317e3189e /big ext4 rw,nosuid,nodev,relatime,nofail,data=ordered 0 0
1
L. D. James

Si vous cherchez un montage lors du démarrage, l'autre réponse de L. D. James et les commentaires suivants sont la bonne solution. Toutefois, si vous souhaitez monter automatiquement le lecteur chaque fois que cela est possible, chaque fois qu'il est disponible, vous devez faire deux choses

  • Utilisez l'option auto dans les options de montage dans fstab

  • Utilisez le périphérique mappé à l'aide de uuid comme ceci:/dev/disks/by-uuid/device uuid》 Cela entraînera généralement le montage du périphérique à chaque connexion.

Remarques:

  • Lorsque vous utilisez un périphérique USB externe, les éléments sda sdb sdc changent constamment, de sorte que cette méthode échouera fréquemment.

  • Si vous maintenez votre périphérique externe sous tension indépendamment de votre ordinateur portable, il pourrait passer en mode veille pour économiser de l'énergie. Cela expliquerait le comportement que vous observez.

0
Sunny