误删除系列三:记一次有道笔记数据恢复过程
1. 环境: 三个有道云笔记客户端分别是windows7、iphone、MAC
2. 事件发生过程: 今天早上在win7的有道云笔记下记录一些笔记时,出现误删除操作,当时我使用的是它的markdown模块进行记录操作,刚好一个文档记录了我一周一些学习过程的笔记,就在某一个时刻敲键盘时,好像快速误操作一个ctrl+a全选了所有的文字,而在无意识下继续敲键盘了,而把这份文档中的所有文字都覆盖了,一下一周的笔记都没有,当时我就马上使用"撤销"操作,当时还是晚一步,再次从网页版本和手机上,发现它已经瞬间同步上去。
原来的
--------------------模板---------------------------------- # cat /etc/qemu-ifup #! /bin/sh # Script to bring a network (tap) device for qemu up. # The idea is to add the tap device to the same bridge # as we have default routing to. # in order to be able to find brctl PATH=$PATH:/sbin:/usr/sbin ip=$(which ip) if [ -n "$ip" ]; then ip link set "$1" up else brctl=$(which brctl) if [ ! "$ip" -o ! "$brctl" ]; then echo "W: $0: not doing any bridge processing: neither ip nor brctl utility not found" >&2 exit 0 fi ifconfig "$1" 0.0.0.0 up fi switch=$(ip route ls | \ awk '/^default / { for(i=0;i<NF;i++) { if ($i == "dev") { print $(i+1); next; } } }' )
误操作后
fsaf
3. 恢复过程
这时我发现自己在还有一个MAC的客户端,我就想这台肯定是有保存一份数据(基本上win7和MAC都会登陆一次,同步一次),MAC客户端刚好没有做同步的操作,以下我做了以下操作来恢复:
a. 先登录到MAC上,对它的数据做了一次备份(注意千万不要先登陆)
********* 具体的位置可以find搜索或上网查询一下*************** MacBook-Pro:~ $ cd /Users/<username>/Library/Containers/ MacBook-Pro:Containers $ cp com.youdao.note.YoudaoNoteMac com.youdao.note.YoudaoNoteMac-bak
b. 经过认证后登陆到有道云笔记上,果然一登陆就同步了我误删操作的那份笔记
c. 登陆后,把备份文件重新替换了现在登陆后的文件,果然那份误操作前的笔记就恢复了
MacBook-Pro:~ $ cd /Users/<username>/Library/Containers/ MacBook-Pro:Containers $ mv com.youdao.note.YoudaoNoteMac /Users MacBook-Pro:Containers $ mv com.youdao.note.YoudaoNoteMac-bak com.youdao.note.YoudaoNoteMac