From: Sam G. <net...@sp...> - 2005-12-15 23:54:19
|
Greetings. I'm trying to share CDs or CD images with MacOS8.0 and MacOS9.1 clients. I used to do this all the time with a 2.2 kernel and 1.42 netatalk series. Now I'm using a 2.6.12 and netatalk 2.0.3 and I can't do it. The first hitch is when I go to mount the CD. `mount -t hfs -o afpd,uid=1001,gid=1001 \ /dev/cdrom /media/cdrom` dmesg replies: hfs_fs: unable to parse mount options. And nothing happens. /usr/src/linux-source-2.6.12/Documentation/filesystems/hfs.txt tells me that hfs is *really* hfsplus and that it doesn't know about the `afpd` option. The sourceforge project for the hfs+ module has a feature request for this very thing. So hfs+ doesn't have this capability at the moment. http://sourceforge.net/tracker/index.php?func=detail&aid=741128&group_id=20251&atid=370251 Then I noticed that netatalk2 currently supports different resource fork formats by way of the `adouble:` option in `AppleVolumes.default`. But that didn't seem to do the trick either. Regardless of which adouble version (v1 v2 or osx for that matter) when the share is mounted on the client I see... garbage; no resource forks and no meta data. i.e. hidden files are visible, such as `Desktop Folder`. So, what is the easiest way to make this work? A vanilla hfs for the 2.6 kernel? Was the original hfs module truly removed? Why? Or have I made some mistake? I have other netatalk shares that work fine with my OS8, OS9, & OSX clients. -Sam George |