Discussion:
MacOS Server (10.6 oder 10.8): Mountpoint v. externen Platten
(zu alt für eine Antwort)
Marc Stibane
2013-04-26 10:23:46 UTC
Permalink
Normalerweise wird eine externe Platte ja unter /Volumes/$disk_name
gemountet.
Kann ich eine Platte auch woanders hinmounten?

Ich will einen MacMini mit entweder 10.6 Server oder aber notfalls 10.8
Server aufstellen. Dann darauf z.B. einen Ordner Mini-Filme im Netz
freigeben. Und eine externe USB-Platte z.B. namens Serien an den Mini
anschließen und unter Mini-Filme mounten. So dass ein Client, der auf
Mini-Filme zugreift, darin einen Ordner namens Serien sieht. Geht das?
--
In a world without walls and fences,
who needs windows and gates?
Thomas Kaiser
2013-04-26 11:08:34 UTC
Permalink
Post by Marc Stibane
Normalerweise wird eine externe Platte ja unter /Volumes/$disk_name
gemountet.
Kann ich eine Platte auch woanders hinmounten?
Klar, macht man immer dann, wenn man die ganzen Automatismen, die
unterhalb /Volumes geschehen, auf keinen Fall brauchen kann (wie bspw.
automatische Erzeugung des Mountpoints, der dann auch mal vom echten
Volumenamen abweichen kann, usw.)

Kommt in die /etc/fstab, vorher per diskutil die UUID des Zielvolumes
nachgucken, Mountpoint im FS erzeugen, einen Eintrag wie in fstab(5)
beschrieben anlegen und dann:

a) Platten anstöpseln und warten, bis sie gemountet wird
b) Platte wieder auswerfen (per "df" nachgucken, ob wirklich Luft rein
ist)
c) sudo automount -vc

Fertig. Auf genau dem Weg kann man auch NFS-Server und gar AFP-Server
sauber einbinden (CIFS auch. Aber das nutzen ja nur Kranke). Und kann
den Kram auch komplizierter abseits /etc/fstab aufsetzen, etc. pp. Bei
Interesse:

https://ssl.apple.com/business/docs/Autofs.pdf

Gruss,

Thomas
Marc Stibane
2013-04-26 12:39:00 UTC
Permalink
Post by Thomas Kaiser
Post by Marc Stibane
Normalerweise wird eine externe Platte ja unter /Volumes/$disk_name
gemountet.
Kann ich eine Platte auch woanders hinmounten?
Klar, macht man immer dann, wenn man die ganzen Automatismen, die
unterhalb /Volumes geschehen, auf keinen Fall brauchen kann (wie bspw.
automatische Erzeugung des Mountpoints, der dann auch mal vom echten
Volumenamen abweichen kann, usw.)
Jupp, kenne ich.
Post by Thomas Kaiser
Kommt in die /etc/fstab, vorher per diskutil die UUID des Zielvolumes
nachgucken, Mountpoint im FS erzeugen, einen Eintrag wie in fstab(5)
a) Platten anstöpseln und warten, bis sie gemountet wird
b) Platte wieder auswerfen (per "df" nachgucken, ob wirklich Luft rein
ist)
c) sudo automount -vc
Fertig.
Prima.
Dann spare ich mir die Anschaffung eines neuen NAS (mein ReadyNAS Duo v2
mit 2*3TB als RAID-0 wird nämlich zu klein), und stelle stattdessen den
MacMini Server auf. Der hat 5 USB-Ports, da kommen externe 3TB-Platten
(Intenso Memory Box) dran. Und die werden dann einfach unter Filme
gemountet, damit meine CLients nicht 5 Servervolumes sehen sondern nur
eines.
Post by Thomas Kaiser
Auf genau dem Weg kann man auch NFS-Server und gar AFP-Server
sauber einbinden (CIFS auch. Aber das nutzen ja nur Kranke). Und kann
den Kram auch komplizierter abseits /etc/fstab aufsetzen, etc. pp. Bei
https://ssl.apple.com/business/docs/Autofs.pdf
Danke, im ersten Schritt werde ich erstmal ganz simpel die erste
USB-Platte woanders als unter /Volumes mounten. Danach sieht man
weiter...
--
In a world without walls and fences,
who needs windows and gates?
Marc Stibane
2013-07-25 13:54:27 UTC
Permalink
Post by Thomas Kaiser
Post by Marc Stibane
Normalerweise wird eine externe Platte ja unter /Volumes/$disk_name
gemountet.
Kann ich eine Platte auch woanders hinmounten?
Kommt in die /etc/fstab, vorher per diskutil die UUID des Zielvolumes
nachgucken,
OK. Externe Platte mit 2 Partitionen, erst 'ne kleine namens Mountain
mit 'nem 10.8 Installer, dann eine große mit Videodaten drauf namens
Multi.
Post by Thomas Kaiser
Mountpoint im FS erzeugen,
Ich habe unter /Users/Shared einen Ordner Videos angelegt, darin einen
Ordner Multi, und bei beiden die Permissions geändert (jeder darf lesen
und schreiben).
Post by Thomas Kaiser
einen Eintrag wie in fstab(5) beschrieben anlegen
Hier mein /etc/fstab
# Identifier, mount point, fs type, options1
#
# Mountain, Multi
UUID=C9C3C520-... none hfs ro,noauto
UUID=99E0A835-... /Users/Shared/Videos/Multi hfs rw
#

