LUKS- এনক্রিপ্ট করা পার্টিশন সহ আমার একটি বাহ্যিক ড্রাইভ রয়েছে। যেহেতু ডিভাইসটি একটি বাহ্যিক ইউএসবি ডিভাইস এবং আমার সর্বদা এটির প্রয়োজন হয় না, তাই আমি কেবল ডিক্রিপ্ট করতে এবং চাহিদা অনুযায়ী স্বয়ংক্রিয়ভাবে চলে যেতে চাই। আমি সহজে সঙ্গে ডিক্রিপ্ট পার্টিশনে fileystem স্বয়ংক্রিয়রূপে পারেন x-systemd.automount
মধ্যে /etc/fstab
। যাইহোক, আমি দাবি অনুসারে পার্টিশনটি ডিক্রিপ্ট করতে পারি না। আমি দুটি ভিন্ন পদ্ধতির চেষ্টা করেছি:
আমি লাইন যুক্ত করেছি
mnt-usb-crypt UUID=<UUID> /path/to/keyfile luks
to
/etc/crypttab
। যাইহোক, এখন পার্টিশনটি সর্বদা ডিক্রিপ্ট করা হয়, এমনকি আমি যদি মাউন্টপয়েন্টটি নির্দিষ্ট না করি/etc/fstab
।আমি বিকল্পটি পরিবর্তন করে
/etc/crypttab
যুক্ত করেছিnoauto
:mnt-usb-crypt UUID=<UUID> /path/to/keyfile luks,noauto
এখন, কোনও সিস্টেমেড ডিভাইস নেই, প্রত্যাশিত
dev-mapper-mnt-usb.device
উপস্থিতি নেই।
ম্যানপেজ অনুযায়ী crypttab
, x-systemd.automount
ক্রিপ্ট ডিভাইসগুলির মতো কোনও বিকল্প নেই ।
ডিভাইসটি অ্যাক্সেস করলেই কেবল ডিক্রিপ্ট করার জন্য সিস্টেমড কনফিগার করার কোনও সম্ভাবনা আছে?
noauto
এবং একটি সুবিধাজনক উপন্যাস (বা অনুরূপ) সম্ভবত আপনি যতটা কাছে পেতে পারেন তত কাছাকাছি। LUKS ডিভাইসটি খোলার সময় আপনি সিস্টেমটি ফাইল সিস্টেমটি স্বয়ংক্রিয় করতে কনফিগার করতে সক্ষম হবেন - এটি udev এর মাধ্যমে সম্ভব। আপনি যা চাইছেন তা আসলে নয়, তবে এটি কমপক্ষে একটি পদক্ষেপ সরিয়ে দেয় ।