Problème avec un disque USB NTFS au démarrage

Bonjour,

Ma configuration de serveur est simple: 4 disques SCSI (3x36 et 1x72) derrière un contrôleur non RAID et un disque USB (5 partitions) externe derrière une carte USB 2.
Lorsque je redémarre, le disque USB vient se mettre sur sda ce qui me fusille toute la configuration du fstab.
Si je démarre disque USB éteint, tout est OK, il faut juste que je l’allume plus tard.

root@squeeze/# lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 413c:2106 Dell Computer Corp. Dell QuietKey Keyboard
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 059b:0370 Iomega Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Piste 1: J’ai mis les UUID dans le fstab
root@squeeze/# more /etc/fstab

/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).

proc /proc proc defaults 0 0

SCSI disque 1

/ was on /dev/sda1 during installation

UUID=6e5aee89-a004-454a-8e6d-a82247fb18ac / ext3 errors=remount-ro 0 1

/home was on /dev/sda6 during installation

UUID=412181d6-69dc-496b-b4c8-c2b6aa49bf80 /home ext3 defaults 0 2

swap was on /dev/sda5 during installation

UUID=50b98509-3c78-4842-bbfd-738ace9d09d1 none swap sw 0 0

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

SCSI disque 2 /dev/sdb1: UUID=“7f8cfbd2-ea05-4ced-9d24-afebbd2ce4e8” TYPE=“ext3”

UUID=7f8cfbd2-ea05-4ced-9d24-afebbd2ce4e8 /scsi_2 ext3 defaults 0 0

SCSI disque 3 /dev/sdc1: UUID=“a839ee6c-197b-4ea5-82f4-9aea8b909eb0” TYPE=“ext3”

UUID=a839ee6c-197b-4ea5-82f4-9aea8b909eb0 /scsi_3 ext3 defaults 0 0

SCSI disque 4 /dev/sdd1: UUID=“37aa55a4-f8dc-411b-80de-30ac9c492967” TYPE=“ext3”

UUID=048cfd4f-b083-4cbd-a35b-dd179f1b15c3 /scsi_4 ext3 defaults 0 0

DD USB externe

#/dev/sde5: LABEL=“D1” UUID=“18D0895BD089404C” TYPE="ntfs"
UUID=18D0895BD089404C /mnt/hdusb_1 ntfs-3g rw,user,users,gid=users,umask=0002,locale=fr_FR.utf8 0 0
#/dev/sde6: LABEL=“D2” UUID=“CA6C6B446C6B2A81” TYPE="ntfs"
UUID=CA6C6B446C6B2A81 /mnt/hdusb_2 ntfs-3g rw,user,users,gid=users,umask=0002,locale=fr_FR.utf8 0 0
#/dev/sde7: LABEL=“D3” UUID=“BA9C79D49C798B9F” TYPE="ntfs"
UUID=BA9C79D49C798B9F /mnt/hdusb_3 ntfs-3g rw,user,users,gid=users,umask=0002,locale=fr_FR.utf8 0 0
#/dev/sde8: LABEL=“D4” UUID=“205885095884DEC2” TYPE="ntfs"
UUID=205885095884DEC2 /mnt/hdusb_4 ntfs-3g rw,user,users,gid=users,umask=0002,locale=fr_FR.utf8 0 0
#/dev/sde9: LABEL=“D5” UUID=“521C8FF81C8FD4FF” TYPE="ntfs"
UUID=521C8FF81C8FD4FF /mnt/hdusb_5 ntfs-3g rw,user,users,gid=users,umask=0002,locale=fr_FR.utf8 0 0

Piste 2: J’ai mis le rootdelay dans grub

Rien n’y fait. Existe-t-il d’autres pistes car voici plusieurs jours (et nuits :083 ) que je fouille sur les forums.
Je suis sous Squeeze avec le noyau OpenVz. Merci pour votre aide