Also die erste Partition soll nicht automatisch gemountet werden
(noauto), die zweite schon.
Post by Thomas Kaiser
a) Platten anstöpseln und warten, bis sie gemountet wird
wird sie nicht...
Post by Thomas Kaiser
b) Platte wieder auswerfen (per "df" nachgucken, ob wirklich Luft rein
ist)
...weswegen auch b) unnötig ist. Das Disk-Utility zeigt die Platte mit
beiden Partitionen als nicht gemountet.
Post by Thomas Kaiser
c) sudo automount -vc
Das gibt folgende Fehlermeldungen:

$ sudo automount -vc
automount: Mount for UUID=C9C3C520-... has no path for the directory to
mount
automount: Mount for UUID=99E0A835-... has no path for the directory to
mount

Und die Partition(en) wird/werden nicht gemountet - die erste soll ja eh
nicht automatisch gemountet werden, aber die zweite schon.


Mehrfach versucht, nix half. Letztendlich habe ich das DiskUtility
genommen und damit beide Partitionen gemountet. Und wie gewünscht war
Mountain dann als /Volumes/Mountain und Multi als
/Users/Shared/Videos/Multi gemountet.
Also die Einträge in /etc/fstab sind anscheinend richtig.

Nur warum funktioniert der Automount nicht?



Nutzt aber alles nix - wenn ich mich dann von meinem MacBook aus am Mini
einlogge, sehe ich zwar den Ordner Videos unter Shared, nicht aber die
darin gemountete Partition Multi. Nix, nada...


Ich habe dann nochmal versucht, statt in /Users/Shared/Videos Multi in
/Users/ms/Movies zu mounten. fstab geändert, und wieder mit dem
DiskUtility gemountet. Dann vom MacBook als ms eingeloggt. Und wieder
sehe ich alle möglichen Dateien und Ordner des Users ms, nicht aber die
Partition Multi, welche unter Movies/Multi gemountet ist.

Was mache ich falsch?
--
In a world without walls and fences,
who needs windows and gates?
Thomas Kaiser
2013-07-26 10:30:03 UTC
Permalink
Post by Marc Stibane
Post by Thomas Kaiser
c) sudo automount -vc
$ sudo automount -vc
automount: Mount for UUID=C9C3C520-... has no path for the directory to
mount
automount: Mount for UUID=99E0A835-... has no path for the directory to
mount
Und die Partition(en) wird/werden nicht gemountet - die erste soll ja
eh nicht automatisch gemountet werden, aber die zweite schon.
Für die erste wäre die Meldung normal, für die zweite nicht. Ist zu dem
fraglichen Zeitpunkt denn irgendein Account eingelogged gewesen (also
auch der Finder am Laufen? Denn wenn nicht, muß man noch in einer plist
herumfummeln, IIRC)?
Post by Marc Stibane
Nur warum funktioniert der Automount nicht?
Keine Ahnung, leider. Welches OS läuft auf der Kiste, wo Du die
Partitionen einhängen willst?
Post by Marc Stibane
Nutzt aber alles nix - wenn ich mich dann von meinem MacBook aus am
Mini einlogge, sehe ich zwar den Ordner Videos unter Shared, nicht
aber die darin gemountete Partition Multi. Nix, nada...
Als Admin-Nutzer per AFP angemeldet oder als nicht-Admin? Der
AppleFileServer reagiert da etwas unterschiedlich in Abhängigkeit davon,
ob man Mitglied der "admin"-Gruppe ist oder nicht.

