Come visualizzare i progressi durante la crittografia di un disco?

57

Mountain Lion consente di crittografare qualsiasi disco facendo clic con il pulsante destro del mouse sul Finder e selezionando Encrypt dal menu contestuale.

È comunque necessario verificare lo stato di avanzamento di questo processo di crittografia?

    
posta ericg 14.08.2012 - 13:40
fonte

7 risposte

73

Apri il Terminale e inserisci il comando:

diskutil cs list

O con APFS che inizia con 10.13

diskutil apfs list

Vedrai un output che elenca almeno un Gruppo di volumi logici , con una Famiglia di volumi logici e Volume logico nidificati sotto.

C'è una voce Conversion Status nella voce Volume Family che ti dirà se sta convertendo in un volume crittografato o meno, e per un indicatore di progresso, guarda sotto la voce Volume logico per Size (Total) e Size (Converted) voci, per vedere quanti GB sono stati convertiti finora.

Per un volume APFS, l'output è più semplice: ci sarà una voce Encryption Progress con una percentuale come valore (come 16.0% ). Questa voce diventerà una voce Encrypted , con valori Yes o No . Come complemento del valore di entrambi i campi, potrebbe essere presente (Unlocked) se la crittografia del volume è attualmente sbloccata.

Durante la crittografia:

Encryption Status:           Unlocked
    Encryption Type:         AES-XTS
    Conversion Status:       Converting
    Conversion Direction:    forward
    Has Encrypted Extents:   Yes
    Fully Secure:            No
    Passphrase Required:     Yes
 Disk:                       disk6
    Status:                  Online
    Size (Total):            569869340672 B (569.9 GB)
    Size (Converted):        231454277632 B (231.5 GB)
    Revertible:              Yes (unlock and decryption required)
    LV Name:                 Heap
    Volume Name:             Heap
    Content Hint:            Apple_HFS

Codifica completata:

Encryption Status:           Unlocked
    Encryption Type:         AES-XTS
    Conversion Status:       Complete
    Conversion Direction:    -none-
    Has Encrypted Extents:   Yes
    Fully Secure:            Yes
    Passphrase Required:     Yes
 Disk:                       disk6
    Status:                  Online
    Size (Total):            569869340672 B (569.9 GB)
    Size (Converted):        -none-
    Revertible:              Yes (unlock and decryption required)
    LV Name:                 Heap
    Volume Name:             Heap
    Content Hint:            Apple_HFS

L'output del terminale effettivo è nidificato e più lungo. Qui sono elencate solo le informazioni più importanti.

Decifrare apparentemente un disco esterno è molto lento (o persino in pausa) se si utilizza un laptop che funziona a batterie. Quindi assicurati sempre di collegarlo alla rete elettrica quando esegui questa operazione.

    
risposta data 14.08.2012 - 19:26
fonte
18

Su OS X 10.11.1 l'output diskutil cs list mostra l'avanzamento della crittografia come:

...

+-- Logical Volume Group 19B060CE-52A6-4102-9F3D-E6108BD91316
    =========================================================
    Name:         My harddrive
    Status:       Online
    Size:         499113885696 B (499.1 GB)
    Free Space:   18972672 B (19.0 MB)
    |
    +-< Physical Volume 3F2AE785-3A81-45E2-9A3B-93BA762C0AD2
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk5s2
    |   Status:   Online
    |   Size:     499113885696 B (499.1 GB)
    |
    +-> Logical Volume Family E4B845E2-2294-4F26-89B5-25ADE02747D2
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Converting (forward)
        High Level Queries:      Not Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 58EA9B33-CD1A-49F7-A596-E2C5ED6E24B5
            ---------------------------------------------------
            Disk:                  disk6
            Status:                Online
            Size (Total):          498742591488 B (498.7 GB)
            Conversion Progress:   2%
            Revertible:            Yes (unlock and decryption required)
            LV Name:               My harddrive
            Volume Name:           My harddrive
            Content Hint:          Apple_HFS

...

Per una visualizzazione più semplice usa diskutil cs list | grep Conversion per mostrare solo la linea con lo stato di avanzamento.

    
risposta data 27.10.2015 - 12:02
fonte
10

mi piace farlo in questo modo.

while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done

stamperà un progresso aggiornato ogni 30 secondi in modo da poterlo lasciare in esecuzione e dare un'occhiata e vedere immediatamente dove si trova il progresso senza dover eseguire nuovamente il comando.

    
risposta data 18.04.2016 - 10:50
fonte
4

Proprio come una nota in più alle risposte esistenti, l'ho eseguito tramite grep per ottenere una risposta concisa a ciascuna conversione.

diskutil cs list | grep -e "Conversion" -e "Volume Name"

Il risultato è stato:

|       Conversion Status:       Converting (forward)
|           Conversion Progress:   71%
|           Volume Name:           Macintosh HD
        Conversion Status:       Converting (forward)
            Conversion Progress:   4%
            Volume Name:           Data
    
risposta data 07.04.2016 - 03:45
fonte
3

Ho combinato le due risposte di Nick Bedford e Owlyfool per produrre questo:

watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"

Avrai bisogno del comando "watch" di linux per questo . Questo esegue il comando di Nick ogni 5 secondi per darti un aggiornamento, senza scorrere molto il terminale. Mostra anche un bel timestamp. Esempio di output:

Every 5.0s: diskutil cs list | grep -e Conversion -e Volume\ Name   Wed Jul 20 19:21:47 2016

|       Conversion Status:       Complete
|           Volume Name:           Macintosh HD
        Conversion Status:       Converting (forward)
            Conversion Progress:   1%
            Volume Name:           Stijn_Spijker

Mostra il mio disco interno (già crittografato) e il mio disco USB che viene crittografato.

    
risposta data 20.07.2016 - 19:22
fonte
2

Qualcosa di più semplice di sopra. Da questa domanda File Vault ho anche appreso che:

fdesetup status

fornisce l'output troncato:

FileVault is Off.
Decryption in progress: Percent completed = 20.58

(OS Sierra 10.12.5)

    
risposta data 22.05.2017 - 20:10
fonte
1

In base alle risposte qui, ho impostato questo comando per rapporti di stato ragionevolmente distanziati con APFS (al contrario di Core Storage)

while true; do diskutil apfs list | grep 'Decryption' ; sleep 720; done

Lo stato di fdesetup funziona abbastanza bene per un rapido controllo dello stato.

    
risposta data 03.12.2018 - 23:13
fonte

Leggi altre domande sui tag