একটি দূষিত FAT ফাইল সিস্টেম তৈরি করুন


15

আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা একটি দূষিত FAT ফাইল সিস্টেম অনুসন্ধান করবে এবং এটি মেরামত করবে।

অ্যাপ্লিকেশন পরীক্ষার জন্য আমার একটি দূষিত ফাইল সিস্টেমের প্রয়োজন হবে।

একটি FAT ফাইল সিস্টেম দূষিত করার জন্য একটি ভাল এবং পুনরুত্পাদনযোগ্য উপায় কি? উদাহরণস্বরূপ খারাপ ক্ষেত্র তৈরি করা।

উত্তর:


20

একটি আংশিক সমাধান

 dd if=/dev/zero count=100 bs=1k of=fs.fat
 mkfs -t vfat fs.fat
 mount fs.fat /mnt ## as root
 # cp some file
 umount /mnt ## as root

 cp fs.fat fs.ref
 vi fs.ref ## change some bytes
 cp fs.ref fs.sampleX

এখন আপনার একটি ভাল এফএস ( fs.fat) এবং একটি দূষিত ( fs.ref) রয়েছে

sudo mount -t vfat fs.ref /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
  • আপনি ঠিক করার চেষ্টা করতে পারেন fs.sampleX
  • ফ্যাট (বা ফাইলসस्टम লেআউট) সম্পর্কে কিছুটা জানা fs.ref "চালাকভাবে দুর্নীতিগ্রস্ত" করতে সহায়তা করে
  • এটি কোনো FS টাইপ প্রয়োগ করা যেতে পারে ( extX, xfs, ...)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.