Bzw. hängt das davon ab, wie diese zwei Properties gesetzt sind (sollten
IIRC beide 0, also "false" sein). Schau mal nach "admin31GetsSp" und
"fullServerMode" per

defaults read /Library/Preferences/com.apple.AppleFileServer

Gruss,

Thomas
Marc Stibane
2013-07-26 15:10:32 UTC
Permalink
Marc Stibane schrieb am 25.07.2013
Post by Marc Stibane
Post by Thomas Kaiser
c) sudo automount -vc
$ sudo automount -vc
automount: Mount for UUID=C9C3C520-... has no path for the directory
to mount
automount: Mount for UUID=99E0A835-... has no path for the directory
to mount
Und die Partition(en) wird/werden nicht gemountet - die erste soll ja
eh nicht automatisch gemountet werden, aber die zweite schon.
Wobei mir gerade aufgefallen ist, dass man da auch noch explizit "auto"
hinschreiben könnte, im Gegensatz zu "noauto" für die erste Partition.
Für die erste wäre die Meldung normal, für die zweite nicht. Ist zu dem
fraglichen Zeitpunkt denn irgendein Account eingelogged gewesen (also
auch der Finder am Laufen?
Ja. Ich habe das direkt lokal mit dem Terminal im Admin-Account gemacht.
Denn wenn nicht, muß man noch in einer plist herumfummeln, IIRC)?
sudo defaults write
/Library/Preferences/SystemConfiguration/autodiskmount
AutomountDisksWithoutUserLogin -bool YES

Habe ich auch schon gemacht. Sollte aber erstmal egal sein, schließlich
war ich als Admin eingeloggt als ich den Automount probiert habe.
Post by Marc Stibane
Nur warum funktioniert der Automount nicht?
Keine Ahnung, leider. Welches OS läuft auf der Kiste, wo Du die
Partitionen einhängen willst?
Das ist ein Mac Mini Server (also 2 Platten dafür kein opt. LW) mit
10.6.8 Server. Und das soll auch draufbleiben, ich möchte noch ein paar
alte PPC-Programme via Rosetta da laufen lassen.
Post by Marc Stibane
Nutzt aber alles nix - wenn ich mich dann von meinem MacBook aus am
Mini einlogge, sehe ich zwar den Ordner Videos unter Shared, nicht
aber die darin gemountete Partition Multi. Nix, nada...
Als Admin-Nutzer per AFP angemeldet oder als nicht-Admin?
Beides versucht. Kein Unterschied.
Der AppleFileServer reagiert da etwas unterschiedlich in Abhängigkeit
davon, ob man Mitglied der "admin"-Gruppe ist oder nicht.
Bzw. hängt das davon ab, wie diese zwei Properties gesetzt sind (sollten
IIRC beide 0, also "false" sein). Schau mal nach "admin31GetsSp" und
"fullServerMode" per
defaults read /Library/Preferences/com.apple.AppleFileServer
$ defaults read ...com.apple.AppleFileServer admin31GetsSp
1

Also noch der Default-Wert seit 10.3:
http://support.apple.com/kb/TS2255?viewlocale=en_US&locale=en_US

Das ist ja auch genau das was ich will. Ich will mich am Mini als User
"ms" einloggen, und dann unter ms/Movies die darin gemountete Partiton
Multi als Ordner ms/Movies/Multi sehen. Und eben nicht von meinem
MacBook am Server Mini das Share Multi als eigenes Volume mounten.



$ defaults read ...com.apple.AppleFileServer fullServerMode
2013-07-26 14:37:56.479 defaults[24128:903]
The domain/default pair of (com.apple.AppleFileServer, fullServerMode)
does not exist

