একটি FAT ফাইল সিস্টেমের ডিফ্র্যাগমেন্টের একটি চতুর উপায়?


10

লিনাক্স / ইউনিক্স (উদাহরণস্বরূপ ইউএসবি স্টিকে) চলাকালীন কোনও ফ্যাট ফাইল সিস্টেমকে ডিফ্র্যাগ করার সর্বোত্তম উপায় কী?


4
স্থান যদি কোনও সমস্যা না হয় তবে আমি আপনার প্রথম বিকল্পের জন্য যাব। লুপ মাউন্ট করা একটি বৃহত ফাইলে আমি একটি পরিষ্কার ফাইল সিস্টেম তৈরি করব। এইভাবে আপনি লাঠিটি ওভাররাইট করার আগে ফলাফলটি পরীক্ষা করার সুযোগ পান।
জিপ্পি

@ জিপ্পির পরামর্শটিও একটি ব্যাকআপ দেয়। অন্যথায় আমি একটি ডিফ্রেগ ইউটিলিটি যাব, তবে সাবধানতার সাথে প্রথমে এটি নির্ভরযোগ্য কিনা তা পরীক্ষা করে দেখুন এবং যদি ডেটাতে আমার কোনও সংযুক্তি থাকে তবে আগেই ব্যাক আপ করুন।
ভোনব্র্যান্ড

@ জিপ্পি: আপনি বলতে চাইছেন প্রাথমিক ফ্যাট পার্টিশনের একই আকারের একটি লুপ ফাইল তৈরি করা, এটিতে সমস্ত অনুলিপি করুন, চেক করুন, তারপরে মূল ডিভাইসে ডিডি করুন? আপনার অতিরিক্ত স্থানের প্রয়োজন হবে এবং অস্থায়ীভাবে স্থানীয় এক্স ফাইল ফাইলটিতে ফাইলটি অনুলিপি করা থেকে কীভাবে ভাল তা আমি দেখতে পাচ্ছি না। অথবা আমি কিছু মিস করছি।
মার্ক মউরিস

1
ফ্ল্যাশ ড্রাইভের সামগ্রী পরিবর্তন করার আগে আপনি ফলাফলটি পরীক্ষা করতে পারেন।
জিপ্পি

উত্তর:


7

কোনও ফাইল খণ্ডিত হয়েছে কি না filefragইউটিলিটিটি ব্যবহার করছে কিনা তা আপনি পরীক্ষা করতে পারেন ।

এইভাবে আপনি টুকরো টুকরো না হওয়া ফাইলগুলি ফিল্টার করে দিতে পারেন এবং কেবল ইতিমধ্যে খণ্ডিত ফাইলগুলির জন্য অনুলিপি / অনুলিপিটি করতে পারেন। এটি আপনার কিছুটা সময় সাশ্রয় করবে। তবে সচেতন থাকুন যে নতুন ফাইল লেআউটটি পুরানোটির চেয়ে ভাল হবে এমন কোনও গ্যারান্টি নেই।

সর্বোত্তম উপায় হ'ল ফাইল বিভাজন সম্পূর্ণরূপে উপেক্ষা করা। বিশেষত একটি ইউএসবি স্টিকের উপর এটি খুব কমই গুরুত্বপূর্ণ, কেবল লেখার চক্রগুলি বর্জ্য করে এবং এইচডিডিগুলির বিপরীতে, কোনও চলমান অংশ নেই এবং এইভাবে খণ্ডিত হওয়ার কারণে কোনও জরিমানার বেশি নয়।

ডিফ্রেগমেন্টেশন কেবল তখনই করা উচিত যদি মজার কিছু ঘটায় যা ফাইলগুলিকে খুব চূড়ান্তভাবে টুকরো টুকরো করে দেয়। উদাহরণস্বরূপ টরেন্ট ক্লায়েন্টরা পূর্বনির্ধারণ ছাড়াই এলোমেলোভাবে ফাইলের সামগ্রীগুলি ডাউনলোড করে। তবে যতক্ষণ না FAT এক পর্যায়ে স্পার্স ফাইলগুলিকে সমর্থন করা শুরু করে যে এটি কোনও সমস্যাও নয়, কারণ এই জাতীয় কোনও FS এর উপর পূর্বনির্ধারণ বাধ্যতামূলক।


1
আপনার উত্তরের জন্য ধন্যবাদ. আসলে আমার FAT ফাইল সিস্টেমটি পুরোপুরি ডিফ্র্যাগ করার একটি উপায় দরকার কারণ আমি ইজি 2 বুট ব্যবহার করছি , এবং প্রতিটি আইসো ফাইল অবশ্যই খণ্ডিত হবে না।
মার্ক মউরিস