Tu es sur que ça vient de sda ? ton fstab est bien construit avec les UUID, tu pourrais rajouter un disque interne que ça ne changerait rien ! la dénomination de tes partitions est indépendante de l’ordre de prise en compte de tes disques … Je verrais plutôt un problème de boot dans le BIOS qui donne la priorité à l’USB ce qui fait que ton PC essaye de booter sur ton disque USB qui n’est pas vide et empêche la suite de la chaîne de boot.

Hélas non le bios du Compaq ML350 choisit juste le port de la carte pilote SCSI (il y en a deux capables de gérer 6 disques).
Rien d’autre.
Mais c’est bien un essai pour démarrer sur le disque USB ensuite il démarre quand même mais avec un gros bronx sur les montages, le swap saute, le /home disparait et tutti quanti.
Le pire dans l’histoire c’est que même les UUID sont réattribués. Je doute de leur unicité :stuck_out_tongue:
Pas d’autres idées ?

J’ai un peu le même problème lorsque je branche un péripéhrique NTFS en USB sur mon ordi, sous Gnome.

J’avais résolu le problème en démarrant sous Windows et en donnant un nom à la partition NTFS. Essaye voir la même chose et si ça fonctionne alors il faudra faire un rapport de bug car il n’est pas normal que même avec les UUID on se retrouve avec une pagaille dans les montages de partitions !
A noter que j’ai également déclaré mes partitions avec leurs UUID dans mon fstab.

Merci Cluster
Mais mes partitions ont déjà un nom comme tu peux le remarquer avec les labels.
Ici ça marche car j’ai démarré le disque après. :hand:

root@squeeze:~# blkid
/dev/sdb1: UUID=“7f8cfbd2-ea05-4ced-9d24-afebbd2ce4e8” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdd1: UUID=“048cfd4f-b083-4cbd-a35b-dd179f1b15c3” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sda1: UUID=“6e5aee89-a004-454a-8e6d-a82247fb18ac” TYPE=“ext3”
/dev/sda5: UUID=“50b98509-3c78-4842-bbfd-738ace9d09d1” TYPE=“swap”
/dev/sda6: UUID=“412181d6-69dc-496b-b4c8-c2b6aa49bf80” TYPE=“ext3” SEC_TYPE=“ext2”
/dev/sdc1: UUID=“a839ee6c-197b-4ea5-82f4-9aea8b909eb0” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdc5: UUID=“46d8e29d-3cfb-4b31-8104-d4656bd6913d” TYPE=“swap”
/dev/sdc6: UUID=“bfc0111a-d904-4818-9eea-86f97719443b” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sde5: LABEL=“D1” UUID=“18D0895BD089404C” TYPE=“ntfs”
/dev/sde6: LABEL=“D2” UUID=“CA6C6B446C6B2A81” TYPE=“ntfs”
/dev/sde7: LABEL=“D3” UUID=“BA9C79D49C798B9F” TYPE=“ntfs”
/dev/sde8: LABEL=“D4” UUID=“205885095884DEC2” TYPE=“ntfs”
/dev/sde9: LABEL=“D5” UUID=“521C8FF81C8FD4FF” TYPE=“ntfs”

Je peux encore essayer avec les labels mais j’ai de forts doutes.
Toutes les idées sont les bienvenus.

Je parle bien du nom de la partition, autrement dit du nom du système de fichiers, celui qu’on donne dans l’onglet “Propriétés” d’un disque dans le Poste de travail de Windows, et non des labels sous Linux qui ne sont que des étiquettes pour l’administrateur qui servent à mieux identifier les disques mais qui sont indépendantes du système de fichiers.

Pour donner un nom à ton système NTFS le mieux est de faire ça sous Windows. Sinon tu peux normalement le faire avec un logiciel comme Gparted pour peu que tu arrives à voir ton système de fichiers avec (je dis ça parce que Gparted ne m’affichait pas la partition NTFS tellement c’était le bazar, j’ai donc dû passer obligatoirement sous Windows pour le faire).