Контейнер APFS на нескольких физических дисках

4

У меня есть зашифрованный контейнер APFS с несколькими томами. Контейнер живет в физическом разделе (disk0s1), за которым следуют дополнительные разделы (disk0s2, ...) без свободного пространства между ними. Мне нужно развернуть один из томов в контейнере, не перемещая другие физические разделы, чтобы развернуть disk0s1. Я знаю, что с LVM вы можете расширить контейнер (физический том) другими разделами, которые не должны быть смежными, или даже на том же жестком диске. Это возможно с контейнером APFS?

Aayla Secura
источник

Ответы:

1

Официально документированного способа добавления другого физического хранилища в существующий контейнер APFS не существует.

Я попробовал несколько возможно "без документов" apfsVerbs лайк addPhysical , добавить физическое хранилище или же addStorage безуспешно.

Эта функция может быть реализована позже, поскольку создание APFS FusionLC уже возможно:

diskutil ap createContainer [-main] device [-secondary] [device]

Пример:

$ diskutil ap createContainer disk1s2 disk2s2    
Creating container with disk1s2 disk2s2
Started APFS operation on disk1s2 Data
Creating a new empty APFS Container
Unmounting Volumes
Switching disk1s2 to APFS
Switching disk2s2 to APFS
Creating APFS Container
FusionLC autodetect: LC Fusion
Created new APFS Container disk4
Disk from APFS operation: disk4
Finished APFS operation on disk1s2 Data

$ diskutil ap addVolume disk4 APFS Data
Exporting new unencrypted APFS Volume "Data" from APFS Container Reference disk4
Started APFS operation on disk4
Preparing to add APFS Volume to APFS Container disk4
Creating APFS Volume
Created new APFS Volume disk4s1
Mounting APFS Volume
Setting volume permissions
Disk from APFS operation: disk4s1
Finished APFS operation on disk4
klanomath
источник
Спасибо за это, действительно странно, что представляется возможным создать новый контейнер на двух дисках (но не более двух?), Но не иметь возможности добавить диск в существующий контейнер ...
Aayla Secura
1
@AaylaSecura Очевидно, что для создания FusionLC можно использовать только два среза - я пробовал три, но получил ошибку.
klanomath