UbuntuOneアカウントと同期するフォルダーをマウントしたい。唯一の制限は、提供されたクライアントを使用したくないということです。重要な場合はArchLinuxを使用します。そして、すべてのWebDAV(??)リソースに一般的なソリューションを提供できれば、それは有用であり、参考になるでしょう。
LinuxでWebDAVリソースをドライブとしてマウントするには、 davfs2 を使用できます。 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
)に追加し、dpkg-reconfigure
にsuidビット(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
WebDAVリソースのユーザー名とパスワードを次の形式で~/.davfs2/secrets
に保存することにより、マウントプロセスをさらに簡素化できます。
/path/to/local/mountpoint my_dav_username password
私のセットアップにはいくつかの特定の癖があり、その解決策は私の ブログ投稿 に概説されています
これに興味があるかもしれない他の人のためにここでフォローアップするだけです-アーキテクチャについては buntuのwikiページ を参照してください。 WebDAV経由でUbuntuOneにアクセスすることはできません。
これにより、AmazonS3に保存されているリモートアクセス可能なディスクスペースが提供されます。このリモートディスクスペースへのアクセスは、既存のプロトコル(FTP、SFTP、NFS、Webdavなど)を使用するのではなく、Google ProtocolBuffersに基づく「ubuntuone-storageprotocol」と呼ばれる発明された通信プロトコルを介して行われます。