내 Ubuntu One 계정과 동기화할 폴더를 마운트하고 싶습니다. 유일한 제한 사항은 제공된 클라이언트를 사용하고 싶지 않다는 것입니다. 중요하다면 Arch Linux를 사용합니다. 그리고 모든 WebDAV(??) 리소스에 대한 일반적인 솔루션을 제공할 수 있다면 유용하고 좋은 참고가 될 것입니다.
답변1
이에 관심이 있을 수 있는 다른 사람들을 위해 여기에서 팔로우하세요.우분투 위키 페이지건축에 관해서. 그것은~ 아니다WebDAV를 통해 Ubuntu One에 액세스할 수 있습니다.
이는 Amazon S3에 저장된 원격 액세스 가능 디스크 공간을 제공합니다. 이 원격 디스크 공간에 대한 기존 프로토콜(예: FTP, SFTP, NFS, Webdav) 액세스를 사용하는 대신 Google 프로토콜 버퍼를 기반으로 하는 "ubuntuone-storageprotocol"이라는 발명된 통신 프로토콜을 통해 이루어집니다.
답변2
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 설치 구성 방법에 따라 일반 사용자로 마운트할 수도 있고 루트(또는 수퍼유저 권한)가 필요할 수도 있습니다. 내 Ubuntu 시스템에서는 davfs2 그룹( )에 내 사용자 이름을 추가하고 WebDAV 리소스를 마운트하기 위해 루트가 될 필요가 없도록 adduser [my_username] davfs2
suid 비트( 사용 dpkg-reconfigure
)를 설정했습니다.mount.davfs
특정 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
내 설정에는 몇 가지 특별한 문제가 있었는데 이에 대한 해결책은 내 문서에 설명되어 있습니다.블로그 게시물