উত্তর:
টার্মিনালটি খুলুন এবং কমান্ডটি প্রবেশ করুন:
diskutil cs list
বা এপিএফএস 10.13 দিয়ে শুরু হচ্ছে
diskutil apfs list
এপিএফএসের সাথে ফাইলভল্ট সেটআপ ইউটিলিটিটি স্বাস্থ্য এবং এই স্থিতিটিও দেখায় :
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
আপনাকে উপরের মত আউটপুট দেবে।
ওএস এক্স 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"
এর জন্য আপনার লিনাক্স "ওয়াচ" কমান্ডটি লাগবে । এটি টার্মিনালটিকে পুরোপুরি স্ক্রোল না করে আপনাকে আপডেট দেওয়ার জন্য প্রতি 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
আমার (ইতিমধ্যে এনক্রিপ্ট করা) অভ্যন্তরীণ ডিস্ক এবং আমার ইউএসবি ডিস্ক এনক্রিপ্ট করা দেখান।
উপরের থেকে কিছুটা সহজ সরল। এই ফাইল ভল্ট প্রশ্ন থেকে আমি এটিও শিখেছি:
fdesetup status
কাটা আউটপুট দেয়:
FileVault is Off.
Decryption in progress: Percent completed = 20.58
(ওএস সিয়েরা 10.12.5)
আউলিফুল উত্তরের মতো, আপনি এপিএফএস ডিস্ক ব্যবহার করে এটি করতে পারেন
while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done
গৃহীত উত্তরটি এপিএফএস ভলিউমের জন্য কাজ করে বলে মনে হচ্ছে না । মনে হচ্ছে এখানে একমাত্র উপায় ব্যবহার করা fdesetup status
। এই চমত্কার ব্লগটি এমন একটি স্ক্রিপ্ট সরবরাহ করে যা স্থিতি নির্ধারণ করতে মূলত সেই আদেশটি ব্যবহার করে। নিবন্ধে এটি পড়ে:
যদি এনক্রিপ্ট করা থাকে তবে নিম্নলিখিত বার্তাটি প্রদর্শিত হবে:
FileVault is On.
এনক্রিপ্ট না করা থাকলে, নিম্নলিখিত বার্তাটি প্রদর্শিত হবে:
FileVault is Off.
এনক্রিপ্ট করা থাকলে, নিম্নলিখিত বার্তা প্রদর্শিত হবে:
Encryption in progress: Percent complete = 27
যদি ডিক্রিপ্ট করা হয়, নিচের বার্তাটি উদ্ধৃতি ব্যতীত প্রদর্শিত হবে:
Decryption in progress: Percent complete = 10
এগুলিও আউটপুট fdesetup status
।