ভেরাক্রিপ্ট কি লিনাক্সে অবিরাম মাউন্ট পয়েন্ট ব্যবহার করতে পারে?
উইন্ডোজ + ভেরাক্রিপ্ট + এনক্রিপ্ট করা ভলিউম পরম পাথ
উইন্ডোজে আমি ব্যাচ স্ক্রিপ্টের মাধ্যমে ভেরাক্রিপ্ট এনক্রিপ্ট করা পার্টিশন / ডিস্কগুলি মাউন্ট করতে পারি যা দ্বারা প্রদর্শিত ডিভাইসের নাম নিয়োগ করে mountvol.exe
। এই জাতীয় বৈশিষ্ট্য অত্যন্ত উপকারী যেহেতু রিবুট করার কারণে আপেক্ষিক পথের পরিবর্তন হতে পারে ( \Device\Harddisk1\Partition3
-> রিবুট -> \Device\Harddisk3\Partition3
)।
উইন্ডোতে ভ্যারাক্রিপ্ট ভলিউমের জন্য আমার ব্যাচের স্ক্রিপ্ট (সংক্ষিপ্ত রূপ):
@echo
"C:\Program Files\VeraCrypt\VeraCrypt.exe" /v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\ /l z /m label=Encrypted_1 /q
"C:\Program Files\VeraCrypt\VeraCrypt.exe" /v \\?\Volume{yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy}\ /l f /m label=Encrypted_2 /q
[...]
pause
লিনাক্স + ভেরিক্রিপ্ট + এনক্রিপ্ট করা ভলিউমের আপেক্ষিক পাথ কেবল?
/v \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\
লিনাক্স কমান্ডলাইনের জন্য উইন্ডোজের সহজলভ্য সমান্তরাল কমান্ডের অস্তিত্ব সম্পর্কে আমার কোনও জ্ঞান নেই । আমি চেষ্টা করেছি (নিরর্থক) --mount=/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
পতাকা, যেহেতু mountvol.exe
ভলিউমের নাম (সম্ভবত) ইউআইডি নম্বর অনুসারে ( blkid
যদিও এর জন্য অবর্ণনীয় )। অফিসিয়াল ভেরাক্রিপ্ট / ট্রুক্রিপ্ট ডকুমেন্টেশন লিনাক্স ব্যবহারকারীকে কেবল আপেক্ষিক (পরিবর্তনশীল) পাথ ( /dev/sda3
-> রিবুট -> /dev/sdc3
) দিয়ে পরিচালনা করতে দেয় । অসুবিধার কারণে, ওএস লোড হওয়ার পরে পাথগুলি প্রতিবার যাচাই করতে হবে।
লিনাক্সে ভেরাক্রিপ্ট ভলিউম মাউন্ট করার জন্য আমার বাশ স্ক্রিপ্ট (সংক্ষিপ্ত রূপ):
#! /bin/bash
#
echo "Encrypted_1" && veracrypt --mount /dev/sdq --slot=12 --verbose && echo "Encrypted_1"
echo "Encrypted_2" && veracrypt --mount /dev/sdz3 --slot=1 --verbose && echo "Encrypted_2"
[...]
সমাধান?
ভেরাক্রিপ্ট ভলিউমের অবস্থানটি লিনাক্সের নিখুঁত পদে বর্ণনা করা যেতে পারে কিনা তা কি কেউ জানেন?
যদি এটি সম্ভব না হয় তবে দয়া করে একই উদ্দেশ্য অর্জনের জন্য পরামর্শ দিন? (যেমন: udev
? fstab
?)
লেখার ভুল
mountvol.exe
উপরে লেখা ছিল GUID
না UUID
হিসাবে স্বীকৃতি দেয় ।