dazu habe ich nur folgendes gefunden:
http://forums.macrumors.com/showthread.php?t=1260918
und werde nicht richtig schlau daraus...
--
In a world without walls and fences,
who needs windows and gates?
Marc Stibane
2013-07-26 15:21:02 UTC
Permalink
Post by Marc Stibane
Marc Stibane schrieb am 25.07.2013
Post by Marc Stibane
Post by Thomas Kaiser
c) sudo automount -vc
automount: Mount for UUID=C9C3C520-... has no path for the directory
to mount
automount: Mount for UUID=99E0A835-... has no path for the directory
to mount
Und die Partition(en) wird/werden nicht gemountet - die erste soll
ja eh nicht automatisch gemountet werden, aber die zweite schon.
Wobei mir gerade aufgefallen ist, dass man da auch noch explizit "auto"
hinschreiben könnte, im Gegensatz zu "noauto" für die erste Partition.
Für die erste wäre die Meldung normal, für die zweite nicht.
So habe mal einen Reboot gemacht. Wenn ich mich als Admin einlogge, ist
die Partition Multi wie gewünscht unter /Users/ad/Movies/Multi
gemountet, und die erste Partition noch ungemountet. Also /etc/fstab
funktioniert soweit.
Post by Marc Stibane
Post by Marc Stibane
Nutzt aber alles nix - wenn ich mich dann von meinem MacBook aus am
Mini einlogge, sehe ich zwar den Ordner Videos unter Shared, nicht
aber die darin gemountete Partition Multi. Nix, nada...
Als Admin-Nutzer per AFP angemeldet oder als nicht-Admin?
Beides versucht. Kein Unterschied.
Hier gibt es leider keinen Fortschritt. Nach wie vor ist auf meinem
MacBook in /Volumes/ad/Movies kein Ordner Multi sichtbar. Ich werde
jetzt mal ausprobieren, ob ich da einen SymLink setzen kann und
FileSharing dem folgt...
--
In a world without walls and fences,
who needs windows and gates?
Juergen P. Meier
2013-04-27 06:00:07 UTC
Permalink
Post by Marc Stibane
Normalerweise wird eine externe Platte ja unter /Volumes/$disk_name
gemountet.
Das wird so fest vom Automounter-Konstrukt verwendet, ja.
Post by Marc Stibane
Kann ich eine Platte auch woanders hinmounten?
Manuell ja. Aber du greifst damit in einen Automatismus ein und machst
diesen dadurch (fuer dieses Volume lediglich) kaputt.
Post by Marc Stibane
Ich will einen MacMini mit entweder 10.6 Server oder aber notfalls 10.8
Server aufstellen. Dann darauf z.B. einen Ordner Mini-Filme im Netz
freigeben. Und eine externe USB-Platte z.B. namens Serien an den Mini
anschließen und unter Mini-Filme mounten. So dass ein Client, der auf
Mini-Filme zugreift, darin einen Ordner namens Serien sieht. Geht das?
Du kannst das automatisch gemountete Volume unmounten und manuell
unterhalb des freigegebenen Ordners wieder einhaengen (mount/umount).

umount /Volumes/$disk_name
mount /dev/$device /Users/Marc/Movies/Mini-filme/Serien

Du kannst aber auch einfach einen symlink setzen - sowohl die
DAteifreigabe als auch der Webserver folgen diesen. z.B.:

ln -s /Volumes/$disk_name /Users/Marc/Movies/Mini-filme/Serien

(Pfade anpassen). Je nach File-sharingprotokoll musst du ggf. nach
einhaengen der Platte das am Client gemountete Netzwerklaufwerk neu
einhaengen falls dort das Serien-Verzeichnis leer bleibt.

Juergen
--
Juergen P. Meier - "This World is about to be Destroyed!"
end
If you think technology can solve your problems you don't understand
technology and you don't understand your problems. (Bruce Schneier)
Thomas Kaiser
2013-04-27 07:41:33 UTC
Permalink
Post by Juergen P. Meier
Post by Marc Stibane
Normalerweise wird eine externe Platte ja unter /Volumes/$disk_name
gemountet.
Das wird so fest vom Automounter-Konstrukt verwendet, ja.
"Automounter"? So wie "Autofahrer" oder was?

