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

Aravinda VK aravinda at kadalu.io
Wed Dec 22 06:09:55 UTC 2021


Observed one more thing from your Volume info. Snaps directory is configured as 

----
features.snapshot-directory: .snaps_disperse_vol_2
----

Try `ls /media3/.snaps_disperse_vol_2` and `ls /mnt/disperse_vol_2/.snaps_disperse_vol_2`


> On 22-Dec-2021, at 11:07 AM, samfisher1 <samfisher1 at 126.com> wrote:
> 
> .snaps directory doesn't exist.
> [root at pgsql-1 ~]# df -hT /mnt/glusterfs_disperse_vol_2
> Filesystem                  Type            Size  Used Avail Use% Mounted on
> pgsql-1:/disperse_vol_2.tcp fuse.glusterfs   38G  525M   38G   2% /mnt/glusterfs_disperse_vol_2
> 
> [root at pgsql-1 ~]# ls -la /mnt/glusterfs_disperse_vol_2/.snap*
> ls: cannot access /mnt/glusterfs_disperse_vol_2/.snap*: No such file or directory
> [root at pgsql-1 ~]# ls -la /mnt/glusterfs_disperse_vol_2/.snaps
> ls: cannot access /mnt/glusterfs_disperse_vol_2/.snaps: No such file or directory
> 
> It makes me crazy, I don't have any clues to solve this problem. 
> 
> --
> Lee.T                                                           
> 
> At 2021-12-22 12:30:27, "Aravinda VK" <aravinda at kadalu.io> wrote:
> 
> 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 <https://kadalu.io/>
> 
>> On 22-Dec-2021, at 8:37 AM, samfisher1 <samfisher1 at 126.com <mailto: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 <mailto: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 <https://lists.gluster.org/mailman/listinfo/gluster-users>
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>  
> 
> 
> 
> 
> 
> 
> 
>  

Aravinda Vishwanathapura
https://kadalu.io



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


More information about the Gluster-users mailing list