Forum Linux.général ZFS snapshots vides

Posté par  . Licence CC By‑SA.
Étiquettes :
2
12
sept.
2019

Hello,

Je débute un peu avec ZFS sur une debian (proxmox) et j'ai un comportement un peu étrange.

J'utilise zfs-auto-snapshot pour faire des snapshots réguliers.
Cependant, quand j'effectue les actions suivantes:

ls /tank/multimedia/.zfs/snapshot/xxxx

C'est vide.

cd /tank/multimedia/.zfs/snapshot/xxxx; ls

C'est pas vide. Je vois mes fichiers.

J'expose ces répertoires avec un samba via un conteneur LXC pour pouvoir voir les anciennes versions sur Windows et cela ne m'expose que des répertoires vides.

Pour avoir autre chose qu'un répertoire vide, il faut que j'aille dans le répertoire via un cd.

Auriez vous une idée voir même une solution ?

Merci.

  • # snapdir=visible ?

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    Est-ce que snapdir=visible pourrait aider ? (cf. ici).

    • [^] # Re: snapdir=visible ?

      Posté par  (site web personnel) . Évalué à 3.

      Je complète avec 'snapdev=visible'.

      extrait du man zfs (en):

      [Snapshot] Visibility is determined by the snapdev property of the parent volume. The default value is hidden.
      
      File system snapshots can be accessed under the .zfs/snapshot directory in the root of the file system. Snapshots are automatically mounted on demand and may be unmounted at regular intervals. The visibility of the .zfs directory can be controlled by the  snapdir  property. The default value is hidden.
      

      Les snapshots sont cachés, automountés à la demande, et démontés régulièrement.

      Proverbe Alien : Sauvez la terre ? Mangez des humains !

      • [^] # Re: snapdir=visible ?

        Posté par  . Évalué à 3.

        J'essaie cela et je reviens vous dire. Merci.

      • [^] # Re: snapdir=visible ?

        Posté par  . Évalué à 2.

        Bon, cela fonctionne mieux mais c'est pas encore cela:

        1. un ls du répertoire sans faire de cd me liste bien le contenu
        2. l'affichage des versions précédentes dans samba me donne des répertoires vides
        3. un ls du répertoire dans le conteneur LXC me donne un répertoire vide

        Le 2. et 3. me laisse à penser que les accès au répertoire dans le LXC ne se traduisent pas par un montage automatique des snapshots.

        Bref, c'est bien mais c'est pas suffisant ;)

        D'autres idées ?

        Merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.