HDFS——HDFS的快照(5)

  • 一个snapshot(快照)是一个全部文件系统、或者某个目录在某一时刻的镜像
  • 快照应用在以下场景中:
  1. 防止用户的错误操作
  2. 备份
  3. 试验/测试
  4. 灾难恢复
  • HDFS的快照操作
  1. 开启快照  hdfs dfsadmin -allowSnapshot /input
  2. 创建快照  hdfs dfs -createSnapshot /input backup_input_20190804_01

        快照本质 Created snapshot /input/.snapshot/backup_input_20190804_01

  1. 查看快照 hdfs lsSnapshottableDir

  1. 对比快照 hdfs snapshotDiff /input backup_input_01 backup_input_20190804_02
  2. 恢复快照 hdfs dfs -cp /input/.snapshot/backup_input_20190804_01/data.txt /input