任何可用的版本控製檔案系統(例如 VMS)曾經擁有

任何可用的版本控製檔案系統(例如 VMS)曾經擁有

我正在尋找像 VMS 過去那樣的版本控製檔案系統。我可以為 Windows 用戶端託管任何現代的等效項嗎?要求:

  • 能夠將磁碟機對應到 XP、Vista、Win7、Samba (Linux) 的共用檔案系統

  • 能夠在 Windows Flavor 或 CentOS 上託管此檔案系統

  • 對最終用戶完全透明 - 看起來像普通的驅動器/共享。我確信我可以將某些東西與 SVN 之類的東西一起破解,但它不會是透明的。

我已經搜尋過谷歌,到目前為止什麼也沒找到。

答案1

OpenVMS Files-11 系統實際上是真正的版本控製檔案系統。每次執行儲存、複製或任何寫入操作時,除非明確指定命令不執行此操作,否則都會建立具有相同檔案名稱的新版本,最高版本為32767。 ;版本號(例如:myfile.txt;1 myfile.txt;2 myfile.txt;3 等等,直到:myfile.txt;32767)

例如,在 OpenVMS 中您可以:

複製 myfile.txt;2 myfile.txt;4

PURGE myfile.txt(僅保留最新版本)

PURGE/KEEP=3 myfile.txt(只保留最新的3個版本)

DELETE myfile.txt;3(僅刪除版本 3)

到目前為止,我還沒有找到任何可以在 Windows 中遠端複製相同類型文件版本控制的軟體 - 但我一直在尋找。

答案2

從 Windows 2003 開始,陰影副本變得可用。那給你做嗎?

答案3

我不確定是否會將 VMS 的檔案系統機制稱為“版本控制”,只是它很好地保存了幾個舊副​​本。

NetApp 檔案管理器具有「快照「這使您可以查看截至昨天午夜或去年第三週的檔案系統的情況,或者您想要配置它以保留的任何內容。它們也不使用大量空間。您可以指定一個是時候製作快照了,或者您可以手動執行快照。使用權透過進入該目錄的子目錄來及時查看這些時間點。

Sun 的 ZFS 檔案系統(在 Solaris、最新版本的 FreeBSD 和伺服器版本的 OSX 下可用)還允許您建立功能與 netapp 快照相同的快照。您需要安裝 Samba 才能與 Windows 用戶端共用 ZFS 檔案系統(或使用 NFS 與 unix 主機共用)。

答案4

不是 Windows 原生的解決方案:

如果您使用 dav_svn 執行 Apache,您可以將其配置為每次儲存檔案時都會進行新的修訂。

Windows 用戶端可以簡單地連接到 http 端點,並且應該能夠(大部分)透明地與映射驅動器一起工作,看看WebDAV 和自動版本控制

編輯:再想一想,聽起來您實際上想要一個類似於共享點的 DMS。如果您不想付費:請嘗試露天社區版經過一周的擺弄後,我將其設定為可以為 Windows 用戶提供本機 smb 掛載。版本化文檔,為最終用戶提供了一個漂亮的Web UI,並與我們的網域整合了身份驗證(但這是在Linux 下使用OpenLDAP 和Samba——Alfresco 本身並不關心。它是java 的,可用於所有主要平台)

相關內容