====== Récupération après une erreur sur FreeNAS ====== ===== Erreur sur FreeNAS. ===== ==== Cause : ==== Les disques durs branchés par USB ne sont pas en ligne lorsque le système démarre après un shutdown. FreeNAS ne retrouve plus aucun de ses disques. === Contexte === La machine FreeNAS est construite à partir d'une machine DELL OPTIPLEX 745. Le système boote sur une clef USB contenant freenas. Le système d'exploitation est freebsd. FreeBSD freenas.acc.fr 9.3-RELEASE-p10 FreeBSD 9.3-RELEASE-p10 #0 r275790+9fd48ae: Thu Mar 12 17:54:24 PDT 2015 root@build3.ixsystems.com:/tank/home/jkh/build/M93/FN/objs/os-base/amd64/fusion/jkh/M93/FN/FreeBSD/src/sys/FREENAS.amd64 amd64 Deux disques durs dans des boitiers IOMEGA sont connectés par USB venant augmenter l'espace du disque dur originel. Le tout est organisé comme un pool ZFS. Lorsque FreeNAS doit rebooter, le système ne peut pas déterminer sur quel port USB se trouve la partition bootable si tous les disques durs amovibles et la clef USB sont branchés et accessibles. C'est pour cette raison que l'on doit couper l'alimentation des disques dur IOMEGA quand la machine est arrêtée. Les disques durs sont mis hors tension et la machine redémarre, les disques durs amovibles sont mis en tension après.. Le site web d'administration accuse une erreur et les disques physiques sont inaccessibles. La panne provient du fait que les disques durs faisant partie du pool ont été démarrés tardivement. Dans l'interface WEB de FreeNAS, aucun disque dur n'est visible dans l'onglet "Stockage", puis l'onglet "Disques", l'option "voir les disques" n'affiche rien. Pour remédier à cette situation on doit aller dans l'onglet "Disques", cliquer sur le bouton "Importer le volume" et ne sélectionner aucune option, on lance les deux étapes de l'importation. Le pool "Stockage_utilisateurs" se reconstitue. Les disques sont à nouveau visibles. Conclusion Quand l'ordinateur est arrêté correctement, les datasets du pool sont démontés et le pool est mis dans de bonnes dispositions pour être déplacé, c'est un exportation. Ainsi si quelque chose se passe mal on a toujours le recours de faire une importation sur un autre système ou sur la même machine comme cet épisode le prouve. === Comment bien redémarrer FreeNAS === Dès que la machine FreeNAS a été arrêtée, les deux disques IOMEGA sont mis hors tension ou leur cable USB est débranché. À la mise sous tension de l'ordinateur, attendre que la led de la clef USB se mette à clignoter, cela atteste que le système reboote sur la partition système de la clef USB. À partir de ce moment on peut mettre les disques amovibles sous tension, le NAS reprend ses fonctionnalités.