File share met Linux
7 januari 2004 - 15:30   
geplaatst door: kitano
Probleem:

Ik probeer een file share te maken tussen onze linuxserver en mac's het rare is dat ik zowel met appletalk als met ftp op de linux kan komen maar dat elk van deze protocollen zijn eigen problemen met zich mee neemt.

Met appletalk krijg ik het probleem dat hij documenten door de war gooit of diverse documenten niet weergeeft.
Met het ftp protocol het geen enekel bevoegdheid (alleen lezen) dat schiet dus ook niet op.

Iemand een oplossing?

File share met Linux
7 januari 2004 - 16:03    reactie #1
geplaatst door: drib
Verbinding?
Mac versie?
Linux Kernel versie?
File share met Linux
7 januari 2004 - 16:09    reactie #2
geplaatst door: Thomas
ALs je Mac OS X gebruikt kan je het beste verbinden via Samba met de linux-server.

Thomas

Wat ik hier uitkraam is puur mijn persoonlijke mening.
File share met Linux
7 januari 2004 - 16:13    reactie #3
geplaatst door: denn88
Maak op je Linux box gewoon een NFS export aan. Met Red Hat heel simpel te doen. Niet vergeten de NFS deamon opnieuw op te starten. Op je Mac maak je verbinding met: nfs://IPnummerLinux/pad/naar/de/export/map in het Apple'tje+k scherm.

Het pad, wat je achter het IP nummer moet plakken, naar de map moet vanaf de Linux root komen, dus /var/www/ bv... Werkt bijzonder goed bij ons. Ben je meestal ook af van het gezeur dat je sommige bestanden niet kan weggooien (AppleTalk op Linux) of verplaatsen. Let wel op! Sommige meta-data (plaatjes previews bv) wordt niet meegekopieerd, dit i.c.m met Xpress 4 is niet handig.

Samba naar Linux is niet zo handig... Mac OS X update de Finder lijsten (van een SMB verbinding) niet zo goed/frequent. Sommige files die je via een andere computer in een map hebt gezet, zijn niet zichtbaar op Mac OS X.

Mac OS X = Unix
Linux = Unix

Dus gebruik NFS, veel sneller dan AppleTalk en SMB bij elkaar!!

(Bewerkt door denn88 om 16:16, 7-01-2004)

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
File share met Linux
7 januari 2004 - 16:53    reactie #4
geplaatst door: kitano
Ik ga eens naar het NFS verhaal kijken. We hebben idd Red Hat draaien en ik beheer hem met webmin.
Zo'n export hoe zit dat precies in elkaar? ik heb er nog nooit mee gewerkt
File share met Linux
7 januari 2004 - 18:23    reactie #5
geplaatst door: denn88
Via de 'Windows' achtige startmenu kun je geloof ik ook bij de 'Services' (Network) de SMB server enzo kan beheren. In die lijst van services zit als het goed is ook een NFS manager meen ik mij herinneren, tevens kun je hier de read/write permissions zetten voor je NFS share.

Je moet dus wel fysiek achter de Linux box zitten en via de GUI deze dingen doen. Het programma'tje steld verder niks voor. Je moet een nieuwe share aangeven en in de services lijst de 'NFS server' herstarten.

In het schermpje vul het pad in dat 'ge-exporteerd' moeten worden bv /var/www/html. Let op de root relative, dus van de root een pad aanwijzen/maken.

Als je klaar bent en de NFS server opnieuw hebt opgestart kunnen je geloof ik nog controleren of de dir. wordt ge-exporteerd. Je moet dan in de terminal van Linux even kijken of er in het file /etc/export deze dir. ook daadwerkelijk via NFS wordt ge-exporteerd.

Terminal:
cat /etc/export

Of /etc/exports, weet niet zeker. Nu komt er output van dat file op het scherm, als jou export dir. ertussen staat, met de nodige read/write permissions, dan kun je met je Mac deze 'share' op de desktop mounten als een server.

Op je Mac: Apple'tje+k, vul in het address box in: nfs://IPNummerLinux/naam/van/je/dir

Voorbeeld:
nfs://192.168.1.11/var/www/html

