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.*