Das unterhalb /Volumes hat eben *nichts* mit automount zu tun!
Filesysteme, die per automount(8) eingebunden werden, erscheinen ja noch
nicht mal in der Seitenleiste des Finders. Und das aus gutem Grund!
Post by Juergen P. Meier
Post by Marc Stibane
Kann ich eine Platte auch woanders hinmounten?
Manuell ja. Aber du greifst damit in einen Automatismus ein und machst
diesen dadurch (fuer dieses Volume lediglich) kaputt.
Blablabla... Schau Dir einfach mal automount/autofs an, bevor Du wieder
Bullshit absonderst. So, wie es Mark vorhat, ist es eh unkritisch. Und
man kann sich sogar unterhalb /Volumes breitmachen, wenn man es
_richtig_ anstellt und einen Eintrag in der /etc/auto_master für seinen
Mountpoint anlegt, der dann dafür sorgt, daß sich um dieses eingehängte
Verzeichnis automount(8) kümmert und eben nicht das normale Prozedere.
Und das ist eben nicht "Automounter" sondern diskarbitrationd(8). Der
sorgt für das dynamische Einhängen von Filesystemen unterhalb /Volumes.
Post by Juergen P. Meier
Du kannst das automatisch gemountete Volume unmounten und manuell
unterhalb des freigegebenen Ordners wieder einhaengen (mount/umount).
Wer mount unter OS X verwendet, ist selbst schuld. Oder dumm. Oder beides.

Gruss,

Thomas
Volker Birk
2013-04-27 11:16:22 UTC
Permalink
Post by Thomas Kaiser
Wer mount unter OS X verwendet, ist selbst schuld. Oder dumm. Oder beides.
Oder hat eine spezielle Anwendung dafür.

Viele Grüsse,
VB.
--
“Am meisten hat mich ja dieses Bild beeindruckt, auf dem der hl. Herr Franz zu
sehen ist, wie er noch als einfacher Bischof einem Aidskranken die Füsse küsst.
Was für eine Geste von einem Mann, der die kostenlose und flächendeckende Ver-
teilung von Kondomen in der 3. Welt als Teufelswerk ablehnt!” Schmickler, WDR
Thomas Kaiser
2013-04-27 13:05:23 UTC
Permalink
Post by Volker Birk
Post by Thomas Kaiser
Wer mount unter OS X verwendet, ist selbst schuld. Oder dumm. Oder beides.
Oder hat eine spezielle Anwendung dafür.
Und die wäre?

Neugierig,

Thomas
Volker Birk
2013-04-27 15:23:47 UTC
Permalink
Post by Thomas Kaiser
Post by Volker Birk
Post by Thomas Kaiser
Wer mount unter OS X verwendet, ist selbst schuld. Oder dumm. Oder beides.
Oder hat eine spezielle Anwendung dafür.
Und die wäre?
Ich hab mal von einer USB-Platte was reingemountet, so dass meine
VM-Software, die oben lief, dachte, das sei lokal, und sie nicht als
solche externe Platte angesehen hat. Andernfalls hatte ich Gezicke.

Viele Grüsse,
VB.
--
“Am meisten hat mich ja dieses Bild beeindruckt, auf dem der hl. Herr Franz zu
sehen ist, wie er noch als einfacher Bischof einem Aidskranken die Füsse küsst.
Was für eine Geste von einem Mann, der die kostenlose und flächendeckende Ver-
teilung von Kondomen in der 3. Welt als Teufelswerk ablehnt!” Schmickler, WDR
Thomas Kaiser
2013-04-27 17:27:30 UTC
Permalink
Post by Volker Birk
Post by Thomas Kaiser
Post by Volker Birk
Post by Thomas Kaiser
Wer mount unter OS X verwendet, ist selbst schuld. Oder dumm. Oder beides.
Oder hat eine spezielle Anwendung dafür.
Und die wäre?
Ich hab mal von einer USB-Platte was reingemountet, so dass meine
VM-Software, die oben lief, dachte, das sei lokal, und sie nicht als
solche externe Platte angesehen hat. Andernfalls hatte ich Gezicke.
Das ist jetzt nichts, was nicht auch mit automount/autofs gegangen wäre.
Aber klar, ein simples mount/umount an der Stelle ist dann schneller.
Und wenn's wirklich nur um HFS+ bzw. lokal angeschlossene Platten geht,
dann macht's keinen großen Unterschied. Hauptvorteil: Wenn man die
Platte mal mit ihrer UUID eingetragen hat, dann muß man nicht mehr mit
den Automatismen von OS X kämpfen, die die Platte ja per se erstmal
unterhalb /Volumes haben wollen.

