[Gluster-users] Gluster USER SERVICEABLE SNAPSHOTS: Cannot see `.snaps` directory

Aravinda VK aravinda at kadalu.io
Wed Dec 22 04:30:27 UTC 2021


I think `.snaps` is not shown when you do `ls` it is a virtual directory. Please confirm if it is not visible when you run ls command as below.

ls /media3/.snaps

In the fuse example, Snap volume itself is mounted and not using User Serviceable snapshots feature. Try mounting as below and see if .snaps directory is visible.

mount -t glusterfs 10.10.10.1:/disperse_vol_2 /mnt/disperse_vol_2
ls /mnt/disperse_vol_2/.snaps

Aravinda Vishwanathapura
https://kadalu.io

> On 22-Dec-2021, at 8:37 AM, samfisher1 <samfisher1 at 126.com> wrote:
> 
> Tks, Aravinda 
> The snapshot is already activated and you can see the snapshot status is started in the previous command output.
> 
> 
> 
> --
> Lee.T
>                                                           
> 
> At 2021-12-21 20:13:47, "Aravinda VK" <aravinda at kadalu.io> wrote:
> 
> Is the Snapshot activated?
> 
> gluster snapshot activate <snapname>
> 
> Aravinda Vishwanathapura
> https://kadalu.io <https://kadalu.io/>
> 
>> On 21-Dec-2021, at 4:06 PM, samfisher1 <samfisher1 at 126.com <mailto:samfisher1 at 126.com>> wrote:
>> 
>> Sorry for disturbing you... Uh, I met a very strange GlusterFS problem: I can access snapshots by using FUSE mount and it works fine. However, when I test Gluster USER-SERVICEABLE snapshots feature, I find I cannot see .snap directory in the NFS shared directory. So pls help me solve this problem, many thanks~
>> My Gluster version is glusterfs 8.6. My OS version is CentOS 7.9.2009 
>> Here is gluster volume and snapshot info.
>> 
>> ```
>> [root at pgsql-1 media-cifs]# gluster v info disperse_vol_2
>> 
>> Volume Name: disperse_vol_2
>> Type: Disperse
>> Volume ID: a8bd1d15-20c0-43af-a66e-eb166bd92f4c
>> Status: Started
>> Snapshot Count: 5
>> Number of Bricks: 1 x (4 + 2) = 6
>> Transport-type: tcp
>> Bricks:
>> Brick1: pgsql-1:/run/gluster/snaps/1c51095f455d4b93b1dd2fcfdfdb6127/brick1/data
>> Brick2: pgsql-2:/run/gluster/snaps/1c51095f455d4b93b1dd2fcfdfdb6127/brick2/data
>> Brick3: pgsql-3:/run/gluster/snaps/1c51095f455d4b93b1dd2fcfdfdb6127/brick3/data
>> Brick4: pgsql-1:/run/gluster/snaps/1c51095f455d4b93b1dd2fcfdfdb6127/brick4/data
>> Brick5: pgsql-2:/run/gluster/snaps/1c51095f455d4b93b1dd2fcfdfdb6127/brick5/data
>> Brick6: pgsql-3:/run/gluster/snaps/1c51095f455d4b93b1dd2fcfdfdb6127/brick6/data
>> Options Reconfigured:
>> features.show-snapshot-directory: on
>> features.snapshot-directory: .snaps_disperse_vol_2
>> features.uss: enable
>> storage.fips-mode-rchecksum: on
>> transport.address-family: inet
>> nfs.disable: on
>> features.quota: off
>> features.inode-quota: off
>> features.quota-deem-statfs: off
>> features.barrier: disable
>> snap-activate-on-create: disable
>> cluster.enable-shared-storage: enable
>> ```
>> Here is the snapshot info:
>> 
>> ```
>> [root at pgsql-1 media-cifs]# gluster snap info snap_disperse_vol_2_test1
>> Snapshot                  : snap_disperse_vol_2_test1
>> Snap UUID                 : 8cab3954-3055-43aa-b34f-bbff58375881
>> Created                   : 2021-12-21 09:23:43
>> Snap Volumes:
>> 
>>         Snap Volume Name          : 4dd90c9a08f1449fb865a368676ebd61
>>         Origin Volume name        : disperse_vol_2
>>         Snaps taken for disperse_vol_2      : 5
>>         Snaps available for disperse_vol_2  : 251
>>         Status                    : Started
>> ```
>> But I can not see any .snaps directory in the media3 directory.
>> 
>> ```
>> [root at pgsql-1 media-cifs]# mount -t nfs 10.10.10.1:/disperse_vol_2 /media3/
>> [root at pgsql-1 media-cifs]# ls -a /media3
>> .       21.txt  24.txt  27.txt  2.txt   32.txt  35.txt  
>> ..      22.txt  25.txt  28.txt  30.txt  33.txt  36.txt   
>> ```
>> I can access snapshot by using FUSE mount and it works fine.
>> ```
>> [root at pgsql-1 media-cifs]# mount -t glusterfs 10.10.10.1:/snaps/snap_disperse_vol_2_test1/disperse_vol_2 /mnt/snap/
>> [root at pgsql-1 media-cifs]# ls /mnt/snap/
>> 20.txt  23.txt  26.txt  29.txt  31.txt  34.txt  37.txt  3.txt   42.txt  45.txt  48.txt  50.txt  7.txt
>> 21.txt  24.txt  27.txt  2.txt   32.txt  35.txt  38.txt  40.txt  43.txt  46.txt  49.txt  5.txt   8.txt
>> 22.txt  25.txt  28.txt  30.txt  33.txt  36.txt  39.txt  41.txt  44.txt  47.txt  4.txt   6.txt   9.txt
>> ```
>> I haven't any clues to solve this problems, pls help me. tks~
>> 
>> 
>> --
>> Lee.T
>>   
>>                                                            
>> 
>> 
>> 
>> 
>>  
>> ________
>> 
>> 
>> 
>> Community Meeting Calendar:
>> 
>> Schedule -
>> Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC
>> Bridge: https://meet.google.com/cpu-eiue-hvk <https://meet.google.com/cpu-eiue-hvk>
>> Gluster-users mailing list
>> Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
>> https://lists.gluster.org/mailman/listinfo/gluster-users
> 
> 
> 
> 
> 
> 
> 
>  





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20211222/f62a9899/attachment.html>


More information about the Gluster-users mailing list