1. 程式人生 > >Seafile深入學習(九) 之 web檔案斷點續傳和 NFS共享

Seafile深入學習(九) 之 web檔案斷點續傳和 NFS共享

Seafile的檔案斷點續傳:

原理是這樣的,你上傳一個大檔案因為某種原因中斷了上傳(可能是網路原因或者什麼),Seafile會記住中斷的位置,然後你必須重新上傳這個檔案到同一個目錄,然後伺服器會告訴你從哪裡開始上傳。

這裡有一些限制:

1.檔案更新和資料夾上傳不支援斷點續傳。

檔案更新斷點續傳的意思是,比如你掛載盤更新了一個檔案,這種同步中斷了也沒法續傳。

2.僅支援谷歌,火狐,和ie10+

操作步驟:要啟用斷點續傳功能,請新增如下配置到 seahub_settings.py 中:

ENABLE_RESUMABLE_FILEUPLOAD = True

對於Seafile叢集,為了使此功能如期工作,必須執行以下步驟  

seafile-server-latest/seafile-data/httptemp 目錄應該通過NFS共享給所有前端 Seafile 伺服器。

Seafile叢集通過NFS共享 分享資料:

1.把一臺Seafile伺服器作為NFS伺服器端(需要安裝下NFS伺服器端)

2.將要共享的目錄掛載到叢集中其他Seafile伺服器的目錄上

就可以了,非常簡單,NFS就是一個C/S模型的掛載。