ตามเวลาที่ผ่านไป คุณอาจสังเกตว่าพื้นที่ดิสก์ลดลงเรื่อยๆ เหตุผลคือ ตามเวลา ไฟล์ขยะ (junk files) จะเติมเต็มฮาร์ดดิสก์อย่างรวดเร็ว
สิ่งนี้เกิดขึ้นโดยเฉพาะระหว่างการติดตั้งแพ็กเกจซอฟต์แวร์ ระหว่างการติดตั้ง ไฟล์เหล่านี้มักถูกแคชไว้ในไดเรกทอรี /var/cache/ ก่อนติดตั้ง เผื่อว่าคุณอาจต้องติดตั้งอีกครั้ง
น่าเสียดายที่ Ubuntu ไม่มีวิธีอัตโนมัติในการลบไฟล์เหล่านี้ที่ระบบไม่ต้องการอีกต่อไป ดังนั้นพวกมันสะสมทุกครั้งที่ติดตั้งแพ็กเกจ และกินพื้นที่ดิสก์ไปมาก
การลบไฟล์เหล่านี้จากระบบผ่าน Terminal เป็นงานง่ายด้วยคำสั่ง apt
sudo apt autoremove
คำสั่งนี้กำจัดแพ็กเกจที่ติดตั้งอัตโนมัติเพื่อตอบสนอง dependencies ของแพ็กเกจอื่น และไม่จำเป็นเป็น dependencies อีกต่อไป
คำสั่งอีกอย่างที่คุณควรพิจารณารันคือ:
sudo apt clean
คำสั่งนี้ล้างแพ็กเกจคงเหลือในไดเรกทอรี /var/cache/
ตอนนี้มาดูวิธีล้างพื้นที่ดิสก์ด้วยแอปพลิเคชัน GUI บนการกระจาย Ubuntu และ Linux Mint
1. Stacer
เขียนด้วย C++ Stacer เป็นแอปพลิเคชัน GUI ฟรีและโอเพนซอร์ส ที่ตรวจสอบและเพิ่มประสิทธิภาพพื้นที่ดิสก์ มันให้ User Interface ที่直观และน่าสนใจ ที่ให้ภาพรวมสถิติการใช้งานทรัพยากรอย่าง RAM, CPU และการใช้งานดิสก์ นอกจากนี้ ยังให้ข้อมูลเกี่ยวกับข้อมูลระบบและการใช้แบนด์วิดท์
Stacer ให้ฟีเจอร์ที่มีประโยชน์หลายอย่างในการจัดการ Processes, Startup Applications, System Services และถอนการติดตั้งแอปพลิเคชัน จุดเด่นคือ System Cleaner ที่กำจัด Package Caches ที่กินพื้นที่ดิสก์มาก นอกจากนี้ ยังว่าง Trash และล้าง Crash Reports, Application Caches และ Logs ทำให้พื้นที่ดิสก์ว่างขึ้น
Linux System Optimizer and Monitoring
เพื่อติดตั้ง Stacer บนระบบของคุณ รันคำสั่ง:
sudo apt update sudo apt install stacer
2. Ubuntu Cleaner
พัฒนาด้วย Python Ubuntu Cleaner เป็นตัวเลือก GUI อีกตัวที่ทำงานได้ดีในการล้างพื้นที่ดิสก์บน Ubuntu / Mint เครื่องมือกราฟิกส์นี้ล้างระบบโดยการลบไฟล์ต่อไปนี้:
- Old Linux kernels
- Browser cache
- Thumbnail cache
- Apps Cache
- APT cache
- แพ็กเกจที่ไม่จำเป็น
Ubuntu Cleaner เป็นโอเพนซอร์สและฟรีสำหรับการใช้งาน
Ubuntu Cleaner
เพื่อติดตั้ง Ubuntu Cleaner ให้ clone git repository
git clone https://github.com/gerardpuig/ubuntu-cleaner.git
จากนั้นอัปเดต package index และติดตั้งแพ็กเกจ Ubuntu Cleaner ดังนี้:
cd ubuntu-cleaner ./ubuntu-cleaner
3. BleachBit
ออกแบบมาสำหรับทั้ง Windows และ Linux Systems BleachBit เป็น Disk Cleaner ฟรีและโอเพนซอร์ส ที่ล้างพื้นที่ดิสก์อย่างรวดเร็วเมื่อ PC ของคุณเต็มไปด้วยไฟล์ขยะ
กับ BleachBit คุณสามารถทำลายไฟล์ชั่วคราว ลบ Cookies ล้างประวัติอินเทอร์เน็ต และกำจัด Log files ของแอปพลิเคชันและไฟล์ที่ไม่จำเป็นในระบบ นอกจากนี้ BleachBit ยังทำหน้าที่เป็น Cleaner สำหรับ Web Browsers อย่าง Firefox และ Chrome เพื่อนำไปบอกบ้าง
BleachBit – Clean Linux System and Free Disk Space
BleachBit พร้อมใช้งานใน Ubuntu Repositories และคุณสามารถติดตั้งได้ด้วย APT Package Manager ดังนี้:
sudo apt update sudo apt install bleachbit
4. Sweeper
Native สำหรับ KDE Desktop Environment Sweeper เป็นแอปพลิเคชัน System Cleaner ที่ล้างฮาร์ดดิสก์จากไฟล์ขยะ เช่น Thumbnail cache, Web browser junk อย่าง Cookies, Web history, Temporary cache ของเว็บไซต์ที่เข้าชม และกำจัดไฟล์ใน Trash
Sweeper – Clean Unwanted Traces in Linux
มี 2 วิธีติดตั้ง Sweeper คุณสามารถติดตั้งจาก Ubuntu Official Repository ดังนี้:
sudo apt update sudo apt install sweeper
เพิ่มเติม คุณสามารถติดตั้งด้วย Snap ตามที่แสดง ก่อนอื่น ตรวจสอบว่า Snap เปิดใช้งานบนระบบของคุณแล้ว
sudo apt update sudo apt install snapd
ต่อมา ติดตั้ง Sweeper
sudo snap install sweeper --edge
5. rmlint
ตัวสุดท้ายในรายการคือเครื่องมือ rmlint เครื่องมือนี้สำรวจไดเรกทอรีหลายแห่ง และช่วยระบุไฟล์และไดเรกทอรีซ้ำ, Symbolic links ที่เสียหาย และ Non-stripped binaries
มันไม่ได้ลบไฟล์เหล่านี้โดยตรง แต่สร้าง Output ที่รันได้ เช่น JSON หรือ Shell Scripts ที่คุณสามารถใช้ลบไฟล์ได้ มันสแกนไฟล์และไดเรกทอรี และระบุไฟล์ซ้ำอย่างชาญฉลาด เมื่อพบไฟล์ซ้ำ คุณสามารถดำเนินการลบได้โดยใช้สคริปต์ที่สร้างขึ้นอัตโนมัติ
rmlint – Find Duplicate Files and Directories
เพื่อติดตั้ง rmlint เพียงรันคำสั่ง:
sudo apt install rmlint
เพื่อเปิด Graphical Interface รันคำสั่ง:
rmlint --gui
นี่คือสรุปเครื่องมือ GUI ยอดนิยมบางส่วนที่คุณสามารถใช้ล้างพื้นที่ดิสก์ในระบบ Linux ของคุณได้