উত্তর:
আপনার ফাইলগুলি ডিফ্র্যাগ করতে e4defrag ব্যবহার করুন
যদি আপনার ext4 ফাইল সিস্টেমটি extent
বিকল্পটি তৈরি করা হয় (এটি সাম্প্রতিক ডিস্ট্রোজে ডিফল্ট), আপনি e4defrag
ইউটিলিটিটি অনলাইনে পরীক্ষা করতে এবং ডিফল্টমেন্ট করতে ব্যবহার করতে পারেন অর্থহীন ছাড়াই।
এই জাতীয় কিছু দিয়ে কেবল খণ্ডিত স্তরটি পরীক্ষা করুন (বিশদটি দেখার জন্য আপনাকে রুট হওয়া দরকার):
sudo e4defrag -c /path/to/myfiles
আপনি যে আউটপুট পেতে পারেন তার উদাহরণ এখানে:
$ sudo e4defrag -c iso/
<Fragmented files> now/best size/ext
1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso
7/1 111177 KB
2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso
4/1 100897 KB
3. /home/gerlos/iso/debian-live-7.5.0-amd64-rescue.iso
6/1 116053 KB
4. /home/gerlos/iso/ubuntu-14.04.2-server-amd64.iso
8/1 76160 KB
5. /home/gerlos/iso/ubuntu-14.10-desktop-amd64.iso
15/1 75712 KB
Total/best extents 40/5
Average size per extent 90577 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This directory (iso/) does not need defragmentation.
Done.
এই উদাহরণ হিসাবে, বেশিরভাগ সময় এটি আপনাকে বলে দেবে যে কোনও ডিফ্র্যাগমেন্টেশন প্রয়োজন নেই, তবে আপনি যেভাবেই এটি করতে চান আপনি ব্যবহার করতে পারেন (আপনার নিজের ফাইলগুলি ডিফ্র্যাগ করার জন্য sudo ব্যবহার করার দরকার নেই):
e4defrag /path/to/myfiles
আপনার ব্যবহারকারীরা এমনকি এটি তাদের নিজস্ব ফাইলগুলিতে চালাতে পারেন, আপনি অন্য ব্যবহারকারীর বা সিস্টেম ফাইলগুলিতে কাজ করতে না চাইলে রুট হওয়ার দরকার নেই।
e4defrag
হয় e2fsprogs
প্যাকেজ, এবং আমি তা ইতিমধ্যেই আপনার উবুন্টু সিস্টেমে ইনস্টল অনুমান।
e4defrag -c
সাথে sudo
বা মূল হিসাবে চালানো দরকার । এগুলি ডিফ্র্যাগ করার জন্য রুট হওয়ার দরকার নেই।
/
?
sudo
) হওয়া e4defrag /
দরকার এবং বিশেষ কিছু করার দরকার নেই। e4defrag
সেখানে প্রতিটি ফাইল চেক করবে, সুতরাং আপনার ড্রাইভের সমস্ত কিছু পড়ার জন্য অপেক্ষা করতে প্রস্তুত থাকুন। মনে রাখবেন এটি সময়ের অপচয় হতে পারে। বেশিরভাগ সময়, আপনার যদি ফাইল সিস্টেমে পর্যাপ্ত ফাঁকা জায়গা থাকে, আপনার কাছে কেবল কয়েকটি খণ্ডিত ফাইল থাকবে এবং প্রায়শই সেগুলি আপনার ওয়েব ডায়ারে থাকবে আপনার ওয়েব ব্রাউজার ক্রিয়াকলাপ সম্পর্কিত। উদাহরণস্বরূপ, আমার ডেস্কটপ পিসিতে আমি প্রতিদিন ব্যবহার করি e4defrag
যে ক্রোমিয়াম কনফিগারেশন এবং ক্যাশে ডিয়ারে কেবলমাত্র 5 টি খণ্ডিত ফাইল রয়েছে reports
উপর একবার দেখে নিন e2fsprogs । এটি উবুন্টু প্যাকেজগুলিতেও উপলভ্য। এটি প্রোগ্রামটি e4defrag সরবরাহ করে।
extent
মধ্যে ext4
এর স্তবক [fs_types]
অধ্যায় /etc/mke2fs.conf
- এইভাবে, এটি একটি "ডিফল্ট" হয়। যদিও, মেশিনে ফাইল-সিস্টেম সংযুক্ত রয়েছে তার নির্ধারিত সময়ের কনফিগারেশন নির্বিশেষে, আপনি নিজেই ফাইল সিস্টেমটি পরীক্ষা করে tune2fs -l </dev/with/ext4> | grep extent
নিচ্ছেন : (বা সম্পূর্ণ টিউন 2 এফএস আউটপুটে "ফাইল সিস্টেম বৈশিষ্ট্যগুলি" রেখাটি দেখুন)। মনে মনে, আমি মাত্র e4defrag -c ...
একটি 100% পূর্ণ 1 টিবি ফাইল সিস্টেম নিয়ে দৌড়েছি extent
এবং এখানে কেবল 5 টি খণ্ডিত ফাইল এবং "টুকরো টুকরো স্কোর" 0 ওয়াইএমএমভি রয়েছে।
e2defrag -c /path
কেবলমাত্র পাওয়া 5 টি খণ্ডিত ফাইল মুদ্রণ করে (এমনকি সবচেয়ে খণ্ডিত ফাইলও নয়)। e2defrag -v /path
কীভাবে এটি ব্যাপ্তি গণনা হ্রাস করে তা দৌড়ে যান।
আপনি আপনার হার্ড ড্রাইভে পর্যাপ্ত স্থান থাকে, তাহলে আপনি ব্যবহার করতে পারেন gparted আপনার ফাইল সিস্টেম (Defrag করার ক্ষেত্রে ext2, EXT 4, nfts, ইত্যাদি )। আপনাকে একটি সিডি / ডিভিডি / ইউএসবি বুট ডিস্ক থেকে বুট করতে হবে কারণ আপনি যে ড্রাইভটিতে কাজ করছেন তা আনমাউন্ট করতে হবে না। এটি কাজ করার জন্য আপনার ব্যবহৃত স্থানের চেয়ে আরও অব্যবহৃত স্থানের ব্যবস্থা থাকতে হবে এবং এতে কিছুটা সময় লাগতে পারে।
পার্টিশনের সাথে আপনি ড্রাইভের শেষ পার্টিশন হিসাবে ডিফ্র্যাগ করতে চান:
এটি এখন অবনমিত।
এবং আমি জানি যে আপনি কেন / কেন উবুন্টুকে ডিফ্র্যাগ করবেন না তাতে আগ্রহী নন, তবে আমি কেন-কেন-ডিফ্র্যাগমেন্টেশন-অপ্রয়োজনীয় লিঙ্কটি পোস্ট করব ।
কিছু সাধারণভাবে সম্পন্ন অপারেশন করার জন্য আমরা কীভাবে বিভিন্ন বিল্ট-ইন লিনাক্স সরঞ্জামগুলি খুঁজে পেতে পারি তাও এই উত্তরটি যুক্ত করছি। আপনি
এছাড়াও, নোট করুন যে আপনাকে আন-মাউন্ট ছাড়াই ডিফ্র্যাগমেন্ট করতে চাইলেই আপনাকে সুপার-ব্যবহারকারী হিসাবে কাজ করতে হবে।
অ্যাপ্রোপস কমান্ড ব্যবহার করা হচ্ছে
e4defrag -vc /path #verbose output with count
উবুন্টু 14.04 এলটিএস ক্লিন ইনস্টল (উইন-জাঙ্কের শীর্ষে বাস না করে) ইনস্টল করার সময় EXT4 পার্টিশনে (কমপক্ষে প্রাথমিক ড্রাইভ) স্থাপন করে।
এই ক্ষেত্রে, যদি আপনি সবেমাত্র একটি নতুন সিস্টেম স্থাপন করেছেন, বা কোনও পুরানো সিস্টেমে তাজা ফর্ম্যাট করেছেন এবং তারপরে একটি পরিষ্কার ইনস্টল করেছেন, তারপরে 14.04 এলটিএস সহ ডিফল্টরূপে আপনার একটি EXT4 পার্টিশন রয়েছে /dev/sda1
।
এখন, কেবল একটি টার্মিনাল ( CTRL- ALT- T) খুলুন এবং টাইপ করুন:
sudo e4defrag -c /dev/sda1
এবং 'চেক' শেষ না হওয়া পর্যন্ত ধৈর্য ধরুন এবং আপনি খণ্ড খণ্ডিত রিপোর্টটি ফিরে পাবেন।
আপনি যদি নিজের ওএস ড্রাইভে একটি এক্সটি 4 পার্টিশন থাকার বিষয়ে আত্মবিশ্বাসী না হন তবে কেবল হোম যান এবং টাইপ করুন df -T
। আপনার এসডিএ * পার্টিশনগুলি কী সেট করা আছে তা দেখুন (14.04LTS এ এটি ব্যবহার করে দেখুন, এবং আপনি হার্ডড্রাইভ সেটআপের সময় অন্য পার্টিশন টাইপ না করলে আপনি EXT4 দেখতে পাবেন)।
done
। তার মানে কি কোনও খণ্ডন নেই?