HDFS的快照管理

版权声明:有一种生活不去经历不知其中艰辛,有一种艰辛不去体会,不会知道其中快乐,有一种快乐,没有拥有不知其中纯粹 https://blog.csdn.net/wwwzydcom/article/details/83795680

快照相当于对目录做一个备份,并不会立刻复制所有文件,而是指向同一个文件,当写入发生时,才会产生新文件

  1. 基本语法

(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 路径 旧名称 新名称 (功能描述:重命名快照)

猜你喜欢

转载自blog.csdn.net/wwwzydcom/article/details/83795680
今日推荐