Décidément, ces disques USB, c'est la guerre!! Après avoir à forcer supermount sur un disque USB, me voilà obliger de le bloquer!
Cette fois, je voulais mettre un disque dur USB sur ma machine de bureau, sous mandrake 9.0. J'ai branché le disque, je l'ai partitionné avec DiskDrak (dans le centre de contrôle), indiqué le point de montage (/mnt/backup). Et voilà, tout marchais bien.
Quelques jours plus tard, coupure de courant, et au redémarrage de l'ordi, kernel panic!!! Rien à faire, ça ne démarre plus. En fait, le noyau linux cherchait à acceder à toutes les partitions indiquées dans la fichier /etc/fstab. Mais comme les ports USB n'étaient pas encore activés, ils ne trouvait pas le disque externe, d'où l'erreur.
Pour résoudre ce problème, j'ai retiré la ligne correspondante de mon ficher /etc/fstab:
/dev/sda2 /mnt/backup ext3 defaults 1 2
et je l'ai rajoutée à la fin du fichier /etc/rc.local:
mount -t ext3 -o noauto,exec,defaults /dev/sda2 /mnt/backup
Explications. Au moment du boot, linux (mandrake au moins) exécute les commandes présentes dans le ficher /etc/rc.local, mais après s'être occupé de toutes les périphériques, comme les ports USB. Donc en plaçant la commande mount à cet endroit, elle est executée au démarrage, mais tout à la fin.
Bien sur, si vous laisser votre disque USB tel quel, sans le repartitioner, et en le branchant simplement dans le port USB comme périphérique éjectable, tout marche très bien. Pas besoin de bidouiller...
Voir aussi
- Disque USB externe et supermount (06/2004)
Reformaté 12/2005