আপনার পূর্ববর্তী প্রশ্নের আমার উত্তরের একটি পরিবর্তিত এবং অনেক প্রসারিত পোস্ট এখানে দেওয়া হয়েছে:
sfill
secure-delete
প্যাকেজ থেকে আপনি যা করতে পারেন তা করতে পারে।
জেরোফ্রি (যা কেবল এক্সট 2, এক্সট 3, এবং এক্সট 4 ফাইল সিস্টেমের সাথে কাজ করে) এর বিপরীতে, সিফিল কোনও ফাইল সিস্টেমের সাথে কাজ করবে।
যেমন
sfill -l -l -z /mnt/X
Sfill / নিরাপদ-মুছে ফেলা হোম পৃষ্ঠাটি এখন নিখোঁজ হয়ে গেছে বলে মনে হচ্ছে তবে এটি ডেবিয়ান এবং উবুন্টুর জন্য প্যাকেজড। সম্ভবত অন্যান্য distros খুব। আপনার যদি সোর্স কোডের দরকার হয় তবে এটি ডিবিয়ান আর্কাইভগুলিতে খুঁজে পাওয়া যাবে যদি আপনি এটি অন্য কোথাও খুঁজে না পান।
দ্রষ্টব্য: sfill কেবল একটি মাউন্ট করা ফাইল সিস্টেমে কাজ করে। আপনি যদি ভিএম এর মধ্যে না থেকে হোস্ট সিস্টেম থেকে চিত্র ফাইলগুলি শূন্য-পূরণ করছেন তবে আপনাকে হোস্টে fs চিত্রটি মাউন্ট করতে হবে। সঠিক পদ্ধতিটি কোন ধরণের চিত্র ফাইলের উপর নির্ভর করে তার পরিবর্তিত হয় (উদাঃ কিউকিও 2 বা কাঁচা)।
'কাঁচা' চিত্রগুলি মাউন্ট করা সহজ এবং সোজা-এগিয়ে। kpartx
লুপব্যাক ডিভাইস তৈরি করতে কেবল ইমেজ ফাইলটিতে ব্যবহার করুন এবং প্রতিটি পার্টিশনের জন্য / dev / mapper / এন্ট্রি পৃথকভাবে মাউন্ট করা যেতে পারে।
নেট-বুটেবল ফ্রিডো হার্ড-ডিস্ক চিত্রগুলি মাউন্ট করতে আমি ব্যবহৃত স্ক্রিপ্টের একটি অংশ থেকে আংশিক স্ক্রিপ্ট সংশোধন করা হয়েছে (ফ্ল্যাশরোম কাজ করবে না এমন মেশিনে বায়ো আপডেটের জন্য ব্যবহৃত হয়):
image="myrawimagefile.img"
# use kpartx to build /dev/mapper device nodes
KP=$(kpartx -a -v "$image")
# now mount each partition under ./hd/
for p in $(echo "$KP" | awk '/^add map/ {print $3}') ; do
dm="/dev/mapper/$p"
fp=$(echo "$p" | sed -r -e 's/^loop[0-9]+//')
mkdir -p "./hd/$fp"
mount "$dm" "./hd/$fp"
sfill -l -l -v "./hd/$fp"
umount "$dm"
done
# now remove the loopback device and /dev/mapper entries
kpartx -d "$image"
দ্রষ্টব্য: এটি ধরে নিয়েছে যে চিত্রটির প্রতিটি বিভাজন মাউন্টযোগ্য। আমার ব্যবহারের ক্ষেত্রে সত্য (এক পার্টিশনের সাথে একটি ফ্রিডো এইচডি চিত্র)। পার্টিশনের মধ্যে একটি হলেও, সত্য নয়, বলুন, স্থান অদলবদল করুন। এই জাতীয় পার্টিশন সনাক্তকরণ এবং ডিডি ব্যবহার করে শূন্যের পার্টিশনটি পাঠকের জন্য অনুশীলন হিসাবে ছেড়ে যায় :)
এই পদ্ধতি, বা এর একটি রূপ, LVM ভলিউমের জন্যও কাজ করা উচিত।
যদি আপনার চিত্রগুলি QCO হয় তবে আপনি প্যাকেজটি qemu-nbd
থেকে সরঞ্জামটি ব্যবহার করতে পারেন qemu-utils
, যা ইমেজ ফাইল এবং এর পার্টিশনগুলি নেটওয়ার্ক ব্লক ডিভাইস হিসাবে উপস্থাপন করবে - যেমন / dev / nbd0 / dev / ndb0p1 - যা / উপরে দেব / ম্যাপার ডিভাইসগুলি।
qemu-img
কিউকিও থেকে কাঁচা রূপান্তর করতে, উপরের কাঁচার জন্য পদ্ধতিটি ব্যবহার করুন এবং তারপরে পরিবর্তিত কাঁচা চিত্রটি সংকুচিত qCO2 এ ফিরে রূপান্তর করতে সম্ভবত এটি সহজ এবং কম ঝামেলা (তবে আরও বেশি সময়সাপেক্ষ) । আপনি সম্ভবত qemu-nbd ব্যবহার করার চেয়ে সামান্য ছোট চিত্রের ফলস্বরূপ তৈরি হবেন কারণ আপনি নতুন qCO2 চিত্রটি তৈরি হওয়ার সাথে সাথে সংকুচিত করবেন।
sfill
পরামর্শটি চেষ্টা করেছেন ? দেখে মনে হচ্ছে এটির জন্য এক্সটক্সের দরকার নেই।