Skip to content

Latest commit

 

History

History

walkdir

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

time: 2015-11-27 desc: directory diff and sync files

说明: 原有两台服务器通过rsync同步日志,目标磁盘发生故障。为恢复故障盘文件,临时将故障盘挂载虚拟机中,因为读取若干分钟便发生故障无法读取(需重新插拔),以下解决方法:

  1. 脚本从故障盘获得所有文件清单文件;
  2. 列表拿到服务器上同目标路径下比较,筛选出目标盘没有的文件列表(需要恢复的文件);
  3. 再回到虚拟机中,遍历恢复清单,将文件考出,同时恢复时不断循环直至复制成功(脚本挂起后,当盘无法读取时,重新插拔,脚本不用中断)