Как просмотреть прогресс при шифровании диска?

Mountain Lion позволяет зашифровать любой диск, щелкнув правой кнопкой мыши на диске в Finder и выбрав Encrypt из контекстного меню.

Есть ли способ проверить процесс шифрования?

54 голоса | спросил ericg 14 PM00000030000005131 2012, 15:40:51

6 ответов


70

Откройте терминал и введите команду:

diskutil cs list

Или с APFS, начиная с 10.13

diskutil apfs list

Вы увидите выход, содержащий как минимум одну Логическую группу томов , с Семейством логических томов и Логический том , вложенным ниже.

В записи «Семейство томов» есть элемент Conversion Status, который будет сообщать вам, если он преобразуется в зашифрованный том или нет, а для индикатора прогресса - под заголовком «Логический том» для Size (Total) и Size (Total), чтобы узнать, сколько GB было преобразовано до сих пор.

Для тома APFS выход проще: будет запись Size (Converted) с процентом в качестве значения (например, Encryption Progress). Эта запись превратится в запись 16.0% со значениями Encrypted или Yes. В качестве дополнения к значению любого поля может присутствовать No, если шифрование тома в настоящее время разблокировано.

Во время шифрования:

(Unlocked)

Шифрование завершено:

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

Фактический вывод терминала вложен и длиннее. Здесь указана только самая важная информация.


Очевидно, что дешифрование внешнего диска происходит очень медленно (или даже приостановлено), если вы используете ноутбук, работающий на батареях. Поэтому при выполнении этой операции всегда следите за тем, чтобы он подключался к сети.

ответил robmathers 14 PM00000090000004431 2012, 21:26:44
17

В OS X 10.11.1 вывод diskutil cs list показывает прогресс шифрования как:

â € |

+-- 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

â € |

Для более удобного просмотра используйте diskutil cs list | grep Conversion, чтобы отображать только строку с прогрессом.

ответил reboot 27 +03002015-10-27T14:02:09+03:00312015bEurope/MoscowTue, 27 Oct 2015 14:02:09 +0300 2015, 14:02:09
10

Мне нравится делать это таким образом.

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

будет распечатывать обновленный прогресс каждые 30 секунд, чтобы вы могли просто оставить его запущенным и заглянуть и сразу увидеть, где прогресс достигнут, без необходимости повторять команду снова.

ответил owlyfool 18 AMpMon, 18 Apr 2016 11:50:12 +030050Monday 2016, 11:50:12
4

В качестве дополнительной заметки к существующим ответам я провел это через grep, чтобы получить краткий ответ на каждое преобразование.

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

В результате получилось:

|       Conversion Status:       Converting (forward)
|           Conversion Progress:   71%
|           Volume Name:           Macintosh HD
        Conversion Status:       Converting (forward)
            Conversion Progress:   4%
            Volume Name:           Data
ответил Nick Bedford 7 AMpThu, 07 Apr 2016 04:45:17 +030045Thursday 2016, 04:45:17
3

Я объединил два ответа Ник Бедфорд и Олифул, чтобы произвести это:

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

Для этого вам понадобится команда "watch" для Linux . Это выполняет команду Ника каждые 5 секунд, чтобы дать вам обновление, без прокрутки терминала. Также показывает хорошую метку времени. Пример вывода:

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

Покажите мой (уже зашифрованный) внутренний диск и мой USB-диск зашифрован.

ответил StijnSpijker 20 J000000Wednesday16 2016, 20:22:54
2

Что-то немного проще, чем выше. Из этого вопроса о хранилище файлов я также узнал, что:

fdesetup status

дает усеченный вывод:

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

(OS Sierra 10.12.5)

ответил micstr 22 Maypm17 2017, 21:10:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132