L'archiviazione "Altri volumi" aumenta dopo l'eliminazione dei volumi secondari

2

Per farla breve: ho notato che ogni volta che creavo un volume secondario e lo rimuovevo dopo alcuni test, la memoria con l'etichetta "Altri volumi" nell'app Utility Disco è aumentata ogni volta di mezzo gigabyte. So per certo che aggiungere il nuovo volume e rimuoverlo dopo il test è ciò che fa aumentare la memoria di "Altri volumi" di mezzo gigabyte ogni volta, ma non capisco perché, dopo aver eliminato il volume con tutti i suoi contenuti.

Originariamente gli "Altri volumi" erano a 1,75 GB prima che io facessi il primo volume secondario, dopo aver rimosso il secondo volume salì a 2,28 GB; Ho appena terminato un altro test su un altro volume secondario e salì di nuovo a 2,82 GB per l'archiviazione. Ho la sensazione che creare i nuovi volumi e rimuovere ciò che sta causando l'aumento degli "Altri volumi" di mezzo gigabyte ogni volta, ma voglio sapere se c'è un modo per ridurlo, preferibilmente di nuovo a 1.75 GB .

C'è un modo per ridurre lo spazio di archiviazione di "Altri volumi" senza dover fare qualcosa di estremo?

    
posta no nope 15.07.2018 - 23:37
fonte

1 risposta

4

Gli aggiornamenti e le eliminazioni con successiva ricreazione dei volumi in un contenitore a più volumi lasciano intatto il contenitore e nuove (più) "UUID del file system" vengono create cartelle specifiche per ogni volume nel volume "Ripristino" condiviso. Queste cartelle includono ciascuno un database BaseSystem.dmg vicino a 500 MB

Queste vecchie cartelle non vengono cancellate dal sistema.

Per rimuovere le vecchie cartelle non utilizzate, assicurati di essere avviato in un volume all'esterno del contenitore con il recupero in questione.
1.) Quindi prima esegui il seguente comando nel Terminale (che si trova in /Applications/Utilities/Terminal.app, o cercalo tramite Spotlight)

diskutil list

... e premi invio . Questo mostrerà l'identificativo del tuo disco per "Ripristino" nell'output, che nel tuo caso è disk1s3

2.) Ora montare il volume "Ripristino" con questo comando:

diskutil mount disk1s3

... e premi inserisci nuovamente , che monterà "Recovery" in /Volumes/Recovery (premi cmd shift . per rendere visibile la directory invisibile nel Finder, se necessario).

Passa ad esso ed è possibile ispezionare le varie cartelle per il loro contenuto (ad esempio SystemVersion.plist). Puoi anche eliminarli (vorrei aggiungere che non lo suggerisco, ma un feedback ad Apple per ripulire quelle vecchie cartelle è quello che ho fatto).

Dato che si desidera conservare quelli attualmente in uso, sarà necessario trovare l'UUID del file system "corrente" dei volumi ".

Sto usando "Disk Utility.app" per quello (/ Applicazioni / Utility / Utility Disco.app): Seleziona tutti i tuoi volumi correnti (uno per uno) e con una pressione selezionata cmd i per far apparire il pannello Informazioni. Si cerca "UUID del file system" nella colonna di sinistra e si noti il suo valore.

Fatelo per tutti gli altri volumi. Se hai lasciato la finestra del Finder con il Recovery montato aperto, dovresti notare che quelli che hai trovato in Utility Disco appaiono anche come nomi di cartelle nel volume "Recovery". Lascia quelli soli.

Elimina solo quelli che attualmente non corrispondono a un volume esistente, come mostrato in Utility Disco e svuota il Cestino, se usi Finder.

Il prossimo "Ripristino" verrà smontato al prossimo riavvio, oppure puoi semplicemente fare clic destro sull'icona del volume nel Finder ed espellerlo.

Se non si dispone di un volume all'esterno del contenitore per l'avvio in

Puoi anche eliminare quelle cartelle da "Recovery" stesso.
Avviare nel volume "Ripristino" tenendo premuto cmd R all'avvio.
Avvia "Terminale" dal menu "Utilità".

Ora segui le istruzioni, come sopra, eseguendo i due comandi menzionati.
1.) Il primo ...
diskutil list
... per trovare l'identificativo del disco del tuo Recupero (che dovrebbe essere diverso da quello trovato, quando non avviato in Ripristino sopra).
Esso (il contenitore in questione) sarà simile a questo:

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +62.5 GB    disk5
                                 Physical Store disk4s2
   1:                APFS Volume Installation1           23.8 GB    disk5s1
   2:                APFS Volume Installation2           12.2 GB    disk5s2
   3:                APFS Volume Preboot                 136.9 MB   disk5s3
   4:                APFS Volume Recovery                3.1 GB     disk5s4
   5:                APFS Volume VM                      8.6 GB     disk5s5

Come puoi vedere, "Ripristino" mostra il suo identificatore disk5s4 a destra.

2.) Ora esegui il secondo comando con l'identificatore trovato, ad es.
diskutil mount disk5s4

