Partizioni sconosciute in diskutil

2

Quando eseguo il comando diskutil list , ottengo il seguente output:

Sono rimasto scioccato nel vedere che c'era una partizione sul mio disco interno chiamata Linux Filesystem . Sarei grato se qualcuno potesse informarmi su cosa sta facendo il Linux Filesystem del volume su disk0 e su VM su disk1 .

Per qualche chiarimento: avevo usato una macchina VirtualBox sul mio Mac con Linux ma pensavo che tutto fosse stato disinstallato correttamente. Pertanto, vorrei rimuovere tutti i possibili residui che sono persistiti.

Anche se questi sono il risultato del VirtualBox, non capisco come il volume Linux Filesystem sia stato integrato in disk0 ; sicuramente avrebbe dovuto essere contenuto da VirtualBox?

    
posta Tom 02.08.2018 - 00:05
fonte

1 risposta

3

Sebbene sia possibile creare una macchina virtuale che utilizza una partizione fisica, questa operazione viene eseguita solo da utenti esperti di VirtualBox. In ogni caso, dal momento che hai rimosso la tua macchina virtuale Linux, probabilmente non hai più bisogno di questa partizione. Se apri una finestra dell'applicazione Terminale e inserisci i seguenti comandi, questa partizione non necessaria verrà rimossa e lo spazio libero verrà aggiunto a macOS.

sudo diskutil erasevolume free none disk0s3
sudo diskutil apfs resizecontainer disk0s2 0

Il volume della macchina virtuale su disk1 non ha nulla a che fare con VirtualBox. Le lettere VM rappresentano memoria virtuale . Questo è lo spazio di swap usato da macOS. Il sistema operativo macOS, installato sul tuo Mac, utilizza 4 diversi volumi per funzionare. Questi volumi sono memorizzati nella partizione denominata disk0s2 sull'unità fisica disk0 . A questa partizione è stato assegnato il nome del contenitore disk1 . Il nome disk1 implica un'unità, ma questa è solo la convinzione di denominazione scelta da Apple. Quindi disk1 è l'unità non , è un contenitore per i 4 volumi utilizzati da macOS.

Consigli se sudo diskutil apfs resizecontainer disk0s2 0 fallisce.

Questo potrebbe indicare un problema con il software memorizzato sul disco. Dovresti verificare l'unità. L'Utility Disco con High Sierra non consente più di verificare l'unità. Questo deve essere fatto inserendo i comandi in una finestra dell'applicazione Terminale. Inoltre, sarebbe preferibile farlo da recupero macOS su Internet o un programma di installazione avviabile per macOS . I comandi mostrati di seguito possono essere utilizzati per verificare l'unità. Puoi determinare se un comando di verifica ha avuto esito positivo, cercando un messaggio OK o un codice di uscita di 0 .

Note: None of these commands will change your drive.

diskutil verifydisk disk0
diskutil verifyvolume disk0s2
diskutil unmountdisk disk1
diskutil verifyvolume disk1s1
diskutil verifyvolume disk1s2
diskutil verifyvolume disk1s3
diskutil verifyvolume disk1s4
diskutil mountdisk disk1

Lo scopo del comando sudo diskutil apfs resizecontainer disk0s2 0 è di aggiungere indietro la maggior parte dello spazio libero trovato immediatamente dopo la partizione disk0s2 del contenitore alla partizione. Il comando indicato di seguito può stampare lo spazio allocato al tuo disco.

Note: This command will not change your drive.

gpt -r show /dev/disk0

Note: This command needs to be entered while in one of the Recovery modes given above.

Ad esempio, l'output mostrato sotto mostra lo spazio libero dopo la partizione con indice di 2.

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  488281248      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  488690888    1543494         
  490234382         32         Sec GPT table
  490234414          1         Sec GPT header

Dopo aver inserito il comando sudo diskutil apfs resizecontainer disk0s2 0 , l'output appare come mostrato di seguito.

    start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  489824736      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  490234376          6         
  490234382         32         Sec GPT table
  490234414          1         Sec GPT header
    
risposta data 02.08.2018 - 09:36
fonte

Leggi altre domande sui tag