- 一个snapshot(快照)是一个全部文件系统、或者某个目录在某一时刻的镜像
- 快照应用在以下场景中:
- 防止用户的错误操作
- 备份
- 试验/测试
- 灾难恢复
- HDFS的快照操作
- 开启快照 hdfs dfsadmin -allowSnapshot /input
- 创建快照 hdfs dfs -createSnapshot /input backup_input_20190804_01
快照本质 Created snapshot /input/.snapshot/backup_input_20190804_01
- 查看快照 hdfs lsSnapshottableDir
- 对比快照 hdfs snapshotDiff /input backup_input_01 backup_input_20190804_02
- 恢复快照 hdfs dfs -cp /input/.snapshot/backup_input_20190804_01/data.txt /input