在沒有客戶端的情況下安裝ubuntu一個或類似的網路儲存服務

在沒有客戶端的情況下安裝ubuntu一個或類似的網路儲存服務

我想安裝一個資料夾以與我的 Ubuntu One 帳戶同步。唯一的限制是我不想使用提供的客戶端。如果可以的話我使用 Arch Linux。如果您能為所有 WebDAV(??) 資源提供通用解決方案,那將是有用且良好的參考。

答案1

只是在這裡關注其他可能對此感興趣的人 - 請參閱Ubuntu 的 wiki 頁面關於架構。這是不是可以透過 WebDAV 存取 Ubuntu One。

這提供了儲存在 Amazon S3 上的遠端存取磁碟空間。存取此遠端磁碟空間不是使用現有協定(例如 FTP、SFTP、NFS、Webdav),而是透過此處發明的基於 Google Protocol Buffers 的名為「ubuntuone-storageprotocol」的通訊協定。

答案2

若要將 WebDAV 資源掛載為 Linux 中的驅動器,您可以使用達夫檔案系統2。在基於 Debian 的發行版中,可以davfs2從主儲存庫下載該軟體包:

    # apt-get install davfs2

我寫了一個部落格條目關於不久前使用 davfs2 掛載特定 WebDAV 資源的資訊。我將在這裡概述相關細節。

在系統上安裝 davfs2 後,您應該能夠在電腦上使用mount.davfs(或) 命令。mount -t davfs語法是

    mount -t davfs https://webdav-server.com/path/to/remote/dav /path/to/local/mountpoint

根據 davfs2 安裝的設定方式,您可能能夠以普通使用者身分安裝,或者可能需要 root 使用者身分(或具有超級使用者權限)。在我的 Ubuntu 系統上,我將我的使用者名稱新增至 davfs2 群組 ( adduser [my_username] davfs2) 並設定 suid 位元(使用dpkg-reconfigure),mount.davfs這樣我就不需要 root 身分來掛載 WebDAV 資源。

如果您要重複安裝特定的 WebDAV 來源,您可以透過新增項目來簡化安裝過程/etc/fstab,例如

    https://webdav-server.com/path/to/remote/dav /path/to/local/mountpoint davfs noauto,defaults,uid=myusername,gid=myusergroup 0 0

~/.davfs2/secrets您可以透過以下格式儲存 WebDAV 資源的使用者名稱和密碼來進一步簡化安裝流程:

    /path/to/local/mountpoint my_dav_username password

我的設置有一些特殊的怪癖,我的解決方案中概述了這些怪癖部落格文章

相關內容