Question 16.04 serveur LTS. Essayer d'utiliser zfs mais ce n'est pas un montage automatique après le redémarrage


Donc, je suis en train d'exécuter une nouvelle copie d'Ubuntu Server 16.04 (a installé l'Ubuntu-desk sur le dessus mais sinon stock)

J'ai installé zfsutils-linux puis, en utilisant les instructions du site de référence du noyau Ubuntu zfs, j'ai pu créer un pool raidz. J'ai fait des systèmes de fichiers dessus et commencé à copier des fichiers dessus.

Au redémarrage, le système ne reconnaît pas le pool du tout. Un "statut sudo zpool" ne renvoie rien.

Si je fais ces deux commandes après le redémarrage (le stockage est le nom du pool):

sudo zpool import storage

sudo zfs mount -a

Cela va connecter le pool et je vais bien jusqu'au prochain redémarrage.

Lorsque je fais un redémarrage normal, le lecteur racine finit par être / dev / sdb

J'ai essayé d'ajouter ces deux commandes au fichier rc.local, mais les noms des lecteurs sont en panne. Je suppose en raison du fait que mon lecteur principal est un lecteur plus lent et prend probablement du temps à tourner.

Les lecteurs de pool sont tous des disques grand public de catégorie 2 To et le disque de démarrage est un disque dur de niveau 500 destiné aux consommateurs. J'utilise cet ordinateur comme machine de test et comme sauvegarde sur mon autre serveur. Ce serveur a actuellement 32 Go de RAM et est une carte mère de serveur supermicro série "9" avec processeur xeon, de sorte qu'il a suffisamment de puissance pour fonctionner en tant que serveur domestique.

Je veux vraiment que cela fonctionne automatiquement et mon autre option est de mettre un délai avant les commandes, mais je dois croire qu'il devrait automatiquement monter le disque en quelque sorte, mais je n'ai pas trouvé comment dans la documentation ou dans les recherches en ligne.

Merci pour toute aide!


1
2017-08-03 15:51


origine


Solution possible: askubuntu.com/a/562462/231142 - Terrance


Réponses:


Premier contrôle pour vous assurer qu'il n'est pas vraiment monté

sudo zfs get mounted

Ensuite, vérifiez si le point de montage est défini pour le

sudo zfs get mountpoint storage

Ensuite, définissez le point de montage

sudo zfs set mountpoint=/data data

Zfs fonctionne un peu différemment de tous les systèmes de fichiers auxquels nous sommes habitués.

Je pense que j'ai créé le pool sans avoir un point de montage déjà créé avec le même nom. Je ne sais pas si c'est la raison pour laquelle il n'a pas pu être monté automatiquement.


1
2017-11-27 03:44