web-dev-qa-db-fra.com

Comment monter un pool ZFS?

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.

27
Testerrrr

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 =.

enter image description here

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.

24
Bruno Pereira

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:

  1. zfs mount poolname

  2. 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.

5
user23752