macOS High Sierra APFS, wie wird ein logisches Volume startbar (blessing)?

F

Faraway

Aktives Mitglied
Thread Starter
Dabei seit
24.07.2011
Beiträge
939
Reaktionspunkte
311
Die dynamische Zuordnung des Space zu den logischen Volumes in einem Container hat mich neugierig gemacht und ich bin mit 10.13.6 nun doch auf APFS umgestiegen.
Ein oder mehrere kleine (Test) Systeme neben dem Hauptsystem auf der 2TB SSD gefällt mir gut. Wenn sie nicht benötigt werden schlafen sie in einem mit CCC erstellten Image in der NAS und die Partition fliegt runter.
Das alles funktioniert auch sehr schön aber ein neu erstelltes logical Volume in einem Container ist nicht startbar. Bei (alt) boot wird es nicht angeboten und in der Systemsteuerung kann es nicht ausgewählt werden. das "blessing" würde fehlen.
Ich habe gesucht und recht vieles gefunden wie mit command line commands der Fehler behoben werden kann.

Mein sehr langwieriger und umständlicher Umweg ist das "Überbügeln" von Mac OS via alt + R. In dem Volume wird wohl nur alles nochmal einkopiert und die Einstellungen bleiben komplett erhalten aber das Volume ist danach startbar / ha nun das blessing. Was passiert da beim Überbügeln das das Volume startbar macht?

Nur zwei Probleme:
1. Ich habe nicht verstanden was ein logisches Volume in einem Container neben dem Inhalt startbar macht
2. Keine der blind kopierten Lösungen hat funktioniert.

Kann mir jemand die Zusammenhänge erläutern und einen etwas flinkeren Weg zeigen ein Volume startbar zu machen?
 
logical volume heißt du hast eine corestorage volume in einem APFS container erstellt?
hat der container denn auch die preboot partition gehabt?
beim vom hand konvertieren von HFS+ in APFS fehlt der nämlich auch und dann ist die volume auch nicht bootbar …
 
So sieht die SSD z.Zt. aus:

+-- Container disk2 A470D086-A159-4071-8448-EFE4A31AB5D4

| ====================================================

| APFS Container Reference: disk2

| Size (Capacity Ceiling): 2000189177856 B (2.0 TB)

| Minimum Size: 1235798659072 B (1.2 TB)

| Capacity In Use By Volumes: 624713338880 B (624.7 GB) (31.2% used)

| Capacity Not Allocated: 1375475838976 B (1.4 TB) (68.8% free)

| |

| +-< Physical Store disk0s2 25FD4D52-6D5F-4863-9164-A08B268CCC7E

| | -----------------------------------------------------------

| | APFS Physical Store Disk: disk0s2

| | Size: 2000189181440 B (2.0 TB)

| |

| +-> Volume disk2s1 F75BE280-60E8-4ED3-BE47-98676203363C

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s1 (No specific role)

| | Name: MacSSD1 (Case-insensitive)

| | Mount Point: /

| | Capacity Consumed: 598140399616 B (598.1 GB)

| | FileVault: No

| |

| +-> Volume disk2s2 7FD66A30-CE15-4933-8246-FA3FE2534052

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s2 (No specific role)

| | Name: MacSSD91 (Case-insensitive)

| | Mount Point: Not Mounted

| | Capacity Consumed: 24660205568 B (24.7 GB)

| | FileVault: Yes (Locked)

| |

| +-> Volume disk2s3 1ED23AEB-4BCE-4813-9197-D4F6EB3D3ACE

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s3 (Preboot)

| | Name: Preboot (Case-insensitive)

| | Mount Point: Not Mounted

| | Capacity Consumed: 61706240 B (61.7 MB)

| | FileVault: No

| |

| +-> Volume disk2s4 BA2B2F4C-DDCE-4729-9724-13C864FE3F59

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s4 (Recovery)

| | Name: Recovery (Case-insensitive)

| | Mount Point: Not Mounted

| | Capacity Consumed: 1550970880 B (1.6 GB)

| | FileVault: No

| |

| +-> Volume disk2s5 0D70958A-3E2E-406F-BEA4-3B0A3A6F8DF0

| ---------------------------------------------------

| APFS Volume Disk (Role): disk2s5 (VM)

| Name: VM (Case-insensitive)

| Mount Point: Not Mounted

| Capacity Consumed: 20480 B (20.5 KB)

| FileVault: No

