আমি একটি ইউএসবি পেনড্রাইভ দিয়ে কিছু প্রক্রিয়া করার জন্য একটি স্ক্রিপ্ট লেখার চেষ্টা করছি, এটির সাথে যে কোনও পার্টিশন মুছবে এবং নতুন তৈরি করুন (আরও এই লিঙ্কে )।
আমি যখন জিপিআর্ট ব্যবহার করে প্রসেসটি করি, সবকিছু ঠিকঠাক হয়ে যায়, বিশেষত যখন তাদের ফাইল সিস্টেমের সাহায্যে নতুন পার্টিশন তৈরি করা হয় কোনও পুরানো ডেটা চলে যায় (এবং আমি যে সামগ্রীতে কাজ করছি তাতে এই অপারেশনটি খুব বেশি সময় নেয় না)।
তবে আমি যখন সমতুল্য ক্রিয়াকলাপটি করি তখন আমি fdisk
সর্বদা একই পুরানো বিভাগে আগের তথ্যটি খুঁজে পাই!
কীভাবে আমি এগিয়ে যেতে পারি যে পুরাতন পার্টিশনের ডেটা সম্পূর্ণ মুছে ফেলা হয় (এবং জিপিটার্টের সাথে এটি যত দ্রুত ঘটে)
আমি কমান্ড dd if=/dev/zero of=/dev/sdb bs=512 count=1
এবং shred -vzn 0 /dev/sdb
বা সিমিলার চেষ্টা করেছি তবে হয় তারা আসলে ফাইলগুলি মুছবে না, বা জিপিআর্টের তুলনায় তারা এটি করতে খুব বেশি সময় নিবে।
mkfs.fat
হিসাবে কলটি ব্যবহার করার চেষ্টা করি তখন বিষয়বস্তুগুলি সেখানেই থেকে যায়, তবে আমি যদি এটি অনুসরণ করি: unix.stackex بدل.com / questions / 40978/… , তবে সামগ্রীগুলি চলে যায়! কলের মধ্যে পার্থক্য হ'ল জিপিআরটেড কল অন্তর্ভুক্ত -v -l
। আমি শুধু বলতে পারি না যে আমার জন্য কেন এইরকম-বাগ-বাগ ঘটে!