আমার কি ইউনিক্স ফাইল সিস্টেমগুলি ডিফ্র্যাগ করা দরকার?


24

আমি জানি উইন্ডোজ ফাইল সিস্টেমগুলি ফ্র্যাগমেন্টেশন সম্পর্কে খুব সংবেদনশীল এবং ইউএনএফএস, জেডএফএস, এক্সট3 বা এক্সট 4 এর মতো ইউনিক্স সংবেদনশীল নয়।

কিন্তু, এই ফাইল সিস্টেমগুলিকে আদৌ ডিফল্ট করার কোনও কারণ আছে কি?

যদি তা হয় তবে এর জন্য কোন সরঞ্জামগুলি উপলব্ধ?


বেশিরভাগ মর্নর্ন ফাইল সিস্টেমে ম্যানুয়ালি ডিফ্রিমেন্ট করার দরকার হয় না। এর মধ্যে ext3, এনটিএফএস, ইউএফএস এবং অন্যান্য অন্তর্ভুক্ত।
ক্রিস এস

3
ক্রিস, আমি অন্যের বিষয়ে মন্তব্য করতে পারি না তবে এনটিএফএস অবশ্যই ডিগ্র্যাগের মাধ্যমে উপকৃত হয়। এটি টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো করে
জন গার্ডেনিয়ার্স

@ জোহনগার্ডেনিয়ার্স প্রতিটি এফএস যে বিভাজন সমর্থন করে ডিফ্র্যাগমেন্টযুক্ত হওয়ার ফলে উপকৃত হবে। তবে এটি প্রয়োজনীয় নয় এবং টুকরো টুকরো করার কারণে কর্মক্ষমতা হ্রাস পুরানো ফাইল সিস্টেমের তুলনায় সীমিত।
ক্রিস এস

উত্তর:


15

এক্সট্রা 3 ফাইল সিস্টেম সম্পর্কে উইকিপিডিয়া পৃষ্ঠাটি উদ্ধৃত করা

আধুনিক লিনাক্স ফাইল সিস্টেম (গুলি) কোনও ফাইলের সমস্ত ব্লককে একত্রে সরিয়ে রাখলে ন্যূনতম পর্যায়ে টুকরো টুকরো রাখে, এমনকি যদি সেগুলি একটানা সেক্টরে সংরক্ষণ করা যায় না। কিছু ফাইলসিস্টেম, যেমন ext3, কার্যকরভাবে ফ্রি ব্লক বরাদ্দ করে যা কোনও ফাইলের অন্যান্য ব্লকের নিকটে থাকে। সুতরাং লিনাক্স সিস্টেমে টুকরো টুকরো করা নিয়ে চিন্তা করার দরকার নেই


ফ্র্যাগমেন্টেশন যদিও যোগ করেছে .. নীচে জার্টের পরামর্শ অনুসারে আমি ঝাঁকুনির চেষ্টা করছি।
নীল রঙের

9

প্রকৃতপক্ষে, এনটিএফএস ভাঙার পক্ষে তেমন সংবেদনশীল নয়। এনটিএফএস FAT32 এর চেয়ে উল্লেখযোগ্যভাবে ভাল - প্রতিটি উপায়ে - এবং এটি একটি সম্পূর্ণ আধুনিক ফাইল সিস্টেম।

আমি ১৯৯ 1996 সাল থেকে ঘরে বসে লিনাক্স চালাচ্ছি এবং কোনও ফাইল সিস্টেমকে কখনই ডিফ্র্যাগমেন্ট করি নি। আমার কখনই প্রয়োজন ছিল না। সবচেয়ে আমি এই দিক কাজ করেছেন ফাইল আমি ফাইলসিস্টেম উপর স্থাপন করা হবে এবং যখন আমি উপযুক্ত অপশন ব্যবহার করার ধরনের বেতন মনোযোগ ছিল mkfs। উদাহরণস্বরূপ, যদি কোনও ফাইল সিস্টেমটিতে প্রাথমিকভাবে বড় ফাইল থাকে তবে আমি একটি বৃহত ব্লকের আকার ব্যবহার করব। যদি আমি একটি বিশাল ফাইল সিস্টেম তৈরি করি তবে আমি জানি এটিতে কখনই ১,০০,০০০ এর বেশি ফাইল থাকবে না, তবে আমি -N 1000000ইনোডের সংখ্যা সীমাবদ্ধ করতে বিকল্পটি ব্যবহার করব । সাধারণভাবে, আমি তৈরির সময় ফাইল সিস্টেমটি তার কাজটির সাথে টিউন করব যদি একটি নির্দিষ্ট ধরণের ফাইল এতে বাস করে।


6

আপনার কোনও নম্বরকে ডিফ্র্যাগ করার দরকার নেই। আপনি যদি এখনও এটি করতে চান তবে আপনি সর্বদা শেক ব্যবহার করতে পারেন ।


3

যদিও ext2 এবং ext3 এর জন্য সরবরাহ করে না (এবং সাধারণত এটি কম প্রয়োজন কারণ তারা তুলনামূলকভাবে ফাইলগুলি প্রথমে একসাথে রাখে) ext4 ডিফ্র্যাগের জন্য সরবরাহ করেএই নিবন্ধটি e4defrag প্রোগ্রাম সম্পর্কে আলোচনা করে। কিন্তু ext4 একটি নতুন ফাইল সিস্টেম।

তবে উইন্ডোজের সাথে তুলনা করে লিনাক্স ফাইল সিস্টেমগুলি খণ্ড না করাতে অনেক ভাল, তাই আমি এটি নিয়ে চিন্তা করব না।


1
ext2 এবং ext3 Defragmented করা যেতে পারে। সাধারণ পরিস্থিতিতে এটির প্রয়োজন হয় না।
এডি

মনে রাখবেন উইন্ডোজ এফএসকে কখনই ডিফ্র্যাগ করার দরকার পড়েনি - এনটি 3.5.5 ব্লকগুলির উভয় পক্ষের এক্সট 3 এর মতো জায়গার বরাদ্দ করত, তবে এমএস কোনও কারণে এনটি 4 এ স্ক্র্যাপ করে ফেলল।
gbjbaanb


1

লিনাক্স ফাইল সিস্টেমে ডিফ্র্যাগ করার একমাত্র ভাল কারণ হ'ল ফুলে যাওয়া ভার্চুয়াল হার্ড ডিস্কগুলি সঙ্কুচিত করা।

শূন্যটি অব্যবহৃত স্থান পূরণ করুন, ডিফ্র্যাগ করুন এবং তারপরে ভিএম ম্যানেজারের কাছ থেকে ভার্চুয়াল ডিস্কটি কমপ্যাক্ট করুন।


1

আপনি এক্সএফএস ফাইল সিস্টেম (ব্যবহার করে xfs_fsr [dev|file]) এবং বিটিআরএফ (ব্যবহার করে ) ডিফ্র্যাগ করতে পারেনbtrfs filesystem defragment [file]

অন্য সকলের জন্য, কেবল নিশ্চিত করুন যে আপনার কমপক্ষে ৮০% ফ্রি বা কয়েক ডজন গিগাবাইট রয়েছে (যেটি ছোট হোক) এবং আপনার ডিফ্র্যাগমেন্টেশন সম্পর্কে চিন্তা করা উচিত নয়।

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