|
Auf MacSSD1 war und ist das 1. System und es war sofort startbar. MacSSD91 ist so ein kleines Testsystem. Es wurde angelegt, mit CCC einkopiert und war dann nicht startbar. Erst als ich alt-R gegen dieses Testsystem laufen lief wurde es startbar. Jetzt sind beide startbar und alles at scheinbar ok.
Preboot, Recovery und VM waren auch schon immer drauf.
Aber wenn ich jetzt z.B. MacSSD92 erstelle und ein anderes Susten einkopiere ist das wieder nicht startbar. Daher meine Frage über die Zusammenhänge wie ein logical Volume in einem Container sein blessing bekommt und was das genau ist und daraus dann abgeleitet wie ich es in Zukunft mache ein neues kleines Testsystem sofort startbar zu haben.
 
Zur Verdeutlichung habe ich nun MacSSD92 angelegt und mit CCC alles aus MacSSD91 (ist startbar) hinein kopiert. Wenn ich MacSSD92 als Startvolume setzen will wird das wieder abgewiesen weil "bless" fehlt.

Hier die SSD mit MacSSD1 (Hauptsystem), MacSSD91 (startbar nach alt-R), MacSSD92 (neu und nicht startbar)

ps. Die Testsysteme sind verschlüsselt. Das verhindert das mounten ganz elegant.


+-- Container disk2 A470D086-A159-4071-8448-EFE4A31AB5D4

| ====================================================

| APFS Container Reference: disk2

| Size (Capacity Ceiling): 2000189177856 B (2.0 TB)

| Minimum Size: 1235798659072 B (1.2 TB)

| Capacity In Use By Volumes: 648099115008 B (648.1 GB) (32.4% used)

| Capacity Not Allocated: 1352090062848 B (1.4 TB) (67.6% free)

| |

| +-< Physical Store disk0s2 25FD4D52-6D5F-4863-9164-A08B268CCC7E

| | -----------------------------------------------------------

| | APFS Physical Store Disk: disk0s2

| | Size: 2000189181440 B (2.0 TB)

| |

| +-> Volume disk2s1 F75BE280-60E8-4ED3-BE47-98676203363C

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s1 (No specific role)

| | Name: MacSSD1 (Case-insensitive)

| | Mount Point: /

| | Capacity Consumed: 598529875968 B (598.5 GB)

| | FileVault: No

| |

| +-> Volume disk2s2 7FD66A30-CE15-4933-8246-FA3FE2534052

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s2 (No specific role)

| | Name: MacSSD91 (Case-insensitive)

| | Mount Point: /Volumes/MacSSD91

| | Capacity Consumed: 24105709568 B (24.1 GB)

| | FileVault: Yes (Unlocked)

| |

| +-> Volume disk2s3 1ED23AEB-4BCE-4813-9197-D4F6EB3D3ACE

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s3 (Preboot)

| | Name: Preboot (Case-insensitive)

| | Mount Point: Not Mounted

| | Capacity Consumed: 61706240 B (61.7 MB)

| | FileVault: No

| |

| +-> Volume disk2s4 BA2B2F4C-DDCE-4729-9724-13C864FE3F59

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s4 (Recovery)

| | Name: Recovery (Case-insensitive)

| | Mount Point: Not Mounted

| | Capacity Consumed: 1550970880 B (1.6 GB)

| | FileVault: No

| |

| +-> Volume disk2s5 0D70958A-3E2E-406F-BEA4-3B0A3A6F8DF0

| | ---------------------------------------------------

| | APFS Volume Disk (Role): disk2s5 (VM)

| | Name: VM (Case-insensitive)

| | Mount Point: Not Mounted

| | Capacity Consumed: 20480 B (20.5 KB)

| | FileVault: No

| |

| +-> Volume disk2s6 E341C8FF-57FC-4A49-848D-B9C0765B3155

| ---------------------------------------------------

| APFS Volume Disk (Role): disk2s6 (No specific role)

| Name: MacSSD92 (Case-insensitive)

| Mount Point: /Volumes/MacSSD92

| Capacity Consumed: 23551520768 B (23.6 GB)

| FileVault: Yes (Unlocked)

|
 

Soweit in meinem Fall anwendbar verstehe ich, dass in Preboot Strukturen bestehen die beim Booten benutzt werden um zu entscheiden welche anderen Volumes im Container startbar sind. Das wäre ein Anfang die Zusammenhänge zu verstehen aber z.Zt. noch viel blindes abtippen. Wo sind die Strukturen von Preboot beschrieben?
Gibts es keine "kundenfreundlichere" Methode das zu tun. So ist das "Erlebnis" schon grandios ;-)

Danke für den ersten Schritt.
 
Zurück
Oben Unten