Gemeinsames Dateisystem FreeBSD - OS X

fred123

Well-Known Member
Hallo,

ich habe hier in einer hetrogenen Umgebung auf mehreren Maschinen PPC/Intel Mac OS X 10.4.xx und FreeBSD 6.xx laufen.

Ich SUCHE: Das Filesystem für Datentausch.


Problem:
UFS2 kann vom Mac nicht gelesen werden.
UFS macht Probleme mit Big&little Endian
HFS/HFS+ versteht Freebsd nicht.

Einschub: Bis zum FreeBSD 5.3 gab es einen "Pseudoport" der mount_hfs, read, write incl. Kernelmodul unterstütze. Siehe auch: http://people.freebsd.org/~yar/hfs/
Ist unter 6.xx nicht mehr zu bauen. Wird der nur aus manpower-Gründen nicht mehr unterstützt oder ist das eine "politische" Frage :-)

Frage:
Welches Dateisystem schlagt ihr für locale -, firewire-, usb- Daten-Platten vor?

fat32 kanns ja wohl nicht sein :-((

Ziemlich gefrustete Gruesse (nach langem suchen im Netz)

der Fred

Ps. NFS ist kein Thema, da mounte ich kreuz und quer. Local leg ich mir die Karten :-((
 
Zuletzt bearbeitet:
NFS wird doch von sich aus unterstützt, wozu brauchst du da irgendeinen Port?

Ext2 sollte aber unter beiden Systemen möglich sein.
 
NFS wird doch von sich aus unterstützt, wozu brauchst du da irgendeinen Port?

Weil LOCALE Platten nicht über NFS eingebunden werden ;-)
Weil auf einer Kiste FreeBSD & OSX Paralell laufen :-)
Weil FreeBSD als Guest-OS in OSX (Parallels) ein nicht zugreifbares UFS2 Images schreibt und nicht auf HFS+ zugreifen kann.......
Ext2 sollte aber unter beiden Systemen möglich sein.

Die Beton(n)ung liegt leider auf SOLLTE :-(

Von FreeBSD Seite her- Problemlos. OS-X ist da zickig.

Unter PPC tuts das auch:
http://sourceforge.net/projects/ext2fsx/
bei nem Intel-Mac gehts leider nicht :-(

Gruss der fred
 
Du kannst Fuse für OS X verwenden (http://kernelthread.com/), um eine ganze Reihe an Dateisystemen in OS X zu verwenden. Alternativ kannst Du, wenn Du Dich nur auf PowerPC bewegst, einfach UFS(1, nicht 2!) verwenden, das kann sowohl FreeBSD als auch OS X. Allerdings ist FreeBSDs UFS Implementierung nicht Endian-safe, d.h. Du kannst Deine Wechselplatte dann nicht vom PC an den (PowerPC-)Mac umstöpseln.

Wenn's Dir aber nur um externe Platten geht, dann ist FAT32 die beste Wahl weil's wirklich überall tut.
 
Es gab auch mal HFS (nicht HFS+) Patches für FreeBSD. Die funktionieren allerdings nur auf 5.x...
 
Weil LOKALE Platten nicht über NFS eingebunden werden ;-)
Das halte ich für ein Gerücht.

In Parallels FreeBSD starten, /etc/exports bearbeiten, NFS-Server aktivieren:
Code:
echo nfs_server_enable="YES" >> /etc/rc.conf
echo mountd_enable="YES" >> /etc/rc.conf
/etc/rc.d/nfsserver start
Im Host-MacOS kann man die NFS-Shares einfach mit "Gehe zu -> Mit Server verbinden" nfs://<Parallels-IP>/<Share-Name> mounten. Umgekehrt wird es etwas schwieriger, da man die NFS-Shares in netinfo definieren muss. Deshalb verwende ich ein Bunti-Klicki-Interface: NFS Manager.

Einzig die unterschiedlichen UserIDs verursachen Kopfschmerzen.
 
Zurück
Oben