Désolé de poser une question à Ubuntu, mais j'espère que quelqu'un ici a de l'expérience dans ce domaine.
Je dois monter la piscine zfs que j'ai créée avec freenas8 sur Ubuntu. Je l'ai essayé comme décrit ici .
J'ai pu exécuter cette commande sans erreur:
Sudo zpool import data
et le statut de mon zpool est comme ceci:
user@server:~$ Sudo zpool status
pool: data
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
sda2 ONLINE 0 0 0
sdb2 ONLINE 0 0 0
errors: No known data errors
alors ça me semble bien. mais, je ne sais pas comment accéder à la piscine. À mes yeux, je dois le monter, mais je ne sais pas comment.
Si vous exécutez la commande Sudo zfs get all
, elle devrait répertorier toutes les propriétés de vos pools et systèmes de fichiers zfs actuels. Une de ces propriétés, si elle est correctement définie, devrait être mountpoint =.
Zfs montera le pool automatiquement, sauf si vous utilisez des montages hérités, point de montage indique à zfs où le pool doit être monté dans votre système par défaut. Si non défini, vous pouvez le faire avec
Sudo zfs set mountpoint=/foo_mount data
Cela fera que zfs montera votre donnée pool de données en un point désigné foo_mount de votre choix.
Ensuite, et puisque root est propriétaire du point de montage, vous pouvez modifier le propriétaire du montage avec
Sudo chown -R user:user /foo_mount
Cela rendra l'utilisateur utilisateur et le groupe utilisateur propriétaire du point de montage et tout ce qu'il contient, ajustez la commande pour affecter les privilèges utilisateur: groupe au point de montage.
J'ai eu un problème similaire et, en effet, canmount
était on
mais le pool + le jeu de données n'a pas été monté au démarrage, ni lors du passage en ligne, etc.
Ma solution, après zpool import
et zpool online
du pool, était la suivante:
zfs mount poolname
zfs mount poolname/datasetname
Oui, zfs
au lieu de zpool
avec le nom pool, puis nom pool/nom_données.
J'espère que cela aidera quelqu'un.