題:
用於同步文件的便攜式系統(例如DropBox)?
Cade Roux
2012-07-14 10:43:13 UTC
view on stackexchange narkive permalink

當前,沒有適用於ARM Linux變體的Dropbox版本,此處有文章

https://www.dropbox.com/votebox/358/linux-arm-support

我使用了Cubby,Google Drive,DropBox,Wuala,SpiderOak以及其他一些軟件,但是沒有找到任何支持ARM Linux的軟件。

I我正在考慮使用Mercurial並使用存儲庫進行同步。

能夠將文件保存在工具箱中將非常有用-然後我可以在Mac或PC上下載並放入該文件夾,然後然後在設備上可用。

如果您正在談論大文件,那麼選擇汞不是一個好選擇。
您可能要檢查一下http://mitchtech.net/dropbox-on-raspberry-pi-via-sshfs/
因此,您想讓pi成為與您同步文件的服務器嗎?還是要同步互聯網上的文件(並因此同步到包括pi在內的所有PC)?
-1
十一 答案:
Malvineous
2012-07-14 11:22:19 UTC
view on stackexchange narkive permalink

一種快速的解決方案是使用 rsync,它使本地目錄看上去與遠程目錄相同。與DropBox不同,您只需要在需要最新內容時手動執行同步操作即可。

與Mercurial等版本控制系統不同,rsync不會保留歷史記錄或備份,因此非常容易意外刪除文件(或非常困難,具體取決於您的觀點-同步可能只會再次下載已刪除的文件。)

如果需要,可以創建一個cron作業以每五分鐘自動同步目錄。
@BryanDunsmore:儘管rsync非常有效,但它確實涉及檢查每個文件的更改,因此對於大量文件,您可能會發現磁盤和帶寬使用率過高而無法定期執行此操作。當然,YMMV!對於少量文件(例如<500),可能很好。
@Malvineous:也是Dropbox在其“索引...”階段所做的工作。我是傳統複製操作的rsync的忠實擁護者,但是這裡的問題是關於透明同步的。即使將rsync放入每運行5分鐘的cron作業中,也會非常耗CPU,並且在剩下的4分鐘之內很容易發生故障。不,我們確實需要文件系統操作喚醒某些東西,它們只能同步新創建或修改的文件。
Jon Egerton
2012-07-14 13:16:08 UTC
view on stackexchange narkive permalink

http://owncloud.org有什麼用嗎?是開源和基於Linux的。

elmicha
2012-07-27 03:45:53 UTC
view on stackexchange narkive permalink

對於Google雲端硬盤,請查看驅動器 and>。截至2012年7月,它仍然是beta版。我沒有嘗試構建它,但是它是開源的,其依賴項看起來可以在ARM上構建。

至少在raspbian上,有關於rpi論壇的報導,該報告至少可以在raspbian上構建並正常工作:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=36&t=25876
我可以確認,grive可以在raspbian上運行,不用擔心,請參閱http://www.stuffaboutcode.com/2013/03/raspberry-pi-google-drive-grive.html以獲得安裝和設置說明
gregp203
2012-09-26 23:20:22 UTC
view on stackexchange narkive permalink

由於Raspbian具有 fuse ,所以我認為 fuse-dropbox會起作用。

找不到相關的文檔,僅是代碼...
歡迎使用Raspberry Pi,答案不錯!您能否再擴展一些話題,添加一些有關項目開發狀態的信息(如果您已經嘗試過等等)?
Jakob
2012-07-15 22:35:01 UTC
view on stackexchange narkive permalink

看看 git-annex。 Joey正在正在研究,以便為Dropbox獲得更好的開源替代品。

Pontus
2012-07-29 21:41:22 UTC
view on stackexchange narkive permalink

當我覺得DVCS會過分使用時,我會使用 Unison進行所有此類同步。從本質上講,它就像兩個文件夾的智能雙向rsync一樣工作,通常通過ssh進行。一個簡單的例子:

  pi @ raspberry〜$ sudo apt-get install unison2.27.57 ... pi @ raspberry〜$ unison / home / pi / stuff ssh://server.example。 com / stuff  

對於第一次同步,它將說明發生了什麼,然後,每次您運行同一命令時,它都會向您顯示更改,有時還會發生衝突。如果要在cron中使用它,請設置無密碼ssh身份驗證並使用選項“ -batch -silent”運行。

有用的選項:

  -times始終同步修改時間(應該是默認設置!)-ignore用於忽略路徑/文件路徑-僅用於同步目錄的一部分(以提高速度)-batch沒有用戶交互作用-簡要只有有用的output-silent僅輸出錯誤 

這些選項也可以放在配置文件中。如果創建“ /home/pi/.unison/myserver.prf”,則可以運行“ ​​unison myserver”。查看在線手冊,並獲得一個很好的入門指南“為您的媽媽設置統一”

關於統一的知識有很多,而且配置文件格式有點奇怪。但我強烈推薦它,因為它確實替代了保管箱和類似服務。我在許多機器之間同步了TB,效果很好。大多數平台(Linux,Windows,osx)都可以使用2.27.57版本。

denfromufa
2015-04-05 07:54:52 UTC
view on stackexchange narkive permalink

嘗試在RPi上運行的Seafile。 Owncloud更受歡迎,但安全性較低。 Seafile的各個部分均以Python(RPi的官方語言)編寫。

您可以從Seafile官方網站上下載RPi版本:

http://www.seafile.com / en / download /

然後,您可以使用有關如何在RPi上設置Seafile的非常詳細的教程:

http://draptik.github.io / blog / 2014/04/21 / installing-seafile-on-raspberry-pi /

Robert Munteanu
2012-08-21 13:07:46 UTC
view on stackexchange narkive permalink

您是否嘗試過 SparkleShare

SparkleShare是一個開放源代碼的協作和共享工具,旨在使事情變得簡單並避免妨礙您。它使您可以立即與Git存儲庫同步,並且可用於Linux發行版,Mac和Windows。

SparkleShare的唯一後端要求是Git,並且在Raspberry Pi上可用。 / p>

該工具的客戶端似乎是用mono語言編寫的,因此需要在RaspberryPi上運行,因此Git並不是唯一的要求。一個人還需要一個git服務器才能使用它,除非他將使用一些公共git服務或在其中一個上購買計劃。
如果您已經擁有Pi,則基本上可以在幾分鐘內創建git服務器。
Chaz
2012-12-30 13:24:22 UTC
view on stackexchange narkive permalink
Squeezeplug上的

Crashplan。您可以通過重定向/隧道端口進行管理。

在SqueezePlug鏈接中沒有看到有關ARM體系結構或“即插即用”設備的任何信息。實際上,他在談論Fedora服務器。無論如何,許多信息仍然有用。
Advanced
2013-01-07 16:07:07 UTC
view on stackexchange narkive permalink

或者您可以使用 sshfs 掛載遠程驅動器之類的文件夾。我在這裡寫了一個小教程。

我希望對您有所幫助

ohho
2013-07-10 09:24:34 UTC
view on stackexchange narkive permalink

我的Raspberry Pi的主要用途是BT和 BT Sync

可以在此處找到BT Sync的文檔。可以從此處此處下載。

這是教程



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...