Richtig spannend wird der Unterschied erst bei Netzwerk-Shares. Und es
ist immer wieder erstaunlich, wie sich die Leute dann mittels Skripting
und mount-Aufrufen oder dem diskarbitrationd (Share wird _dynamisch_
unterhalb /Volumes eingehängt) ins Knie schießen anstatt automount/
autofs richtig zu nutzen.

Gruss,

Thomas
Volker Birk
2013-04-27 17:46:55 UTC
Permalink
Post by Thomas Kaiser
Post by Volker Birk
Ich hab mal von einer USB-Platte was reingemountet, so dass meine
VM-Software, die oben lief, dachte, das sei lokal, und sie nicht als
solche externe Platte angesehen hat. Andernfalls hatte ich Gezicke.
Das ist jetzt nichts, was nicht auch mit automount/autofs gegangen wäre.
Aber klar, ein simples mount/umount an der Stelle ist dann schneller.
Und wenn's wirklich nur um HFS+ bzw. lokal angeschlossene Platten geht,
dann macht's keinen großen Unterschied. Hauptvorteil: Wenn man die
Platte mal mit ihrer UUID eingetragen hat, dann muß man nicht mehr mit
den Automatismen von OS X kämpfen, die die Platte ja per se erstmal
unterhalb /Volumes haben wollen.
Da das temporär war, hab ich MacOS X die Platte mounten lassen, und dann
abgemeldet ohne eject (eject is an alias for hdiutil detach ;-) Dann hab
ich das Ding eben reingemountet.
Post by Thomas Kaiser
Richtig spannend wird der Unterschied erst bei Netzwerk-Shares. Und es
ist immer wieder erstaunlich, wie sich die Leute dann mittels Skripting
und mount-Aufrufen oder dem diskarbitrationd (Share wird _dynamisch_
unterhalb /Volumes eingehängt) ins Knie schießen anstatt automount/
autofs richtig zu nutzen.
;-) Dokumentation lesen hilft. Aber es war nie in Mode, und ist auch in
letzter Zeit bei vielen leider nicht in Mode gekommen.

Viele Grüsse,
VB.
--
“Am meisten hat mich ja dieses Bild beeindruckt, auf dem der hl. Herr Franz zu
sehen ist, wie er noch als einfacher Bischof einem Aidskranken die Füsse küsst.
Was für eine Geste von einem Mann, der die kostenlose und flächendeckende Ver-
teilung von Kondomen in der 3. Welt als Teufelswerk ablehnt!” Schmickler, WDR
Marc Stibane
2013-07-26 15:49:41 UTC
Permalink
Post by Juergen P. Meier
Post by Marc Stibane
Ich will einen MacMini mit entweder 10.6 Server oder aber notfalls
10.8 Server aufstellen. Dann darauf z.B. einen Ordner Mini-Filme im
Netz freigeben. Und eine externe USB-Platte z.B. namens Serien an den
Mini anschließen und unter Mini-Filme mounten. So dass ein Client,
der auf Mini-Filme zugreift, darin einen Ordner namens Serien sieht.
Geht das?
Du kannst aber auch einfach einen symlink setzen - sowohl die
ln -s /Volumes/$disk_name /Users/Marc/Movies/Mini-filme/Serien
(Pfade anpassen).
Done. Funktioniert nicht. Weder via Terminal erzeugt noch wenn per
Finder mit gedrückter Alt+Cmd-Taste ein Alias erzeugt wurde.
Ich habe mich auf meinem MacBookPro am Server (MacMini) als dessen Admin
eingeloggt, und somit dessen ~/home lokal am MacBook als /Volumes/ad
gemountet. Im Ordner /Volumes/ad/Movies sehe ich jetzt keine
Unterordner, sondern zwei nicht funktionierende Aliase, der eine 1MB
groß (Finder-erzeugt), der andere 23 Byte (Terminal "ln"-erzeugt).

