0

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 ラッパーで行われます

4

1 に答える 1

0

OSXFuseプロジェクトを確認することをお勧めします。基本的に、多数のバグ修正を含む MacFUSE です。問題がすでに解決されている可能性があります。

于 2011-06-15T13:26:38.740 に答える