जवाबों:
टर्मिनल खोलें और कमांड दर्ज करें:
diskutil cs list
या APFS के साथ 10.13 से शुरू होता है
diskutil apfs list
APFS के साथ FileVault सेटअप उपयोगिता भी स्वास्थ्य और इस स्थिति को दिखाती है :
fdesetup status
आपको कम से कम एक लॉजिकल वॉल्यूम समूह में आउटपुट लिस्टिंग दिखाई देगी , जिसमें लॉजिकल वॉल्यूम फैमिली और लॉजिकल वॉल्यूम नीचे से नेस्टेड होंगे।
Conversion Status
वॉल्यूम परिवार प्रविष्टि में एक आइटम है जो आपको बताएगा कि यह एन्क्रिप्टेड वॉल्यूम में परिवर्तित हो रहा है या नहीं, और प्रगति संकेतक के लिए, लॉग इन करने के लिए लॉजिकल वॉल्यूम प्रविष्टि के तहत देखो Size (Total)
और 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
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
वास्तविक टर्मिनल आउटपुट नेस्टेड और लंबे समय तक है। यहां, केवल सबसे महत्वपूर्ण जानकारी सूचीबद्ध है।
यदि आप लैपटॉप पर चलने वाले लैपटॉप का उपयोग करते हैं तो बाहरी डिस्क को डिक्रिप्ट करना बहुत ही धीमा है (या रुका हुआ भी)। इसलिए इस ऑपरेशन को करते समय हमेशा इसे मेन पावर में प्लग करना सुनिश्चित करें।
diskutil
एन्क्रिप्शन के बारे में कुछ नहीं कहेगा, लेकिन यह भौतिक मात्रा Status
है Checking
। आपको रिबूट करने की आवश्यकता नहीं है: एक वॉल्यूम इजेक्ट / री-इंसर्ट काम करेगा। एक बार जब आप ऐसा कर diskutil
लेंगे , तो आपको उपरोक्त के समान आउटपुट मिलेगा।
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
केवल प्रगति के साथ लाइन दिखाने के लिए।
मुझे यह इस तरह करना पसंद है।
while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done
हर 30 सेकंड में एक अपडेट की गई प्रगति का प्रिंट आउट लेगा ताकि आप इसे चलाना छोड़ दें और तुरंत नज़र डाल सकें और यह देख सकें कि प्रगति फिर से कमांड को चलाने के बिना कहाँ है।
मौजूदा उत्तरों के लिए एक अतिरिक्त नोट के रूप में, मैंने 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
मैंने निक बेफोर्ड और ओवलीफूल द्वारा दो उत्तरों को मिलाकर इसे तैयार किया:
watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"
आपको इसके लिए linux "watch" कमांड की आवश्यकता होगी । टर्मिनल को पूरी तरह से स्क्रॉल किए बिना, आपको प्रत्येक 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 डिस्क को एन्क्रिप्ट किया जा रहा है।
ऊपर से थोड़ा सा सरल। इस फ़ाइल वॉल्ट प्रश्न से मैंने यह भी सीखा कि:
fdesetup status
काट दिया गया आउटपुट देता है:
FileVault is Off.
Decryption in progress: Percent completed = 20.58
(ओएस सिएरा 10.12.5)
उल्लू के जवाब के समान, आप APFS डिस्क का उपयोग करने के लिए कर सकते हैं
while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done
स्वीकृत उत्तर APFS वॉल्यूम के लिए काम नहीं करता है । ऐसा लगता है कि यहां एकमात्र तरीका उपयोग करना है fdesetup status
। यह शानदार ब्लॉग एक स्क्रिप्ट प्रदान करता है जो मूल रूप से स्थिति को निर्धारित करने के लिए उस आदेश का उपयोग करता है। लेख में यह पढ़ता है:
यदि एन्क्रिप्ट किया गया है, तो निम्न संदेश प्रदर्शित होता है:
FileVault is On.
यदि एन्क्रिप्ट नहीं किया गया है, तो निम्न संदेश प्रदर्शित होता है:
FileVault is Off.
एन्क्रिप्ट करने पर, निम्न संदेश प्रदर्शित होता है:
Encryption in progress: Percent complete = 27
यदि डिक्रिप्टिंग हो, तो निम्न संदेश बिना उद्धरण के प्रदर्शित किया जाता है:
Decryption in progress: Percent complete = 10
ये भी के आउटपुट हैं fdesetup status
।