Ok. I am kind of new to Linux, but I have learned a lot and think I know
what I am doing most of the time. But anyway, I am having a little trouble
with serving an HFS disk. On my Linux box, I am running kernel 2.2.10 and
have the latest netatalk build working (with the asun patches, version
1.4b2??). In my /etc/fstab file I have the line:
/dev/sdb5 /exchange hfs fork=netatalk,afpd 0 0
to mount the external hfs disk that i have conected to the computer.
Everything seems to be ok. If I go into that directory I see everything,
and it is mounted. In my /etc/atalk/AppleVolumes.default file I have:
/exchange "MacOS Partition"
Now when I log into the server on a mac, I get the three mount points, yet
the "MoacOS Partition" one is greyed out, and if I try to mount any of the
other ones, it gives me an error saying the the service has closed. Yet, if
I unmount the /exchange partition, all three are enabled and I can log in
At one point it was kindof working, and my original problem was that when I
got the hfs partition mounted on the remote mac, everything was either a
folder or a text file. It couldn't handle the resource forks of the files,
so they were all useless.
This problem has me baffled, and any help would be great. Sometimes I have
the HFS disk hooked up to a mac, so that is why I do not want to just copy
it onto an ext2 partition. But, Thanks in advance.