iT邦幫忙

0

dropbox有辦法單向備份嗎?

各位先進好:

想請教dropbox有沒有辦法單向備份,情境如下:

1.A電腦某個指定的資料夾備份到BOX的某個指定的資料夾、B電腦某個指定的資料夾備份到BOX的某個指定的資料夾、C電腦某個指定的資料夾備份到BOX的某個指定的資料夾、、、

2.A、B、C電腦的某個指定的資料夾資料會定期被清除

3.BOX不需要同步到A、B、C

以上,謝謝

ant1017 iT邦新手 4 級 ‧ 2019-06-20 09:56:50 檢舉
話說..我dropbox太久沒用,帳號登不進去...裡面放了許多回憶=_=
4
浩瀚星空
iT邦大師 1 級 ‧ 2019-06-20 09:07:17

先說明一下,dropbox它不是備份。它是同步的觀念。
你最多只能指定dropbox的目錄跟誰做同步。但自已的一定是全部同步。

不要誤會了dropbox的用法。

結論:你要的東西它做不到。
結案

lungzen iT邦新手 4 級 ‧ 2019-06-20 09:38:47 檢舉

謝謝回覆

2
dragonH
iT邦研究生 4 級 ‧ 2019-06-20 09:19:30

不確定 dropbox 本身有沒有提供這些功能

不過你的要求感覺可以用他們的api來實現

以 node.js 為例

1 .
透過 dropbox api 將檔案或資料夾上傳

2 .
fs module 將檔案或資料夾刪除

需要定時的話可以用 node-schedule之類的module

3 .
你只有透過api上傳 自然他也不會同步

看更多先前的回應...收起先前的回應...
lungzen iT邦新手 4 級 ‧ 2019-06-20 09:39:05 檢舉

謝謝回覆,我來研究一下,感恩

@dragonH
不要隨便惡搞跟教不適合的做法。
雖然照你的做法的確可能達到他要的東西。
但這只是拿不適合的工具,硬做要做的事。

久而久之,會誤導了該工具的正確用法。
這並不是一件好事。

dragonH iT邦研究生 4 級 ‧ 2019-06-20 11:19:42 檢舉

這只是看法不同吧

我提供的也是 dropbox 官方的 api 說/images/emoticon/emoticon16.gif

我是沒去了解 dropbox 適不適合做為備份的方案

不過看樓主的文章

dropbox 看起來是可以滿足樓主對於 "備份" 的需求


我是認為

dropbox 就只是個工具

如何去使用

決定於使用者的選擇跟使用的情境

甚至想要拿來當作靜態網頁的空間

也都是取決使用者的選擇

還是說星空大對於 dropbox 有不同的理解

可以來交流一下/images/emoticon/emoticon41.gif

或許是我對dropbox有什麼誤會也說不定

lungzen iT邦新手 4 級 ‧ 2019-06-20 16:00:09 檢舉

同意dragonH的看法,任何軟體都是一種工具,除了按照正統的作法外,是可以有不同運用面來達成自己所需的

當然,使用API但不偏離安全作法也是必要的^_^
感謝兩位大哥指導

可能是我老一輩的想法不太一樣。我是將「同步」跟「備份」的兩種定義視為不同的做法。

「同步」的特性認真對我來說,他並非是算備份的效果。
「同步」的目的就是確保雙方以上的資料都是一樣相同的。

「備份」來說它是屬於資料存放的效果定義。
「備份」永遠不會跟現有的東西掛勾。

dropbox最大的功能是在於同步而不在於存放。
但硬要將其視為存放也是不為過。只是這樣的工具要拿來這樣用
有時反而會導致錯誤的使用而發生慘案。(因為我這有真實案例)

要拿「同步」功能當「備份」使用的想法是可以的。
可是千萬不要將其視為是「備份」
一般會想要用「同步」來做「備份」的做法。無非只是為了省下一個「備份控制」的動作。這是一個很危險的做法跟想法。
我的見解就是這樣子。所以一般來說沒有「備份」真正觀念的人。只想求動作簡便。我並不建議這樣子做。

