1. 程式人生 > >誤刪除系列三:記一次有道筆記資料恢復過程

誤刪除系列三:記一次有道筆記資料恢復過程

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

  

&n