版权声明:有一种生活不去经历不知其中艰辛,有一种艰辛不去体会,不会知道其中快乐,有一种快乐,没有拥有不知其中纯粹 https://blog.csdn.net/wwwzydcom/article/details/83795680
快照相当于对目录做一个备份,并不会立刻复制所有文件,而是指向同一个文件,当写入发生时,才会产生新文件
- 基本语法
(1)hdfs dfsadmin -allSnapshot 路径 (功能描述:开启指定目录的快照功能)
[root@testnote01 test]# hdfs dfsadmin -allowSnapshot /user/test/zyd
Allowing snaphot on /user/test/zyd succeeded
(2)hdfs lsSnapshottableDir (功能描述:列出当前用户所有可快照目录)
[root@testnote01 test]# hdfs lsSnapshottableDir
drwxr-xr-x 0 root supergroup 0 2018-11-07 05:45 0 65536 /user/test/zyd
(3)hdfs dfsadmin -disallowSnapshot 路径 (禁用指定目录的快照功能,默认是禁用)
[root@testnote01 ~]# hdfs dfsadmin -disallowSnapshot /user/test/zyd
Disallowing snaphot on /user/test/zyd succeeded
(4)hdfs dfs -createSnapshot 路径 (对指定目录创建快照)
[root@testnote01 ~]# hdfs dfs -createSnapshot /user/test/zyd
Created snapshot /user/test/zyd/.snapshot/s20181107-064512.312
(5)hdfs dfs -createSnapshot 路径 名称 (指定名称创建快照)
[root@testnote01 ~]# hdfs dfs -createSnapshot /user/test/zyd myname1
Created snapshot /user/test/zyd/.snapshot/myname1
快照的创建只针对目录有用
(6)hdfs snapshotDiff 路径 1 路径 2 (功能描述:比较两个快照目录的不同之处)
(7)hdfs dfs -deleteSnapshot
(8)hdfs dfs -renameSnapshot 路径 旧名称 新名称 (功能描述:重命名快照)