看板 Linux 關於我們 聯絡資訊
※ 引述《LIAR (玻璃做的大叔)》之銘言: : 我有架一個伺服器給實驗室當成同步資料的空間,包括自己本身或大家共有的資料夾, : 我聽說dropbox有版本回復的功能,我想請問CentOS有辦法弄出類似功能,讓大家的 : 資料不管是修改或是刪除,都可以回到最近幾個時間點嗎? 想了一下關鍵字怎麼下,然後就順利找到了 http://en.wikipedia.org/wiki/Versioning_file_system 簡單看了一下這篇wiki我有三、四個想法, 我想就真的是如同推文說的如此,引述上篇推文的說法如下: 1. 讓大家習慣 Revision control system,其實我覺得這才是正解...
guezt:架一個SVN 02/22 21:10
danielsig727:或是 git 02/22 21:12
alog:..偶只能說,叫大家乖乖用git比較實際@@ 02/22 23:30
alog:伺服器應該要做的是按時備份 02/22 23:32
alog:如果要你的那種做法,那就得從軟體面下手 02/22 23:33
2. ext3cow或btrfs的snapshot
lohengrien:lvm snapshot or btrfs snapshot 02/22 23:03
在這種情境下的lvm snapshot要小心OS的filesystem cache 3. WebDAV + SVN (with Autoversioning) or git auto-commit 這些我都沒用過,不過我想可以參考我找到的以下兩篇, 應該是不會太難設定: SVN http://www.slideshare.net/codehead/ build-an-autoversioning-filesystem-with-apache2 (shorten: http://0rz.tw/5lErm ) GIT http://stackoverflow.com/questions/420143/making-git-auto-commit/ 4. DropBox
LIAR:snapshot我有想過,但是那應該只能固定時間去備份吧?也就是 02/22 23:13
LIAR:只能回到特定時間點前的最後一次異動,如果能回復任意異動 02/22 23:13
LIAR:就好了。 02/22 23:14
LIAR:看來難度不小XD,主要是我當時在實驗室誇下海口要幹掉DropBox 02/23 00:36
LIAR:,結果有人嗆說沒有版本回復不放心,所以我才想試試的。 02/23 00:36
LIAR:總之先謝謝各位,我會研究各位給的資訊的。如果還有其他建議 02/23 00:38
LIAR:隨時歡迎。 02/23 00:38
我只能說...話不要說得太滿呀! 事情不是那麼簡單的,最大的重點在...好不好用 無論上述你怎麼兜,都很難比過dropbox的client很好用這個事實; 你想想: 關於 1) 你得改變大家的操作習慣; 而 2) 何時該下snapshot; 3) 缺點是真的會產出超多版本,而且怎麼回復檔案? DropBox的好處,基本上就是大家裝了以後可以無腦右鍵回復,這點真的很不錯; 此外,身為一個cloud service,他的AvailabilityReliability是掛保證的。 就算,他其實是偏向backup, 而非Versioning Filesystem或Revision control system。 基本上他的作法是偏向eventually consistency的概念, 定期去偵測是否有修改,然後sync到server; 然後呢,我想他是檔案傳上server才會多新版本, 也就是說,實際上不是每個檔案更新都會有version, 而是定期備份的頻率,足以讓人有可以用的版本, 每次備份中間的版本,就沒辦法紀錄了。 (以上完全是推測) 但這個問題對一般使用好像不是很有影響呀... 唯一的缺點就是沒辦法產出有意義的版本控制和tagging -- posted from Ubuntu 12.04.4 LTS - PCManX on my acer aspire 3750g -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.147.30.27
chang0206:genie timeline 有server版 不過是windows平台 02/24 10:38
AceIan:上一篇有人提過了 owncloud 有這功能 直接幹掉 dropbox XD 02/24 16:58
chenyen:我跟原PO的情況蠻像 LAB需要一個方便的檔案交換平台 02/24 21:52
chenyen:不過沒像原PO這麼有野心拉XD 02/24 21:52
chenyen:我也正在對owncloud作一些使用上的測試 02/24 21:53
xxoo1122:owncloud搭配svn是很棒的組合 02/24 23:02
xxoo1122:我是用一台web server+一台db與nfs來提供全公司的 02/24 23:04
xxoo1122:雲端硬碟服務 02/24 23:04
LIAR:嘿嘿!我想說一開始目標就設遠一點,至於要走多久就沒再管XD 03/07 21:37
LIAR:確實我也是得以使用者不須學其他技術為前題設計,所以才頭大 03/07 21:37