2010-09-03 204 views
0

我正在创建一个MacFUSE文件系统,用于向Mac OS X Snow Leopard添加HFS写入支持,它主要工作,但系统会创建.Spotlight-V100.Trashes挂载点上的目录在/Volumes之前,卷实际挂载之前,因此这两个目录在卸载卷后停留在此处,这样可以防止挂载点被删除。相同磁盘的连续挂载会在/卷中创建新的挂载点,其中包含连续编号(/ Volumes/Disk,/ Volumes/Disk 1,/ Volumes/Disk 2等),这会导致/ Volumes被大量无用的目录填充,除非它们手动删除。Mac OS X创建.Spotlight-V100和。在根卷上的MacFUSE挂载点上崩溃

这种情况羯羊我将卷标记为本地与否,与fuse_opt_add_arg(&args, "-olocal");

我怎样才能避免这种情况?

我的源代码是在http://vc.namedfork.net/nf/fusehfs/trunk/,文件系统捆绑安装为/System/Library/Filesystems/fusefs_hfs.fs,并安装与fuse_wait包装完成的,像保险丝ext2和NTFS-3G

回答

0

你可能要检查Fuse4X项目。基本上,MacFUSE包含许多错误修正。可能发生的问题已经在那里解决了。