Misschien moet je aan de Linux kan wel een laatste slash aangeven, misschien ook op Mac in het address box , weet niet zeker. Deze manier heb ik ooit eens opgezet op een test computer die ondertussen weer geformateerd is. Kan het dus niet na kijken/testen voor je.

Veel succes!!

(Bewerkt door denn88 om 18:23, 7-01-2004)

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
File share met Linux
7 januari 2004 - 20:42    reactie #6
geplaatst door: mennodeij
Let op bij het gebruik van NFS, want dit is alles behalve veilig. Gebruik het alleen op een trusted netwerk, en als je linux machine naar het internet openstaat, zorg er dan voor dat men niet van buitenaf op je nfs shares kan.
Vu-ja-dé: the odd feeling nothing has ever happened before...
File share met Linux
8 januari 2004 - 08:38    reactie #7
geplaatst door: denn88
Veiligheid voorop!! Ik weet eigenlijk niet welke port nummer(s) NFS gebruikt? Maar als je een router ertussen hebt/zet kan dat natuurlijk wel goed dicht gemaakt worden voor buiten, met port forwarding naar je Linux box.
Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
File share met Linux
8 januari 2004 - 14:46    reactie #8
geplaatst door: kitano
Bedankt voor alle reacties.
Ik ben ermee aan de slag gegaan. en aan het proberen alles goed te laten draaien. Ik loop alleen alleen tegen een rechten probleem aan en ik wordt via mijn mac gezien als een andere gebruiker! heel vreemd
File share met Linux
8 januari 2004 - 15:32    reactie #9
geplaatst door: denn88
Het is wel gelukt om de Linux box te mounten op de desktop als een server? Als goed is zie je het IP nummer van de Linux box op je desktop staan.

Hiervoor moet je wel root/administrator rechten hebben...

NFS share aanmaken:
'Rode hoed -> System Settings -> Server Settings -> NFS Services' Kun je de share aanmaken. Bij dir. geef je root relative pad aan wat gedeeld moet worden. Bij host geeft een * dat staat dan voor 'alle hosts'. De rechten moet je zetten op 'Read/Write'. Bij het tabblad 'User Acces' moet je de eerste aanvinken 'Treat remote user as root...' Zodat alle externe gebruikers root rechten hebben over de files.

NFS herstarten:
'Rode hoed -> System Settings -> Server Settings -> Services' de NFS server 'restarten'.

Nu kan je op je Mac inloggen zoals eerder beschreven. Bij ons werkt het perfect. Net nog even getest met Mac OS X Jaguar en Red Hat 8.0 op het werk. Het kan inderdaad voorkomen dat als je in de terminal op Linux kijkt, dat de gebruikers niet overeen komen met de rest van de files die er bv al staan. Wij hebben daar geen problemen mee.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
File share met Linux
12 januari 2004 - 19:00    reactie #10
geplaatst door: kitano
Jawel, het werkt, maar nog niet helemaal goed. denn88 geeft in zijn eerste reactie aan dat NFS sneller moet zijn dan smb en appletalk bij elkaar. Dit is bij mij op de een of andere manier niet het geval. sterker nog ik vindt het zelfs erg lanzaam.  Hij haalt op de een of andere manier niet het geen uit ons snelle netwerk. Als ik onze switch uitlees komt hij maar op 5% van de max snelheid. Maak ik een ftp verbinding via een ftp progje dan gaat hij gewoon over de vollen 100%

Iemand hier nog een idee over?

File share met Linux
12 januari 2004 - 19:57    reactie #11
geplaatst door: Reflex
als je vanaf de commandline mount, kun je opgeven hoe groot de read en write buffer moeten zijn, dit kan een significant verschil maken in snelheid :-)

Waarbij overigens opgemerkt moet worden, dat NFS onder 10.2.* veel langzamer is dan onder 10.3

God has a hard on for Marines, because we kill everything we see. He plays His games, we play ours. To show our appreciation for so much power, we keep heaven packed with fresh souls. God was here before the Marine Corps, so you can give your heart to Jesus, but your ass belongs to the corps.
File share met Linux
12 januari 2004 - 21:20    reactie #12
geplaatst door: kitano
Reflex! bedankt voor je reactie maar zou je het misschien voor een amateur iets makkelijker kunnen maken ;) Hoe ga ik te werk?

Trouwens ik werk met 10.3