简介
快照相当于对目录做了一个备份.并不会立即复制所有文件,而是指向同一个文件.当写入发生时,才会产生新文件
语法
开启指定目录的快照功能,本来是不允许的
hdfs dfsadmin -allowSnapshot 路径
禁用指定目录的快照功能,默认是禁用的
hdfs dfsadmin -disallowSnapshot 路径
对目录创建快照,名称应该是时间,执行后会显示快照路径
hdfs dfs -createSnapshot 路径
指定名称创建快照
hdfs dfs -createSnapshot 路径 名称
重命名快照
hdfs dfs -renameSnapshot 路径 旧名称 新名称
列出当前用户所有可快照目录
hdfs lsSnapshottableDir
比较两个快照的不同之处
hdfs snapshotDiff <snapshotDir> <from> <to>
删除快照
hdfs dfs -deleteSnapshot <path> <snapshotName>
恢复快照
hdfs dfs -cp <path>
例子