আমি কীভাবে ডিস্ক স্পেসের ব্যবহারকে হ্রাস করব


29

আমার মেশিনগুলির মধ্যে একটি হ'ল 2 জিবি আইপিসি সার্ফ , খুব সীমাবদ্ধ সংস্থান সহ একটি ঝরঝরে নেটবুক। এখনই সীমাবদ্ধ, আমার কাছে 22 এমবি ফ্রি স্পেস রয়েছে।

এটিতে, আমি ওপেনবক্স ডিই দিয়ে আরচ লিনাক্স চালিয়ে যাচ্ছি এবং এটির জন্য মোবাইল পিসি হিসাবে কাজ করার জন্য প্রয়োজনীয় অ্যাপ্লিকেশনগুলির একটি হোস্ট।

কিছু অপ্রয়োজনীয় ব্যবহৃত জায়গাকে স্ট্যাম্প করার জন্য কী কী পদ্ধতি উপলব্ধ?


@ স্টেফান এর কতটা র‌্যাম আছে? (কেবল ভেবে অবাক
হচ্ছ

1
@ স্টেফানও ... আপনি যদি পরীক্ষামূলক পথে যেতে ইচ্ছুক ... বিটিআরএফস সম্ভবত একটি সংক্ষেপিত ফাইল সিস্টেম সমর্থন করে (বা যাচ্ছে?) সম্ভবত এটি পরীক্ষা করে দেখুন
xenoterracide

আপনার স্টাফের du -sh /বেশিরভাগ জায়গা কোথায় ব্যবহৃত হচ্ছে তাও দেখার জন্য @ স্টেফান ।
xenoterracide

@ এক্সেনো, 490 এমবি র‌্যাম, এবং এটি du -sh /*?
স্টেফান

@ স্টেফান তাই এটি ... উফ ... আপনারা cd /চালাতে du -sh *এবং ড্রিল করতে পারেন ... (এতে আপনার কাছে স্টাফ রাখার পক্ষে যথেষ্ট পরিমাণে মেষ নেই)
xenoterracide

উত্তর:


19

এখানে আপনি শুরু করতে পারেন কিছু পয়েন্ট:

  • আপনার সিস্টেমে ইনস্টল হওয়া প্যাকেজগুলি দেখুন এবং আপনার pacman -Qযেগুলি প্রয়োজন নেই সেগুলি সরিয়ে ফেলুন। -t স্যুইচটি সংযুক্ত করার জন্য একটি ভাল শুরু হতে পারে :

    বর্তমানে ইনস্টল হওয়া প্যাকেজটির দ্বারা প্রয়োজনীয় প্যাকেজগুলিতে আউটপুট সীমাবদ্ধ বা ফিল্টার করুন।

  • এর সাথে প্যাকম্যানের প্যাকেজ ক্যাশেটি পরিষ্কার করুন pacman -Sc

  • pacman -Rsঅব্যবহৃত প্যাকেজ নির্ভরতা অপসারণ করতে সর্বদা ব্যবহার করুন ।

  • "বিগ ফাইল" এবং ফোল্ডার যা ডিস্ক, একটা চমৎকার ছাড়াও বৃহৎ অংশ ব্যবহার খুঁজতে duহয় xdiskusage। এই ছোট্ট সরঞ্জামটি আপনাকে দ্রুত আপনার ফাইল সিস্টেমটি ব্রাউজ করতে এবং ফোল্ডারগুলির ডিস্ক ব্যবহারের গ্রাফিকাল উপস্থাপনা দেখতে দেয়।


pacman -ccআমি মনে করি ইনস্টল করা প্যাকেজ সহ পুরো ক্যাশে পরিষ্কার করতে। সাধারণত পরে হিসাবে ব্যাকআপ হিসাবে আপনি এটি পেতে পারেন হিসাবে সুপারিশ করা হয় না।
xenoterracide

@ এক্সেনো, আমি ইতিমধ্যে আমার ডেস্কটপে একটি নির্দেশিকা মাউন্ট করেছি --cachedir, সুতরাং আমার কোনও পিকেজি ফাইল রাখার দরকার নেই।
স্টেফান

3
স্পেস সাফ করার জন্য /, আমি pacgraphসত্যিই দরকারী বলে মনে করি। এটি আপনার ইনস্টল করা প্যাকেজগুলি আকার অনুসারে বাছাই করতে পারে, যাতে এটি অপসারণ করার অর্থ কী তা আপনি আরও উন্নত করতে পারেন। (এটি এমনকি এসভিজি নির্ভরতা গ্রাফগুলিও আঁকতে পারে তবে কেবল কমান্ড লাইন থেকে কার্যকর))
আনকো

4
ncduএর একটি দুর্দান্ত কমান্ড-লাইন বিকল্প xdiskusage। যদিও বাওবাব এই উদ্দেশ্যে সবচেয়ে সেরা গ্রাফিকাল অ্যাপ্লিকেশন।
জাজ

10

সতর্কতা: এই ধারণাগুলি কেবলমাত্র সেই ব্যবহারকারীদের জন্য যারা সম্পূর্ণ লিনাক্স এবং আর্চ লিনাক্সে দক্ষ।

যদি আপনি বিপজ্জনক অঞ্চলে যেতে চান তবে আপনি একটি বেস আর্ক ইনস্টল করে 500 এমবি এর চেয়ে কম ইনস্টল করতে পারেন। এর জন্য কিছু খুব বিপজ্জনক কাজ করা দরকার:

  1. সমস্ত অপ্রয়োজনীয় লোকেল সরানো (ইতিমধ্যে আচ্ছাদিত)
  2. আপনার সিস্টেম চালানোর জন্য কোনও ফার্মওয়্যার ফাইল অপসারণ করা (থেকে /usr/lib/firmware)
  3. আপনার সিস্টেম চালানোর জন্য কোনও কার্নেল মডিউল অপসারণ করা (থেকে /usr/lib/modules/...)
  4. এতে কোনও .aফাইল অপসারণ /usr/lib(কেবলমাত্র আপনি যদি সিস্টেমটি কখনও সফ্টওয়্যার সংকলনের জন্য ব্যবহার করেন না note দ্রষ্টব্য: এতে ব্যবহার অন্তর্ভুক্ত রয়েছে makepkg)
  5. সমস্ত কিছু মুছে ফেলা /usr/include(কেবলমাত্র আপনি যদি সিস্টেমটি কখনও সফ্টওয়্যার সংকলনের জন্য ব্যবহার না করেন)
  6. থেকে /usr/share/docএবং অপ্রয়োজনীয় নথিপত্র অপসারণ করা হচ্ছে/usr/share/info
  7. (কোনও সার্ভারের জন্য না হলে খুব খারাপ আইডিয়া) এর থেকে ম্যান পৃষ্ঠাগুলি সরিয়ে ফেলা হয় /usr/share/man
  8. (একটি খারাপ ধারণা) থেকে বিনাবিহীন টার্মিনাল বর্ণনাকারীদের /usr/share/terminfoএবং অপ্রয়োজনীয় টাইমজোন ফাইলগুলি থেকে অপসারণ করা/usr/share/zoneinfo
  9. (বিপজ্জনক) strip *এক্সিকিউটেবল বাইনারি ( /usr/binএবং /usr/sbin) সমেত সমস্ত ফোল্ডারে চলছে
  10. (চরম পরিস্থিতিতে) upxবৃহত্তর বাইনারি সংকোচনের জন্য একটি সরঞ্জাম ব্যবহার করে (সাম্বা বাইনারিগুলি এগুলিতে নিজেকে ধার দেয় পাশাপাশি তারা বেশ বড় আকার ধারণ করে যেহেতু তারা প্রায়শই স্থিতিশীলভাবে সংকলিত হয়।) এছাড়াও নোট করুন যে ব্যবহারের upxফলে সম্পূর্ণ সঙ্কুচিত বাইনারিটি মাপসই করা উচিত এক্সিকিউশন চলাকালীন র‌্যাম, সুতরাং কম র‌্যামযুক্ত সিস্টেমে ক্লান্ত হয়ে পড়ুন।

আপনি এটির যে কোনওটি করার আগে, আপনার সিস্টেমের একটি সম্পূর্ণ ব্যাকআপ তৈরি করুন। লিনাক্স ধন্যবাদ দিয়ে এটিকে তুলনামূলকভাবে সহজ করে তোলে - আপনি যদি কোনও বাহ্যিক ভলিউম (যেমন একটি ইউএসবি ড্রাইভ) সংযুক্ত করে মাউন্ট করতে পারেন তবে আপনি cd / && tar -cf /mnt/usb/mySystem.tar /পুরো সিস্টেমটিকে ব্যাকআপ করার মতো কিছু করতে পারেন ।

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

এছাড়াও দয়া করে নোট করুন যে কোনও প্যাকেজ আপগ্রেডগুলি উপরের ফাইলগুলি মুছে ফেলা এবং পুনরুদ্ধার করতে পারে। আপনি যদি এই রুটে যাওয়ার সিদ্ধান্ত নেন, আপনি অবশেষে অপ্রয়োজনীয় ফাইলগুলি অপসারণের স্ক্রিপ্ট করতে এবং প্রতিটি বড় প্যাকেজ আপগ্রেডের পরে আপনার স্ক্রিপ্টটি চালাতে চাইতে পারেন। (উদাহরণ: কার্নেলকে আপগ্রেড করার ফলে সমস্ত কার্নেল মডিউল ফিরে আসার পাশাপাশি নির্ভরতার মাধ্যমে লিনাক্স-ফার্মওয়্যার প্যাকেজটি ফার্মওয়্যারের সমস্ত ফিরিয়ে আনবে /usr/lib/firmware।)

অবশেষে, /var/logসময়ের সাথে জার্নাল ফাইলগুলি বাড়ার দিকে নজর রাখুন । আপনি অতীতের জার্নালগুলি সরিয়ে ফেলতে পারেন তবে rm *\@*.journalআপনার জার্নাল ফোল্ডারে এমন কিছু করে বর্তমানকে রাখতে পারেন ।

আমি এই কৌশলগুলি ব্যবহার করে কয়েক মাস ধরে 512 এমবি ডিস্ক-অন-মডিউল ডিভাইসটি সাফল্যের সাথে একটি এনএএস সার্ভার চালিয়েছি, তবে তারা এখনও হৃদযন্ত্রের অজ্ঞান হয়ে ওঠেনি। (আমি কেবল 128 এমবি স্টোরেজে একই জাতীয় প্রকল্প তৈরি করতে লিনাক্সফ্রমস্ক্র্যাচ ব্যবহার করেছি, তবে এটি অন্য গল্প ...)


সম্পাদনা / যুক্ত করুন:

অতিরিক্ত কিছু স্থান পাওয়ার চেষ্টা করতে আপনি আরও কয়েকটি পদ্ধতি ব্যবহার করতে পারেন:

  • মুক্তি পাওয়া libgolibgoগ্রন্থাগার দিয়ে আসে gcc-libsএবং আমি যতদূর জানি শুধুমাত্র যান ভাষায় লেখা অ্যাপ্লিকেশন দ্বারা ব্যবহার করা হয়। আমি যে অ্যাপ্লিকেশনটি ব্যবহার করি তার জন্য সেই লাইব্রেরিটির প্রয়োজন মনে করতে পারি না। আমার সিস্টেমে এটি 40MB আকারের। যখন আপনি নীচে নেমে যাওয়ার চেষ্টা করছেন, তখন এটি অনেক বেশি জায়গা। আমি এটিকে আমার "মিনি" ইনস্টলগুলি থেকে সরিয়েছি আমি যা কিছু করি তার কোনও খারাপ প্রভাব ফেলেনি (তবে আবার এটিই আমি, ওয়াইএমএমভি!)

  • সঙ্কুচিত libicudata.so। এটি আমার সিস্টেমে 27 এমবি এটি মূলত একটি লাইব্রেরি অবজেক্টে সংক্ষেপিত ইউনিকোড / লোকাল ডেটা এক টন। অনলাইনে একটি সরঞ্জাম রয়েছে যা এই ফাইলটির আরও ছোট সংস্করণ তৈরি করতে পারে তবে এটি বর্তমান সংস্করণের জন্য আপডেট করা হয়নি (এবং আপনি নতুন রিলিজগুলিতে পুরানো ফাইলগুলি ব্যবহার করতে পারবেন না)) আমি হাতে হাতে এটি করার চেষ্টা করিনি, তবে যদি আপনি কীভাবে তা বুঝতে পারেন তবে আপনি এই ফাইলটি প্রায় 20-22MB শেভ করতে পারেন।

  • আপনি যদি পাইথন ব্যবহার করেন, আপনি পাইথন test2: rm -r /usr/lib/python2.7/testএবং পাইথন 3: এর জন্য প্রায় 66MB থেকে লাইব্রেরিটি সরিয়ে 37MB বা তার বেশি পরিমাণে সঞ্চয় করতে পারেন rm -r /usr/lib/python3.6/test

  • পাইথনের জন্য আবারও আপনি .pyoফাইল এবং ফাইলগুলি থেকে মুক্তি পেতে পারেন .py.pyoফাইল ফাইল "অপ্টিমাইজ" করা হয়, কিন্তু পাইথন কখনো সত্যিই তাদের ব্যবহার করে। .pyফাইল মান লাইব্রেরির জন্য কাঁচা সোর্স কোড আছে। পাইথন কোড চালানোর সময় পাইথন সাধারণত ফাইলগুলি হ'ল .pyc(পাইথন সংকলিত) ফাইল। cd /usr/lib/python2.7 && find . -name "*.pyo" -exec rm -v {} \;এবংcd /usr/lib/python3.6 && find . -name "*.pyo" -exec rm -v {} \;

  • অপ্রয়োজনীয় লোকাল ডেটা সরানো হচ্ছে। এখানে একটি আউর প্যাকেজ রয়েছে localepurgeযা এটি স্বয়ংক্রিয়ভাবে চলে। অন্যথায়, আপনি প্রায় খেলতে হবে /usr/share/locale। আপনার নিজের লোকেল রাখতে হবে এবং locale.alias। আমাকে এখানে মার্কিন জন্য, পালন en_USএবং locale.aliasএবং অন্য সব কিছুর 80MB সম্পর্কে বন্ধ চাঁচা সরিয়ে ফেলা হয়।

এখন, আমি যা দেখতে চাই তা হ'ল একটি সরঞ্জাম যা আপনার সিস্টেমটিকে বিশ্লেষণ করে এবং নির্ধারণ করে যে আপনার কোন কার্নেল মডিউলগুলি প্রয়োজন এবং কোন ফার্মওয়্যার ফাইলগুলি আপনার প্রয়োজন। এই ফোল্ডারগুলি "নিরাপদে" পরিষ্কার করার জন্য এটি একটি দুর্দান্ত উপায় হবে ...

বা, হতে পারে কারও সাথে একটি আর্চ "ডিস্ট্রো" রাখা উচিত যা ব্যবহার করে uClibcবা diet-libcঅনুরূপ কিছু something এটি একটি মজার গ্রীষ্মের প্রকল্প হতে পারে। :-)


2
আমিও এটি করতে আগ্রহী .. ফার্মওয়্যারটি আমার পক্ষে সবচেয়ে বড় লাভ বলে মনে হচ্ছে, আমি একটি ছোট ভিজাগর বাক্স তৈরি করার চেষ্টা করছি যাতে কেবল ভার্চুয়ালবক্সে খিলান চালানোর জন্য ফার্মওয়্যারের প্রয়োজন হয় ... এটি খুঁজে পাওয়ার কোনও সহজ উপায় আছে কি? কি ফার্মওয়্যার প্রয়োজন?
টম বি

সতর্কতা: সবেমাত্র চেষ্টা করা হয়েছে upx, এটি সমস্ত ধরণের এক্সটেকিউবেবলের সাথে ভাল খেলতে পারে না, যেমন: এটি মাইএসকিএলড এবং মংগডব সেগফোল্টিং রেখে গেছে
আয়ুশ

3
পুনরায়: প্যাকেজ আপগ্রেডগুলি আপনি মুছে ফেলার অনেকগুলি ফাইল পুনরুদ্ধার করতে পারে এবং করতে পারেNoExtractসংজ্ঞা সহ /etc/pacman.conf প্রসারিত করে (একাধিকবার সংজ্ঞায়িত করা যায়) আপনি স্থায়ীভাবে এই সমস্যাটি সমাধান করতে পারেন। রিয়েলটেক নিক ড্রাইভারদের কেবল আপডেট করার একটি উদাহরণ:NoExtract = usr/lib/firmware/* !usr/lib/firmware/rtl_nic/*
প্রো ব্যাকআপ

find /usr/lib/firmware -atime +3030 দিনের মধ্যে অ্যাক্সেস করা হয়নি এমন ফার্মওয়্যার ফাইলগুলি খুঁজে পেতে পারে। এই ফাইলগুলি মুছে ফেলা নিরাপদ হওয়া উচিত।
ব্যবহারকারী 202729

5

TLDR

journalctl --vacuum-size=100M #remove all logs, only retain 100mb
pacman -Scc #remove all package installation files (obsolete and current)
pacman -S bleachbit
bleachbit -c system.*

প্রথমত, সিস্টেমে কী বড়

du -d1 -h / 2>/dev/null | sort -h

এটি বৃহত্তম ডায়ারের একটি বাছাই করা তালিকা দেখায় / আপনি দুটি স্তর নীচে করতে পারেন:

du -d2 -h / 2>/dev/null | sort -h

আমার ফলাফল:

0       /proc
0       /sys
0       /tmp
12K     /dev
12K     /srv
16K     /lost+found
632K    /run
4.3M    /boot
13M     /opt
15M     /etc
75M     /root
93M     /home
2.4G    /var
3.2G    /usr
221G    /mnt
227G    /

আমি অগ্রাহ্য করি /mnt(কারণ এটি বাহ্যিক ড্রাইভ) দু'দোয়ার মনে মনে দাঁড়িয়ে থাকে: varএবং usr। এর ভিতরে কি আছে তা দেখুন:

du -d1 -h /var /usr 2>/dev/null | sort -h

তারপরে, কিছুটা গভীর:

du -d1 -h /var/log /usr/share /usr/lib /var/cache 2>/dev/null | sort -h

লগ দিয়ে শুরু করা যাক

আমি 717mb আছে /var/log

আমি এলোমেলোভাবে ডিরেক্টরি মুছে ফেলার ভক্ত নই, সুতরাং আসুন এটি পরিষ্কার উপায়ে করুন:

$ journalctl --disk-usage
Archived and active journals take up 728.7M on disk.

আসুন শুধুমাত্র 100 মিমি লগগুলি ছেড়ে দিন:

journalctl --vacuum-size=100M
...
Deleted archived journal /var/log/journal/ba5391...b.journal (8.0M).
...
Vacuuming done, freed 616.6M of archived journals on disk.

আরো এখানে তথ্য কিভাবে কনফিগার করতে journalctl উপর এখানে

প্যাকেজগুলি

আমি 660M /var/cache/pacman। এটি ছিল 1.8gb, তবে আমি pacman -Scঅব্যবহৃত প্যাকেজগুলি সরিয়ে দৌড়েছি । আসুন বাকিগুলি সরিয়ে দিন:

pacman -Scc

/ Usr / share / লোকেল

অনেক ব্যবহারকারী এটি মুছে ফেলেন বা কমপক্ষে এটি পরিষ্কার করুন। তবে আমার সমস্যা হতে পারে । তবে চেকআউট ব্লিচবিট (পরবর্তী অনুচ্ছেদ)।

Bleachbit

স্বয়ংক্রিয় ক্লিনার । প্রচুর স্টাফ মুছবে, তবে এর জন্য বেশিরভাগ লোকাল ছিল।

$ pacman -S bleachbit
$ bleachbit -p system.*
Disk space to be recovered: 488.8MB
$ bleachbit -c system.*

আপনি মুছতে আরও স্টাফ সন্ধান করতে পারেন:

bleachbit --list
bleachbit -p thunderbird.*

বেশ ন্যূনতম আর্চ লিনাক্স 64৪-বিট ইনস্টলেশনতে, ব্লিচব্যাট প্যাকেজের মোট ইনস্টল করা আকার 209.70 মাইবি:Total Installed Size: 209.70 MiB
প্রো ব্যাকআপ

1
টিপ: আপনি যদি ডিরেক্টরিটি du -xkd1করেন তবে /এটি অন্যান্য মাউন্টপয়েন্টগুলিতে নেমে আসবে না।
fdmillion

3

উবুন্টু সহ আমার ইয়েপিসিতে 4 জিবি ডিস্কে এটি কিছু লোকেল ফাইল (/ usr / শেয়ার / স্থানীয় থেকে) এবং জিনোম সহায়তা ফাইলগুলি (/ usr / share / gnome / help / থেকে) সরাতে সহায়তা করে। উভয়ই আমি ব্যবহার করি না এমন ভাষার জন্য ইনস্টল করা হয়েছিল। যদিও আর্চ লিনাক্স এমনকি এই সমস্ত ফাইল ইনস্টল করে কিনা তা নিশ্চিত নয়।


হ্যাঁ ... du -hs /usr/share/localeপ্রায় 300MB ... আমি কি কেবল অপরিবর্তিত rm -rfফাইলগুলি রাখতে পারি?
স্টিফান

2
@ স্টেফান উইকি.আরচলিনাক্স.আর / ইনডেক্স.এফপি / লোকালে আপনি সম্পাদনা করে /etc/locale.genআবার চালনা করলে locale-genআপনার পূর্বে কম সংকলিত লোকেল থাকা উচিত। আপনি যদি অটোমেটেড উপায়ে আরও স্থান খালি করতে চান তবে আপনি aur.archlinux.org/packages.php?ID=11975 চেষ্টা করতেও পারেন । (তবে এটি অসমর্থিত এবং এটি যদি আপনার সিস্টেমটি ভেঙে দেয় তবে আপনি টুকরোটি রাখবেন))
প্রশংসিত

1
লোকলেপেজ হ'ল অপরিবর্তিত স্থানীয়করণের জন্য নষ্ট ডিস্কের স্থান অপসারণের জন্য একটি স্ক্রিপ্ট। প্রথম সম্পাদনা করুন /etc/locale.nopurge :) এটি প্রথমবারের মতো ~ 300 মেগাবাইট পরিষ্কার করেছে এবং প্রতি কয়েক মাস কয়েক দশক এমবি চালিয়ে গেছে। এউআর উপলভ্য।
tuk0z

0

আমি আপনাকে নিজের পুরানো ফাইলগুলি অনুসন্ধান করার জন্য অটোম্যাটিংয়ের পরামর্শ দেব এবং এটির প্রয়োজনীয় কিনা তা দেখুন এবং সেগুলি সরিয়ে ফেলুন। এটি দুটি জিনিস দিয়ে করতে পারে। একজন findখুব পুরানো ফাইলগুলি সন্ধান করার জন্য একটি আদেশ লিখেছেন । এবং এই আউটপুটটিকে (সম্ভবত পাইপ) lograteস্ক্রিপ্টে 3 মাসের চেয়ে পুরানো ফাইল সংরক্ষণাগার ব্যবহার করে সংরক্ষণাগারটিতে 3 মাসেরও বেশি পুরানো ফাইলগুলি মুছুন এবং মুছার আগে 1 দিন একটি মেইল ​​প্রেরণ করুন। যাতে আপনি নিশ্চিত হয়ে উঠতে পারেন যে আপনি কোনও গুরুত্বপূর্ণ ফাইল হারিয়েছেন নি। সুতরাং অবশেষে উপরেরটি সম্পাদন করার জন্য আপনার নিম্নলিখিত কমান্ডগুলির প্রয়োজন হবে:

find , | , logrotate , mail, crontab

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

  • আশা করি এইটি কাজ করবে

1
আমার অভিজ্ঞতা থেকে আমি জানতে পেরেছিলাম যে বেশিরভাগ ডিস্ক দখলকারী জিনিসগুলি ওএস সম্পর্কিত ফাইল নয় তবে আমার নিজস্ব ফাইলগুলি একটি সময়কালে জমা হয়, তাই আমি উপরের পরামর্শ দিয়েছিলাম।
ব্যাগবাদর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.