আমার কাছে পুরানো পদ্ধতির মতো শোনাচ্ছে। GRUB2 isoloop খুব জনপ্রিয়, তাই ইতিমধ্যে যে কোনও জায়গা থেকে প্রচুর ডিস্ট্রোস লুপ-মাউন্ট একটি আইসো সমর্থন করে। যাঁরা তা করেন না, এটি সম্ভবত এটি একটি বিভাজন থেকে সরাসরি কাজ করে তবে এটি সম্ভবত ব্যর্থও হতে পারে। পুরোপুরি আইএসওর উপর নির্ভর করে।
frostschutz

2
GRUB2 isoloop এর অপূর্ণতা হ'ল এটি সরাসরি আইএসও-তে একটি লিনাক্স কার্নেল লোড করবে। আপনাকে লোড করার জন্য কার্নেল / initrd এর পথ জানতে হবে এবং কাস্টম বুট বিকল্পগুলি সরবরাহ করে আপনি ISOLINX মেনুটি আলগা করবেন।
মার্ক মউরিস

পথটি সন্ধান করা শক্ত নয়, এবং বাকীটি নির্ভর করে আপনি আইসোলিনাক্স মেনু আইটেমগুলিকে গ্রুব 2 সাবম্যানুতে রূপান্তর করতে কতটা প্রচেষ্টা করতে চান তার উপর নির্ভর করে ... তবে হ্যাঁ, সমস্ত সমাধানের ত্রুটি রয়েছে। আমি কেবলমাত্র আমার আইএসও পার্টিশনটি পরীক্ষা করেছি - কোনও ফাইলই নিবন্ধিত নয়। এবং সেগুলি একে একে অনুলিপি করা হয়েছিল। এটি ঠিক করা আমার পক্ষে বড় যন্ত্রণা হবে, তাই আমি বরং এমন আইএসওগুলিকে ছেড়ে যাব যা আইসোলোপ মাউন্টিং সমর্থন করে না।
frostschutz

আমি নিজেই ইজি 2 বুটটি কখনও ব্যবহার করি নি, তবে যেহেতু এই সমাধানটি পার্টিশন তৈরির সাথে জড়িত, আপনি প্রথমে এটি করতে পারবেন না - আইএসওর প্রতি একটি পার্টিশন, এবং ডিডি। এভাবে কোনও খণ্ডন সম্ভব নয়। অথবা বিকল্প হিসাবে যদি এটি আদৌ সম্ভব হয় তবে একটি ফ্র্যাগমেন্টেশন-মুক্ত ফাইল সিস্টেম (
আইএসওয়ের

0

আসুন এটি অন্য একটি কোণ থেকে দেখুন কারণ আপনি "উদাহরণস্বরূপ ইউএসবি স্টিকের উপর" উদাহরণ দিয়েছেন

খারাপ উদাহরণ

একটি ইউএসবি স্টিকটি ফ্ল্যাশ মেমরি, এবং দুটি বিষয় বিবেচনা করতে হবে: 1) যেহেতু ফ্ল্যাশ মেমরিটির চলমান অংশ নেই, তাই কোনও ডিফ্র্যাগ করে দেখা যায় এমন কোনও পারফরম্যান্স লাভ নেই। Defrgs হয় ফাইল সিস্টেম পরিষ্কার করার জন্য বা ফাইল ব্লকগুলিকে একে অপরের নিকটবর্তী করার জন্য পুনরায় সংগঠন করার জন্য - বাহুর শারীরিক গতিবিধি হ্রাস করতে (সন্ধান করা) এবং ডিস্ক স্পিনিংয়ের অপেক্ষার সময় (বিলম্ব)। ফ্ল্যাশটিতে এটি নেই। 2) ফ্ল্যাশ মেমোরিতে লেখা এবং লেখার সময় এটি পড়ে। এখন, 100 কে লেখার ধৈর্য্যের জন্য সম্ভবত আপনার ইউএসবি স্টিকটি বেশ কয়েক থেকে 10 বছর ধরে চলতে পারে তবে আপনি যে পরিমাণ সময় লিখতে পারেন এটি একটি "সীমাবদ্ধ" নম্বর। ধৈর্য্যের সীমাবদ্ধতার কারণে ইউএসবি স্টিকের কাছে নিয়মিত ডিফ্র্যাগগুলি সেই জীবনে খায়।

এবং এটি কেবল আপনার ইউএসবি স্টিক, এসডি কার্ড, কমপ্যাক্ট ফ্ল্যাশ এমনকি এসএসডি ড্রাইভ নয়।

আমার বক্তব্য, কেবলমাত্র এর নরকের জন্যই ডিগ্র্যাগ করবেন না, জানুন ফাইল সিস্টেমের অন্তর্নিহিত প্রযুক্তিটি কী এবং এর প্রভাবগুলি and আপনার ফাইল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.