Utwórz plik dmg na macOS 10.14, który można otworzyć na macOS 10.11

3

Bieganie

$ hdiutil create -size <size>b <.dmg-file> -srcfolder <directory> -ov -format UDBZ

na macOS 10.14 tworzy plik dmg, którego nie można otworzyć w systemie MacOS 10.11. Czy istnieje opcja, która tworzy plik dmg w taki sposób, że można go używać w systemie MacOS 10.11?

Thomas S.
źródło
Czy próbowałeś użyć Narzędzia dyskowego zamiast hdiutil polecenie utworzenia pliku dmg?
David Anderson
Prawdopodobnie formatuje się jako APFS, co, jak sądzę, nie może jeszcze przeczytać 10.11.
At0mic
@DavidAnderson Nie, nie próbowałem tego, ponieważ musi działać jako polecenie nad SSH.
Thomas S.
Jeśli chcesz przesłać pliki przez Internet, czy rozważałeś użycie rsync?
David Anderson

Odpowiedzi:

3

Jeśli folder źródłowy znajduje się w woluminie APFS, domyślnie w pliku dmg zostanie utworzony wolumin APFS. Ten typ wolumenu nie może być odczytany przez El Capitana. Rozwiązaniem byłoby utworzenie pliku dmg, który używa formatu JHFS +. Prawidłowe polecenie, którego powinieneś użyć, podano poniżej.

hdiutil create -size <size>b -fs JHFS+ <.dmg-file> -srcfolder <directory> -ov -format UDBZ

Uwaga: Podczas testowania tej odpowiedzi użyłem -megabytes opcja zamiast -size opcja. Testowałem także podczas pracy w High Sierra zamiast w Mojave.

David Anderson
źródło