Mac OS X Snow Leopard に HFS 書き込みサポートを追加するための MacFUSE ファイルシステムを作成していますが、ほとんどの場合は機能しますが、システムはボリュームが実際にマウントされる前にマウントポイントにディレクトリを作成する.Spotlight-V100
ため.Trashes
、/Volumes
これらの 2 つのディレクトリはボリュームの後もそこに残ります。これにより、マウントポイントが削除されなくなります。同じディスクを連続してマウントすると、/Volumes に連番 (/Volumes/Disk、/Volumes/Disk 1、/Volumes/Disk 2 など) を持つ新しいマウントポイントが作成されます。手動で削除されます。
これは、ボリュームをローカルとしてマークするかどうかに関係なく発生します。fuse_opt_add_arg(&args, "-olocal");
どうすればこれを回避できますか?
ソースコードはhttp://vc.namedfork.net/nf/fusehfs/trunk/にあり、ファイルシステムバンドルは としてインストールされ/System/Library/Filesystems/fusefs_hfs.fs
、マウントは fuse-ext2 や ntfs-3g などの fuse_wait ラッパーで行われます