Conoscendo i tuoi UUID (file system) correnti dalla prima parte di questa risposta, puoi ora eliminare le cartelle nel Terminale.

Esempio:

Monta recupero con diskutil mount e il tuo identificatore di disco trovato ( bash-3.2# è solo il prompt dei comandi Terminal visualizza):

-bash-3.2# diskutil mount disk5s4
Volume Recovery on disk5s4 mounted

Elenco di tutti i volumi montati in / Volumi con ls -al /Volumes :

-bash-3.2# ls -al /Volumes
total 8
drwxr-xr-x   8 root  wheel   340 Jul 22 14:17 .
drwxrwxr-t  16 root  admin   612 Jul  4 08:34 ..
drwxr-xr-x@ 31 root  wheel   992 Jul 16 22:09 AnotherVolume
drwxr-xr-x@ 30 root  wheel   960 Jul 21 10:59 Installation1
drwxr-xr-x@ 28 root  wheel   896 Jul  6 13:13 Installation2
drwxr-xr-x@ 42 root  wheel  1496 Jul 16 23:27 Macintosh HD
lrwxr-xr-x   1 root  wheel     1 Jul 22 14:15 OS X Base System -> /
drwxr-xr-x  11 root  wheel   352 Jul 17 13:53 Recovery

Modifica della directory in / Volumi / Ripristino con cd /Volumes/Recovery e elencando il suo contenuto con ls -al . Questi sono due comandi:

-bash-3.2# cd /Volumes/Recovery
-bash-3.2# ls -al
total 16
drwxr-xr-x  11 root      wheel      352 Jul 17 13:53 .
drwxr-xr-x   8 root      wheel      340 Jul 22 14:17 ..
-rw-r--r--@  1 _unknown  _unknown  6148 Jul 17 13:54 .DS_Store
d-wx-wx-wt   2 root      wheel       64 Jul 22 14:13 .Trashes
drwx------   5 _unknown  _unknown   160 Feb 24 14:22 .fseventsd
drwxr-xr-x  13 root      wheel      416 Feb  8 17:36 05971D12-C9A5-46FB-A70E-2BC0295FAE74
drwxr-xr-x  13 root      wheel      416 Jun  4 11:07 23379897-F07E-43A4-A993-03308663CD1B
drwxr-xr-x  13 root      wheel      416 Jun 24 10:40 59283231-6D51-412A-B100-D9E205805732
drwxr-xr-x  13 root      wheel      416 Jul 21 10:29 AA624F58-E5E8-425C-9698-C1B78C3B0992
drwxr-xr-x  13 root      wheel      416 Feb 25 17:06 ADDF591A-10FB-42C4-BDC5-C1C24E6D9217
drwxr-xr-x  11 root      wheel      352 Mar  1 14:19 C9D33FAC-742B-4F16-9DB3-6FFCB5E29DA9

Rimozione della prima cartella, denominata 05971D12-C9A5-46FB-A70E-2BC0295FAE74 (come trovata nella lista sopra), che so essere estraneo a quelli attualmente in uso con rm -r UUID e rispondendo con "y" (sì) alla domanda a ignorare:

-bash-3.2# rm -r 05971D12-C9A5-46FB-A70E-2BC0295FAE74
override rw-r--r--  root/wheel uchg for 05971D12-C9A5-46FB-A70E-2BC0295FAE74/boot.efi? y

Verifica che sia stato rimosso:

-bash-3.2# ls -al
total 16
drwxr-xr-x  10 root      wheel      320 Jul 22 14:18 .
drwxr-xr-x   8 root      wheel      340 Jul 22 14:17 ..
-rw-r--r--@  1 _unknown  _unknown  6148 Jul 17 13:54 .DS_Store
d-wx-wx-wt   2 root      wheel       64 Jul 22 14:13 .Trashes
drwx------   5 _unknown  _unknown   160 Feb 24 14:22 .fseventsd
drwxr-xr-x  13 root      wheel      416 Jun  4 11:07 23379897-F07E-43A4-A993-03308663CD1B
drwxr-xr-x  13 root      wheel      416 Jun 24 10:40 59283231-6D51-412A-B100-D9E205805732
drwxr-xr-x  13 root      wheel      416 Jul 21 10:29 AA624F58-E5E8-425C-9698-C1B78C3B0992
drwxr-xr-x  13 root      wheel      416 Feb 25 17:06 ADDF591A-10FB-42C4-BDC5-C1C24E6D9217
drwxr-xr-x  11 root      wheel      352 Mar  1 14:19 C9D33FAC-742B-4F16-9DB3-6FFCB5E29DA9

Il recupero non deve essere smontato, in quanto il riavvio lo smonterà comunque. Oppure, se vuoi eseguire First Aid in Utility Disco, smontarlo con ...
diskutil umount disk5s4
Anche in questo caso usa il tuo identificatore del disco invece di disk5s4

Se hai domande, non esitare a chiedere.

    
risposta data 18.07.2018 - 13:58
fonte

Leggi altre domande sui tag