Re: [問題] 請問檔案伺服器有辦法弄出"版本回復"嗎?

看板Linux作者 (流水)時間12年前 (2014/02/23 01:45), 編輯推噓4(407)
留言11則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《LIAR (玻璃做的大叔)》之銘言: : 我有架一個伺服器給實驗室當成同步資料的空間,包括自己本身或大家共有的資料夾, : 我聽說dropbox有版本回復的功能,我想請問CentOS有辦法弄出類似功能,讓大家的 : 資料不管是修改或是刪除,都可以回到最近幾個時間點嗎? 想了一下關鍵字怎麼下,然後就順利找到了 http://en.wikipedia.org/wiki/Versioning_file_system 簡單看了一下這篇wiki我有三、四個想法, 我想就真的是如同推文說的如此,引述上篇推文的說法如下: 1. 讓大家習慣 Revision control system,其實我覺得這才是正解...

02/22 21:10,
架一個SVN
02/22 21:10

02/22 21:12,
或是 git
02/22 21:12

02/22 23:30,
..偶只能說,叫大家乖乖用git比較實際@@
02/22 23:30

02/22 23:32,
伺服器應該要做的是按時備份
02/22 23:32

02/22 23:33,
如果要你的那種做法,那就得從軟體面下手
02/22 23:33
2. ext3cow或btrfs的snapshot

02/22 23:03,
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

02/22 23:13,
snapshot我有想過,但是那應該只能固定時間去備份吧?也就是
02/22 23:13

02/22 23:13,
只能回到特定時間點前的最後一次異動,如果能回復任意異動
02/22 23:13

02/22 23:14,
就好了。
02/22 23:14

02/23 00:36,
看來難度不小XD,主要是我當時在實驗室誇下海口要幹掉DropBox
02/23 00:36

02/23 00:36,
,結果有人嗆說沒有版本回復不放心,所以我才想試試的。
02/23 00:36

02/23 00:38,
總之先謝謝各位,我會研究各位給的資訊的。如果還有其他建議
02/23 00:38

02/23 00:38,
隨時歡迎。
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

02/24 10:38, , 1F
genie timeline 有server版 不過是windows平台
02/24 10:38, 1F


02/24 16:58, , 3F
上一篇有人提過了 owncloud 有這功能 直接幹掉 dropbox XD
02/24 16:58, 3F

02/24 21:52, , 4F
我跟原PO的情況蠻像 LAB需要一個方便的檔案交換平台
02/24 21:52, 4F

02/24 21:52, , 5F
不過沒像原PO這麼有野心拉XD
02/24 21:52, 5F

02/24 21:53, , 6F
我也正在對owncloud作一些使用上的測試
02/24 21:53, 6F

02/24 23:02, , 7F
owncloud搭配svn是很棒的組合
02/24 23:02, 7F

02/24 23:04, , 8F
我是用一台web server+一台db與nfs來提供全公司的
02/24 23:04, 8F

02/24 23:04, , 9F
雲端硬碟服務
02/24 23:04, 9F

03/07 21:37, , 10F
嘿嘿!我想說一開始目標就設遠一點,至於要走多久就沒再管XD
03/07 21:37, 10F

03/07 21:37, , 11F
確實我也是得以使用者不須學其他技術為前題設計,所以才頭大
03/07 21:37, 11F
文章代碼(AID): #1J2E8xzd (Linux)
文章代碼(AID): #1J2E8xzd (Linux)