Also die Dateifreigabe von 10.6.8 MacOS Server folgt Aliasen bzw.
Symlinks nicht.
Post by Juergen P. Meier
Je nach File-sharingprotokoll musst du ggf. nach
einhaengen der Platte das am Client gemountete Netzwerklaufwerk neu
einhaengen falls dort das Serien-Verzeichnis leer bleibt.
Habe ich auch probiert. Ändert nix.
--
In a world without walls and fences,
who needs windows and gates?
Marc Stibane
2013-07-27 07:37:30 UTC
Permalink
Post by Marc Stibane
Post by Juergen P. Meier
Du kannst aber auch einfach einen symlink setzen - sowohl die
ln -s /Volumes/$disk_name /Users/Marc/Movies/Mini-filme/Serien
(Pfade anpassen).
Done. Funktioniert nicht. Weder via Terminal erzeugt noch wenn per
Finder mit gedrückter Alt+Cmd-Taste ein Alias erzeugt wurde.
Ich habe mich auf meinem MacBookPro am Server (MacMini) als dessen Admin
eingeloggt, und somit dessen ~/home lokal am MacBook als /Volumes/ad
gemountet. Im Ordner /Volumes/ad/Movies sehe ich jetzt keine
Unterordner, sondern zwei nicht funktionierende Aliase, der eine 1MB
groß (Finder-erzeugt), der andere 23 Byte (Terminal "ln"-erzeugt).
Mir ist gerade aufgefallen, wenn ich bei meinem MacBook im Finder das
Menü "Gehe zum Ordner" aufrufe und da "/Volumes" eingebe, sehe ich die
gemounteten Disks/Partitionen als Ordner. In der Listenansicht haben die
ein DisclosureTriangel welches man aufklappen kann und der Inhalt wird
eingerückt angezeigt.
Beim Mini mit 10.6.8 Server sehe ich im Finder unter /Volumes keine
Ordner, sondern Aliase, die sich in der Listenansicht auch nicht
aufklappen lassen. Dasselbe mit /Users/ad/Movies/Multi - die dahin
gemountete Partition wird auch als Alias und nicht als Ordner angezeigt.


Im Terminal ist da kein Unterschied: auf dem MacBook ist bei "ls -al
/Volumes" nur die interne Platte als Link auf / dargestellt, ein
gemountetes Volume aber als Directory.
Auf dem Mini dasselbe, sowohl eine (ohne fstab-Eintrag) normal
gemountete Platte unter /Volumes als auch die Partition bei
/Users/as/Movies/Multi werden als Directory angezeigt.
Post by Marc Stibane
Also die Dateifreigabe von 10.6.8 MacOS Server folgt Aliasen bzw.
Symlinks nicht.
Ich vermute mal, dass sich Filesharing von MacOS Server ggü. normalem
MacOS unterscheidet.

Also einfach mal auf 'ne externe Platte 10.6 (no Server) installieren,
den Mini damit booten, und schauen ob Filesharing hier Aliasen oder
Symlinks folgt. Oder wenigstens per fstab gemounteten Volumes...

Man hat schließlich am WE Zeit für sowas.
--
In a world without walls and fences,
who needs windows and gates?
Thomas Kaiser
2013-07-27 10:55:50 UTC
Permalink
Post by Marc Stibane
Ich vermute mal, dass sich Filesharing von MacOS Server ggü. normalem
MacOS unterscheidet.
Das war zumindest mal anders. Ich hab mir das zu 10.4-Zeiten mal für nen
iX-Artikel angeschaut. Da war das bzgl. der reinen Features in erster
Linie Sache von /Library/Preferences/com.apple.AppleFileServer.plist
(und ja, man konnte dort bei der "normalen" Version nicht alles Mögliche
einstellen, was die Serverversion bietet, weil das Binary noch geprüft
hat, ob es unter Server oder Client läuft).
Post by Marc Stibane
Also einfach mal auf 'ne externe Platte 10.6 (no Server) installieren,
den Mini damit booten, und schauen ob Filesharing hier Aliasen oder
Symlinks folgt. Oder wenigstens per fstab gemounteten Volumes...
Und die Preferences vergleiche bidde :-)
Post by Marc Stibane
Man hat schließlich am WE Zeit für sowas.
Eben. Draußen hält man's bei dem Scheizewetter ja kaum aus ;-)

Gruss,

Thomas, muss sich demnächst mal wieder "Hundstage" anschauen :-)
Loading...