我剛說的慘案,就是發生在我公司某同事的身上。
因為他認為dropbox備份另外一方已經很夠了。再加上二台電腦的同步。
總共有三個地方做「備份」不可能出大事。第二台是我公司的server。

一開始我就有跟他說,不要將其視為備份。這樣子做很危險。
但他不聽。直到有一天,他突然發現在公司的dropbox內容。莫名奇妙的開始變少。一大堆檔案還不見了。下去查看之後發現他第二台電腦的硬碟掛了出問題了。但因為系統沒掛。所以dropbox視為檔案已被刪除。開始做同步化。(實際上是因為硬碟掛了讀不到檔案)

幸好的一件事是。我並不會去理會他的做法。所以平常在我公司的server。我都有去保留每一天的程式備份。當然這個備份動作並不是同步化的處理。而是對目錄做壓縮保留到另一個空間容量內備存。

如果我當初沒事先做這樣的動作,他一定會哭死的。

最後,要教人家怎麼做是可以的。因為其實我自已也是有用dropbox做同步對應處理。只是在心態上要特別注意不要將其當成是在備份。只是同步。就算只是用api傳送到空間上。把空間拿來當備份空間使用也是可以。只是可惜了dropbox實際的用法。

題外話:
其實我也不想去抹滅你們的做法跟想法。
也的確有很多人將 dropbox 做為一個容量空間使用。
我也不能說這樣子做好跟不好。

這只是看過太多這樣的例子。拿一個工具但卻沒發揮該工具本身10%能力。是一件很可惜的事。

或許你們會說,反正能達到目的就好。管他那麼多幹嘛。
或許吧,包含我自已公司內的同事也是有這樣的看法。
我其實也是看的很開了。能說的都說了。
覺得無關緊要也沒關係。目的能達到就行了也好。

只是看過太多這樣的人都要等到發生慘案之後,才能知道自已的問題在哪邊的時候。幸運點碰到小事就能自覺的。那就可以當成是一個經驗。
不幸的,碰到大事連翻身都不能的。也常有所聞。只能搖頭而已。

就這樣子吧。

dragonH iT邦研究生 4 級 ‧ 2019-06-20 16:19:56 檢舉

感覺只是切入點不一樣而已啦XD

我是很直覺的把 "同步" 跟 "備份"

切成兩回事

後來有看一些相關資料

我認為的同步應該是類似所謂的 two-way-sync 的概念

備份則是類似 one-way-sync 的概念

我這裡提到的做法

就是單純把dropbox當作一個備份空間而已

看起來樓主的需求也是只有這樣

由於沒有使用什麼 "同步" 的功能

所以不會發生星空大您提到的慘案/images/emoticon/emoticon12.gif

但星空大的說的也很道理

的確值得注意/images/emoticon/emoticon08.gif

lungzen iT邦新手 4 級 ‧ 2019-06-20 17:10:10 檢舉

看來我還是繼續用我目前的RSYNC+NAS好了,再次感恩兩位大大

0
蟹老闆
iT邦大師 1 級 ‧ 2019-06-23 23:30:28

可以參考 AirExplorer 可以指定(左邊、右邊)單向同步

lungzen iT邦新手 4 級 ‧ 2019-06-25 08:42:21 檢舉

謝謝回覆,找時間測試看看,感恩

0
Jerry
iT邦研究生 1 級 ‧ 2019-06-24 01:15:43

可以試試看,A電腦在偏好設定中只選擇你要備份的資料夾,其他的不要選。
B、C電腦也是,如此應該就可以不同電腦備份不同資料夾。

lungzen iT邦新手 4 級 ‧ 2019-06-25 08:40:57 檢舉

謝謝回覆,但是不能同步單一個資料夾,因為原始的地方資料會刪除,這樣又會把資料夾的資料同步回來

我要發表回答

立即登入回答