ClusterStorage-10-快照之快照管理

0.实验前的环境检察与配置

[student@workstation ~]$ lab snapshot-manage setup
 

1.创建快照

gluster snapshot create safetysnap snapvol no-timestamp创建快照。gluster snapshot info safetysnap查看快照信息。

[root@servera ~]# gluster snapshot create safetysnap snapvol no-timestamp
snapshot create: success: Snap safetysnap created successfully
[root@servera ~]# gluster snapshot info safetysnap
Snapshot                  : safetysnap
Snap UUID                 : 82ba6d52-bc4e-47d8-889c-2f1d06be966c
Created                   : 2019-01-31 06:00:54
Snap Volumes:

    Snap Volume Name          : f6aac3ca9eb747fd90fd18cd079b7660
    Origin Volume name        : snapvol
    Snaps taken for snapvol      : 2
    Snaps available for snapvol  : 254
    Status                    : Stopped
 

2.启用快照

mount | grep snapvol查看挂载目录。umount /mnt/snapvol取消挂载。gluster volume set snapvol features.uss enable启用用户服务功能。gluster volume get snapvol all | grep features.uss确认功能启用。mount /mnt/snapvol挂载目录。gluster snapshot activate original启用快照创建目录。gluster snapshot activate safetysnap启用快照创建目录。ll /mnt/snapvol/.snaps/查看启用快照创建的目录。

[root@workstation ~]# mount | grep snapvol
servera:/snapvol on /mnt/snapvol type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
[root@workstation ~]# umount /mnt/snapvol
[root@servera ~]# gluster volume set snapvol features.uss enable
volume set: success
[root@servera ~]# gluster volume get snapvol all | grep features.uss
features.uss                            enable         

[root@workstation ~]# mount /mnt/snapvol
[root@servera ~]# gluster snapshot activate original
Snapshot activate: original: Snap activated successfully
[root@servera ~]# gluster snapshot activate safetysnap
Snapshot activate: safetysnap: Snap activated successfully
[root@workstation ~]# ll /mnt/snapvol/.snaps/
total 0
d---------. 0 root root 0 Jan  1  1970 original
d---------. 0 root root 0 Jan  1  1970 safetysnap
 

3.测试快照目录

mkdir /mnt/original创建挂载目录。echo "servera:/snaps/original/snapvol /mnt/original glusterfs _netdev 0 0" >> /etc/fstab挂载信息写入配置文件。tail -1 /etc/fstab确认配置文件。 mount /mnt/original进行挂载。mount | grep original确认挂载。cat /mnt/original/file00查看其中一个文件的信息。

[root@workstation ~]# mkdir /mnt/original
[root@workstation ~]# echo "servera:/snaps/original/snapvol /mnt/original glusterfs _netdev 0 0" >> /etc/fstab
[root@workstation ~]# tail -1 /etc/fstab
servera:/snaps/original/snapvol /mnt/original glusterfs _netdev 0 0
[root@workstation ~]# mount /mnt/original
[root@workstation ~]# mount | grep original
servera:/snaps/original/snapvol on /mnt/original type fuse.glusterfs (ro,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
[root@workstation ~]# cat /mnt/original/file00
This file is original
 

4.测试移动覆写

for FILE in /mnt/original/file{02,04,08,16}对列表文件进行移动,以测试覆写。

[root@workstation ~]# for FILE in /mnt/original/file{02,04,08,16}
> do
> cp ${FILE} /mnt/snapvol/
> done
cp: overwrite ‘/mnt/snapvol/file02’? yes
cp: overwrite ‘/mnt/snapvol/file04’? yes
cp: overwrite ‘/mnt/snapvol/file08’? yes
cp: overwrite ‘/mnt/snapvol/file16’? yes
 

5.任务测评

lab snapshot-manage grade进行测评。包括:用户服务功能开启状态,快照是否存在,快照目录是否创建,挂载是否存在,挂载功能,文件内容等。

[student@workstation ~]$ lab snapshot-manage grade

Grading the student's work:

 · Checking if user-servicable snaps are enabled...............  PASS
 · Checking presence of safetysnap snapshot....................  PASS
 · Checking if original is activated...........................  PASS
 · Checking if safetysnap is activated.........................  PASS
 · Checking for current mount on /mnt/original on workstation..  PASS
 · Checking if /mnt/original on workstation is in use..........  PASS
 · Unmounting /mnt/original....................................  PASS
 · Mounting /mnt/original......................................  PASS
 · Checking for current mount on /mnt/original on workstation..  PASS
 · Checking mount options for /mnt/original in /etc/fstab......  PASS
 · Checking file contents on snapvol...........................  PASS
 · Checking file contents on original..........................  PASS
 · Checking file contents on safetysnap........................  PASS
Overall lab grade..............................................  PASS
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值