Estou tentando redimensionar uma partição pequena demais para minhas necessidades. Aqui está a saída de diskutil list
:
~> diskutil list
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 400.0 GB disk0s2
3: Apple_APFS Container disk2 100.0 GB disk0s3
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +400.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 234.4 GB disk1s1
2: APFS Volume Preboot 23.6 MB disk1s2
3: APFS Volume Recovery 518.1 MB disk1s3
4: APFS Volume VM 6.4 GB disk1s4
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +100.0 GB disk2
Physical Store disk0s3
1: APFS Volume Mojave Beta 90.2 GB disk2s1
2: APFS Volume Preboot 46.3 MB disk2s2
3: APFS Volume Recovery 512.3 MB disk2s3
4: APFS Volume VM 3.2 GB disk2s4
Eu olhei para este post do MacObserver e tentei o seguinte:
sudo diskutil apfs resizeContainer disk0s3 150G
Também dei uma espiada neste post, também re: diskutil
documention.
A saída do console é a seguinte:
Operação APFS iniciada Alinhando o delta de crescimento para 49.999.994.880 bytes e direcionando um novo tamanho de armazenamento físico de 149.999.996.928 bytes Determinado o tamanho máximo para o armazenamento físico de destino desse contêiner APFS como 100.000,002.048 bytes Erro: -69519: o disco de destino é muito pequeno para esta operação , ou é necessária uma lacuna no mapa de partição ausente ou muito pequena, geralmente causada por uma tentativa de aumentar uma partição além do início de outra partição ou além do espaço útil do final do mapa de partição
Eu sei que tenho 50 shows por aí na outra unidade, mas como faço para recuperar Macintosh HD
e entregá-la à Mojave Beta
unidade? Obrigado pela leitura. Congratulo-me com suas sugestões.
Atualizar
Apenas para S e G, tentei diminuir o tamanho da unidade e ver o que acontece .
Status atual:
Shrinking APFS Physical Store disk0s2 from 399,963,168,768 to 349,999,996,928 bytes
Shrinking APFS data structures
[ - 0%..10%..20%..30%..40%............................... ] 45.0%
Atualização 2
Eu não explodi meu disco rígido, mas não funcionou ... bem, meio que funcionou ... aqui está o que diskutil list
parece agora depois dessa tentativa:
~> diskutil list
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 350.0 GB disk0s2
3: Apple_APFS Container disk2 100.0 GB disk0s3
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +350.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 234.4 GB disk1s1
2: APFS Volume Preboot 23.6 MB disk1s2
3: APFS Volume Recovery 518.1 MB disk1s3
4: APFS Volume VM 6.4 GB disk1s4
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +100.0 GB disk2
Physical Store disk0s3
1: APFS Volume Mojave Beta 90.3 GB disk2s1
2: APFS Volume Preboot 46.3 MB disk2s2
3: APFS Volume Recovery 512.3 MB disk2s3
4: APFS Volume VM 3.2 GB disk2s4
Então encolhendo a grande e depois tentando aumentar a pequena partição. Não faço ideia de onde foram os outros 50 shows, mas está lá em algum lugar. Eu olhei para o aplicativo Disk Utility e ele mostra uma partição de 350 GB, uma partição de 100 GB e 50 GB de espaço livre.
Se a Apple monitorar isso, simplifique o redimensionamento de partições. Esta é uma enorme PITA e não deveria ser.
fonte
sudo diskutil apfs resizeContainer disk0s3 0
, mas diz que não há espaço suficiente. Eu acho que estou indo para bombardear toda a unidade e começar de novo se eu não consigo descobrir esta noite :)Não estou acompanhando muito da discussão anterior. Parece que você tem espaço suficiente para consolidar.
Volte seu 50G na primeira partição física.
diskutil ap resizeContainer disk0s2 0
Restaure a partição lógica que você deseja manter do segundo contêiner APFS para uma partição lógica adicional no primeiro contêiner.
asr restore --source /dev/disk2s1 --target /dev/disk1
.Isso pode levar algum tempo se for necessário desfragmentar. (Se isso lhe causar algum problema (durante a inversão), talvez seja necessário remover (
diskutil ap deleteVolume
) as partições Preboot, VM e Recovery no segundo contêiner. Suponho que você esteja bem e não percebi que isso seja um problema por algum tempo.)Monte sua nova partição lógica "Mojave Beta", a que está agora no primeiro contêiner . Certifique-se de que parece correto.
Livrar-se do segundo recipiente APFS:
diskutil ap deleteContainer disk0s3
; em seguida, remover a partição física inteiramente:diskutil eraseVolume free free disk0s3
.E, finalmente, recuperar o restante do disco no primeiro (apenas) APFS Container mais uma vez:
diskutil ap resizeContainer disk0s2 0
.Não? Estou esquecendo de algo?
fonte
systemsetup -setstartupdisk
para alternar as "funções" do volume (pode ser um acerto e um acerto com a alteração do disco de inicialização por meio das Preferências do Sistema). Veja eclecticlight.co/2018/08/30/…Para sua informação, você deve especificar o contêiner (no seu caso "disk2", portanto, o comando deve ser:
Por exemplo, para aumentar o tamanho do disco Mojave Beta (disk2):
Não tenho certeza se você precisa reduzir outro volume ou não.
As configurações do Time Capsule também devem ser validadas para garantir que você não tenha muito histórico (para limitar o espaço).
fonte