- /dev/disk0 (internal, physical):
- #: TYPE NAME SIZE IDENTIFIER
- 0: GUID_partition_scheme *512.1 GB disk0
- 1: EFI EFI 209.7 MB disk0s1
- 2: Apple_APFS Container disk1 361.9 GB disk0s2
-
Man braucht keinen Root.
Ich erzeuge zwar die meisten Symbolik Link per Software, wenn ich es aber mal von Hand machen muss, dann nehme ich diese Service-App:
https://www.macupdate.com/app/mac/10433/symboliclinker
Klappt super. -
SymbolicLinker läuft hier auch noch in macOS High Sierra v10.13.6 ...
In Mojave v10.14 muss ich noch nachschauen bei nächster Gelegenheit ... -
Mac mini, interne Samsung SSD mit APFS ...
Du hast SymbolicLinker gemäss "Installation Instructions" in den gewünschten Services Folder (ich nutze meinen Standard-User Library Ordner) installiert und dann:
"Run SymbolicLinker once by right-clicking (or Control-clicking) on the copied item’s icon, and choosing “Open”. This will start up the app once, and register it with the OS as a software service..."
Dann sollte das an sich laufen ...
-
-
-
-
ich habe das einfach mal ausprobiert
Wird APFS verwendet?
> diskutil list
Show Plain Text
APFS: OK!
Wie ist der Status der System Integrity Protection?
> csrutil status
Show Plain Text- System Integrity Protection status: enabled.
SIP enabled: OK!
Anlegen von Symlinks und Überprüfung
Zuerst im Userverzeichnis einen Testordner macfix und darin zwei Ordner für den Test der Verlinkung anlegen:
> cd
> mkdir macfix
> cd macfix
> mkdir pfadalt
> mkdir pfadneu
Wir haben
~/macfix/pfadalt/
und
~/macfix/pfadneu/
angelegt
Nun legen wir eine Testdatei an, auf die hinterher die Links zeigen sollen
> echo "das ist ein Test" > pfadalt/macfixtest_alt.txt
in ~/macfix/pfadalt/ liegt jetzt die Datei macfixtest_alt.txt
Nach der Vorbereitung können wir testen
Schneller Check ob wir uns noch im macfix Ordner befinden:
> pwd
/Users/bookmark/macfix
OK!
Jetzt die Symlinks anlegen
Softlink mit relativem Pfad
> ln -s pfadalt/macfixtest_alt.txt pfadneu/macfixtest_symlink.txt
Softlink mit absolutem Pfad
ln -s /Volumes/iMac\ i7/Users/bookmark/macfix/pfadalt/macfixtest_alt.txt pfadneu/macfixtest_symlink_abs.txt
Hardlink
ln pfadalt/macfixtest_alt.txt pfadneu/macfixtest_hardlink.txt
Während der Eingabe gab es keine Fehlermeldung also sollte es richtig sein, Kontrolle:
> ls -l pfadneu/
total 8
-rw-r--r-- 2 bookmark staff 17 Aug 9 08:51 macfixtest_hardlink.txt
lrwxr-xr-x 1 bookmark staff 26 Aug 9 09:11 macfixtest_symlink.txt -> pfadalt/macfixtest_alt.txt
lrwxr-xr-x 1 bookmark staff 61 Aug 9 09:10 macfixtest_symlink_abs.txt -> /Volumes/iMac i7/Users/bookmark/macfix/pfadalt/macfixtest_alt.txt
So sieht es im Finder aus
Testergebnis Anlegen im Userordner: OK!
Da die SIP aktiv ist, testen ob auch ein Anlegen von Symlinks im Programm (Applications) Ornder möglich ist.
> ln -s pfadalt/macfixtest_alt.txt /Applications/macfixtest_application.txt
Keine Fehlermeldung, sieht gut aus - testen mit
> ls -l /Applications/macfixtest_application.txt
lrwxr-xr-x 1 bookmark admin 26 Aug 9 09:44 /Applications/macfixtest_application.txt -> pfadalt/macfixtest_alt.txt
Testergebnis Anlegen im Programmeordner:: OK!
Zum Schluß aufräumen
> unlink pfadneu/macfixtest_hardlink.txt
> unlink pfadneu/macfixtest_symlink.txt
> unlink pfadneu/macfixtest_symlink_abs.txt
> unlink /Applications/macfixtest_application.txt
Reste nach Bedarf entsorgen
Vielleicht kann sich einer der Developer noch dazu äußern (ich habe nicht Neueres als das Untenstehende gefunden), aber meiner Information nach ist das einzige was sich von HFS+ zu APFS geändert hat, daß man keine Hardlinks auf Ordner machen kann.
Aber so wie ich die Diskussion hier lese, scheint es um das Auslagern von Ordnern/Verzeichnissen auf externe Volumes zu gehen und damit entfallen Hardlink sowieso.
https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html
Does Apple File System support directory hard links?
Directory hard links are not supported by Apple File System. All directory hard links are converted to symbolic links or aliases when you convert from HFS+ to APFS volume formats on macOS. -
Ich installiere gerade mal das System auf dem Mac Mini neu. Bei mir funktioniert das nicht richtig, deshalb meine Ausgangsfrage ;-)
Symlinks ließen sich überhaupt nur mit Root Rechten anlegen und die App Symlink funktioniert bei mir leider auch überhaupt nicht (ja, ich habe die Installationsanweisungen befolgt)
Mal sehen, ob es danach funktioniert...dann muss hier ja was im Argen liegen...
Ich brauche Symlinks, weil meine Logic X Installation mit allen Sounds und Samples alleine schon 120GB groß sind und dann die interne SSD des Mini schon zu voll ist (der kleine hat leider nur 265 GB SSD ab Werk)
Leider hat es Apple ja nicht vorgesehen, dass man frei wählen kann, wohin der Logic X Content installiert wird, was so gar nicht zu den heutig angebotenen Macs mit SSD passt, wenn alles in die Systemplatte gepackt werden muss...
Also braucht es dringend Sym Links...
iTunes hab ich schon ausgelagert, aber das geht ja wenigstens einfach durch Verschieben der Library auf die externe SSD.
Wäre so schön, wenn sowas mit Logic auch so leicht ginge... -
Komisch. Selbst nach Neuinstallation geht die App Symbolik linker bei mir immer noch nicht...
Da bin ich mit meinem Latein am Ende...
Und auf meinem MBP mit El Capitan hab ich es jetzt auch mal installiert und mich akribisch an die Installationsanleitung g gehalten und trotzdem erscheint es nicht unter Dienste. Verstehe ich nicht.
Alles ist da, wo es sein soll, Rechtsknick ausgeführt und in der Tastatureinstellig nachgeschaut,m dass es aktiviert ist.
Geht aber nicht, weder auf dem Mini mit High Sierra noch auf dem MBP mit El Capitan...
Also doch nur Terminal... -
Hab die Lösung jetzt selbst herausgefunden
Tatsächlich blockt ein anderer Service, den ich installiert habe, den Eintrag von Symbolik linker im Service Menü. Sobald ich den Dienst deaktiviere, erscheint Symbolik linker.
Darauf muss man erst mal kommen... -
Na also :-) Was ist das denn für ein anderer Service, wenn ich fragen darf?
Übrigens funktioniert SymbolicLinker auch in der macOS Mojave 10.14 Beta (18A353d).
Mojave läuft auf meinem Mac mini (5,1 von Mitte 2011) auf einer externen SATA Thunderbolt SSD (HFS+) dank macOS Mojave Patcher [dosdude1.com] von dosdude1 - und zwar bereits jetzt überraschend schnell und stabil.
Siehe auch:
macOS Mojave on Unsupported Macs [macrumors.com] -
Nachfrage wg. Mojave und HFS+
Geht HFS+ nur mit dem Patch von dosdude1? Mojave macht ja nur APFS. Die Terminal Befehle funzen ja auch nicht mehr. noapfs etc. -
Mojave Beta läuft auch anstandslos auf APFS mit dem dosdude1 Patch ...
Voraussetzung ist, dass der betr. Mac macOS High Sierra offiziell von Haus aus unterstützt und somit auch mit APFS läuft.
Ich werde zur Mojave GM oder Release Version (nächsten Monat) vor einem Clean Install dann auch die externe SSD auf APFS umstellen. Anfangs war ich nicht ganz sicher, ob bereits APFS oder besser HFS+ zu verwenden ist ...
-
-
"Darauf muss man erst mal kommen"...
... Neustart mit Shift muss dir doch bekannt sein...
-
-
-
-