Se connecter avec
S'enregistrer | Connectez-vous

Monter un DD externe au démérage

Dernière réponse : dans Le monde de Linux

Bonjour,

J'ai un petit soucis pour automatiser le montage un disque dur externe au démarrage de mon serveur.
Je suis sous debian, voici le contenu de mon fichier /etc/fstab:

Citation :
cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sdb5 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdc1 /media/save ntfs-3g defaults 0 0


Si je monte manuellement mon DD avec la commande suivante ça passe nickel:

Citation :
sudo mount -t ntfs-3g /dev/sdc1 /media/save


Une idée?

Autres pages sur : monter externe demerage

Lassé par la pub ? Créez un compte

Meilleure solution

Body_Electric a dit :
Mon disque est effectivement monté en USB mais je ne vois aucune anomalie dans le dmesg mis à part ceci qui semble ralentir le démarrage :


Et lors du boot je vois ce message dans apparaitre à l'écran:
Citation :
Mounting local filesystems... ntfs-3g: Failed to access volume '/dev/sdc1' fichier ou repertoire introuvable

Même chose en mettant "ntfs" dans mon fstab.


Essaye de rajouter un délai pour l'initialisation de l'USB lors du boot, du genre (dans grub.conf) :

Citation :
title=Gentoo Linux 2.6.18-r6 rootdelay
root (hd0,0)
kernel /kernel-2.6.18-gentoo-r6 root=/dev/sda3 rootdelay=10


Où alors peut-être un problème lié à udev.

Mon disque est effectivement monté en USB mais je ne vois aucune anomalie dans le dmesg mis à part ceci qui semble ralentir le démarrage :

Citation :
[ 2.464793] ata1: SATA max UDMA/133 abar m1024@0xf0309000 port 0xf0309100 irq 22
[ 2.464796] ata2: SATA max UDMA/133 abar m1024@0xf0309000 port 0xf0309180 irq 22
[ 2.464799] ata3: SATA max UDMA/133 abar m1024@0xf0309000 port 0xf0309200 irq 22
[ 2.464802] ata4: SATA max UDMA/133 abar m1024@0xf0309000 port 0xf0309280 irq 22
[ 2.464805] ata5: SATA max UDMA/133 abar m1024@0xf0309000 port 0xf0309300 irq 22
[ 2.464808] ata6: SATA max UDMA/133 abar m1024@0xf0309000 port 0xf0309380 irq 22
[ 2.783809] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.784788] ata1.00: ACPI _SDD failed (AE 0x5)
[ 2.784788] ata1: failed to recover some devices, retrying in 5 secs
[ 8.124721] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 8.124721] ata1.00: ACPI _SDD failed (AE 0x5)
[ 8.124721] ata1.00: ACPI: failed the second time, disabled
[ 8.124721] ata1.00: configured for UDMA/100
[ 8.444742] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 8.444716] ata2.00: ACPI _SDD failed (AE 0x5)
[ 8.444716] ata2: failed to recover some devices, retrying in 5 secs
[ 13.784645] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 13.784645] ata2.00: ACPI _SDD failed (AE 0x5)
[ 13.784645] ata2.00: ACPI: failed the second time, disabled
[ 13.792672] ata2.00: configured for UDMA/100
[ 14.112699] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 14.112671] ata3.00: ACPI _SDD failed (AE 0x5)
[ 14.112671] ata3: failed to recover some devices, retrying in 5 secs
[ 19.452596] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 19.452596] ata3.00: ACPI _SDD failed (AE 0x5)
[ 19.452596] ata3.00: ACPI: failed the second time, disabled
[ 19.452596] ata3.00: configured for UDMA/100
[ 19.772617] ata4: SATA link down (SStatus 0 SControl 300)
[ 20.092618] ata5: SATA link down (SStatus 0 SControl 300)
[ 20.412615] ata6: SATA link down (SStatus 0 SControl 300)

Et lors du boot je vois ce message dans apparaitre à l'écran:
Citation :
Mounting local filesystems... ntfs-3g: Failed to access volume '/dev/sdc1' fichier ou repertoire introuvable

Même chose en mettant "ntfs" dans mon fstab.

tantal_fr a dit :
Je rajouterais que ntfs-3g ne peut être mis dans l'initrg, c'est un pilote en espace utilisateur, et donc, certainement inaccessible au moment du boot.

Il est tout à fait possible de monter une partition avec le pilote ntfs-3g, mais il faut utilise FUSE pour ça.

Est-il installé ?

D'autre part, si /usr est sur une partition différente de /, son montage doit se faire avant celui de ta partition ntfs. En effet, les fichiers de ntfs-3g y sont stockés. Il suffit donc, dans le fstab, de mettre la ligne ntfs-3g après celle de /usr.

Je ne suis pas sûr que "defaults" soit une bonne idée pour ntfs-3g. As-tu vérifié le man ?

Voici des exemples d'utilisation de ntfs-3g dans le fstab, "defaults" n'est utilisé nulle part:
  1. # Simple mount
  2. # /dev/hda1 /mnt/windows ntfs-3g 0 0
  3.  
  4. # Add Locale:
  5. # /dev/hda1 /mnt/windows ntfs-3g locale=en_US.utf8 0 0
  6.  
  7. # Access for non Root-Users(make ntfs partitions mountable for a normal user, unmountable for everyone else):
  8. # Set the suid flag for the ntfs-3g binary and then re-emerge it:
  9. # /dev/hda1 /mnt/windows ntfs-3g users 0 0
  10.  
  11. # To make a user/group own everything on the ntfs drive:
  12. # A User's ID and GID can be found with command: id your_username
  13. # /dev/hda1 /mnt/windows ntfs-3g users,uid=THE_ID_OF_THE_OWNER,gid=THE_ID_OF_THE_GROUP 0 0
  14.  
  15. # If you don't want the drive to be automounted at boot:
  16. # /dev/hda1 /mnt/windows ntfs-3g noauto 0 0
  17.  
  18. # One single line doing all above options
  19. /dev/hda1 /mnt/windows ntfs-3g users,locale=en_US.utf8,uid=THE_ID_OF_THE_OWNER,gid=THE_ID_OF_THE_GROUP,noauto 0 0
  20.  
  21. # Also, if you've given the partition a label (by giving it a "volume name" from Windows or a "label" using ntfslabel
  22. # from sys-fs/ntfsprogs), you can mount the partition by it's label in /etc/fstab:
  23. # LABEL=Windows-XP /mnt/windows ntfs-3g users,locale=en_US.utf8,uid=THE_ID_OF_THE_OWNER,gid=THE_ID_OF_THE_GROUP,noauto 0 0


Je penche quand même pour un problème du au chargement de ton module USB.
D'ailleurs est-ce en module où en dur dans le noyau ?

bebRito a dit :

Je ne suis pas sûr que "defaults" soit une bonne idée pour ntfs-3g. As-tu vérifié le man ?

Effectivement, je viens de tester en rentrant les options suivantes et le DD monte correctement au boot.
  1. /dev/sdc1 /media/save ntfs-3g rw,nouser,locale=fr_FR.UTF-8,auto 0 0

Merci beaucoup pour votre aide :) 

Aïe, c'est passé correctement la 1ere fois puis re echec.
J'ai refais plusieurs tests et il semblerait que sa passe systématiquement lorsque debian lance fsck sur ma partition "/" avant de monter mon DD.

J'ai donc essayé de rajouter un délai dans mon /boot/grub/menu.lst (debian).
C'est pas le top mais apriori a 10 ça fonctionne bien.
Lassé par la pub ? Créez un compte
  • Contenus similaires :