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é:
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.
J'ai essayé de remplacer /dev/sdc2
par UUID=...
, mais cela n'a aucun impact.
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.
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
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.