iDiskへの接続

fender2005-01-31

.MacのiDiskは、WebDAV (Web-based Distributed Authoring and Versioning)サーバなので、Debianでも接続が可能である。

クライアントの実装として、davfs2というものがある。

WEB-DAV Linux File System(davfs) download | SourceForge.net

ここからdavfs2-0.2.3.tar.gzを持って来て、インストールしてみた。

$ ./configure --with-kernel=/usr/src/kernel-source-2.6.9
$ make
$ sudo make install

/usr/local/sbin/mount.davfsがインストールされる。

このdavfsはCoda File Systemを使う。
このため、カーネルがCodaをサポートしていないといけない。
もし、抜けている場合は、CONFIG_CODA_FS=yにして、再構築する。

では、早速マウント。

$ sudo mkdir /idisk
$ sudo /usr/local/sbin/mount.davfs http://idisk.mac.com/username /idisk -o username=yyy,password=xxx,uid=1000,gid=100

username, passwordは.Macのアカウントを指定する。
マウントが成功すると、以下のようにネットワークファイルシステムとして機能する。

$ df
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/hda5             10069984   3296436   6671244  34% /
tmpfs                   387064         0    387064   0% /dev/shm
/dev/hda3             57558400  40397608  17160792  71% /macosx
/dev/hda4             10230656   3922712   6307944  39% /darwin
/dev                  10069984   3296436   6671244  34% /.dev
none                      5120       576      4544  12% /dev
fender:/              78146952  48875664  25301632  66% /fender
/dev/davfs0               8281      7281         0 100% /idisk

$ cd /idisk
$ ls -l
合計 15
-rwxr-xr-x  1 vfr users 10532 2004-06-10 07:22 About your iDisk
drwxr-xr-x  1 vfr users   512 2005-01-30 00:43 Backup
drwxr-xr-x  1 vfr users   512 2004-06-26 02:44 Documents
drwxr-xr-x  1 vfr users   512 2003-05-15 08:07 Library
drwxr-xr-x  1 vfr users   512 2004-12-20 01:06 Movies
drwxr-xr-x  1 vfr users   512 2001-01-09 08:48 Music
drwxr-xr-x  1 vfr users   512 2004-06-25 02:11 Pictures
drwxr-xr-x  1 vfr users   512 2004-08-22 22:54 Public
drwxr-xr-x  1 vfr users   512 2004-12-19 03:09 Sites
drwxr-xr-x  1 vfr users   512 2004-02-05 10:52 Software

これで、自由にファイルの作成、コピーなどが行える。
色々試してみたが、mvが出来ないだけで、rm も cp も問題なかった。

LinuxのHowtoは以下にあった。

http://webdav.todo.gr.jp/howto/HOWTO-davfs.html

これで、またひとつ.Macの利用価値がぁ!!