Re: [問題] 備份硬碟上的Onedrive資料夾

作者: mattc123456c (Matt Zhuang)   2020-02-05 00:26:56
聽說這是轉信版,所以我還是用回文來回應後續
※ 引述《mattc123456c (Matt Zhuang)》之銘言:
: 我正在使用隨身碟+Ubuntu將PC的硬碟資料以dd備份至外接式硬碟,然後另外將網
: 路硬碟在PC上的資料夾以rsync一個一個備份(防止營運商砍我放在上面的檔案),
: 處理Dropbox和Google網路硬碟都順利完成( https://i.imgur.com/uwKNNJn.png ),
: 但是要處理Onedrive卻只看到"連結至 符號鏈結 (inode/symlink)"而非正確的資料夾(
: https://i.imgur.com/NWQ7l3g.png ),這在Ubuntu虛擬機的共享資料夾和直接用PC
: 上的Win10都可以正常顯示,我怕dd也沒辦法順利備份,難道只能再找時間確實在
: Windows下直接拷貝或是開虛擬機來處理了嗎?
: 題外話:我自2012年開始接觸Linux就碰到一個很大的困擾︰網路硬碟的同步問題。
: 如今都已經2020年了,當年使用的網路硬碟只有Dropbox有原生支援Linux,Google雲
: 端硬碟和OneDrive(SkyDrive更名)還是對Linux使用者不友善(事實上後者也不支援
: Mac),現在手上則加上Mega與百度網盤。
我做完對分割區的dd成img檔然後掛載後,跟原來硬碟上顯示一樣,會因為沒能看到正確
的資料夾以為備份失敗,然而我回到Windows必且使用7Zip打開該img後,神奇的事情來
了:
https://i.imgur.com/AViXsnA.png
黑框內除了原來命名的"Skydirve"以外多了一個在Ubuntu沒看到的資料夾,命名為
SkyDrive:${3D0CE612-FDEE-43f7-8ACA-957BEC0CCBA0}.SyncRootIdentity ,
後綴詞出現":"(Windows的保留字元)和"{}"(Linux下會用在指令輸入),難怪在那兩
個作業系統都無法顯示。
然後當我打開該資料夾後就發現內容物跟我在Onedrive上的資料是一致的。
只是這下麻煩了:原本要在實體機用rsync同步的計畫是不能用在Onedrive上,可能還是
要在Windows下直接拷貝還是用虛擬機Ubuntu下掛在共享資料夾來進行rsync,畢竟我利用
Ubuntu是拿來做半年一次的電腦備份而非作為長期使用的作業系統,短時間內我是不會讓
我的電腦重灌為Ubuntu,所以應該不會用到rclone(有Win版)或insync(有15天試用期的商
業軟體))
作者: mattc123456c (Matt Zhuang)   2020-02-05 15:21:00
而且還不知道該資料夾能否順利還原(單獨取出或dd還原)
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2020-02-06 14:32:00
看起來是 ntfs 的 ADS
作者: Adama (So Say We All.)   2020-02-07 17:39:00
可能是因為用streaming的吧?新的Google Drive也不會在本地端留下一個完整備份的資料,以節省本地硬碟空間

Links booklink

Contact Us: admin [ a t ] ucptt.com