Aplikasi pemulihan ruang disk Linux

Ext4 secara diam-diam menahan 5% dari setiap partisi untuk root, dan pada drive data 2 TB itu adalah 100 GB yang Anda bayar untuk dan tidak pernah bisa ditulis. Jumlah blok yang dicadangkan masuk akal ketika disk berukuran 40 GB, kurang begitu sekarang. Aplikasi terbaik untuk membebaskan ruang disk Linux baik menunjukkan tempat ruang bebas benar-benar pergi, menyesuaikan default sistem file sehingga Anda mendapatkannya kembali, atau membersihkan sampah yang ditinggalkan oleh manajer paket. Kami memilih delapan yang menyelesaikan salah satu masalah tersebut dengan baik dan tetap berada di luar jalan saat yang lain.

Apa yang harus dicari dalam alat disk Linux

Tidak setiap alat disk melakukan pekerjaan yang sama. Sebelum menginstal apa pun, putuskan masalah apa yang sebenarnya Anda miliki.

Tabel perbandingan cepat

Aplikasi Terbaik untuk Antarmuka Rencana gratis Fitur unggulan
Baobab Pemindaian visual direktori rumah GTK GUI Gratis (sumber terbuka) Peta cincin dikirimkan dengan GNOME
ncdu Server tanpa kepala melalui SSH Terminal Gratis (sumber terbuka) Diurutkan saat ekspor, menghapus dengan d
Filelight Pengguna KDE yang menyukai bagan radial Qt GUI Gratis (sumber terbuka) Klik baji mana pun untuk memperbesar
QDirStat Pengguna mahir yang berburu duplikat Qt GUI Gratis (sumber terbuka) Peta bantal dan tindakan pembersihan
BleachBit Cache, log, dan sampah browser GTK GUI Gratis (sumber terbuka) Pratinjau setiap penghapusan sebelum menjalankan
Stacer Pengguna Ubuntu yang menginginkan satu dasbor Electron GUI Gratis (sumber terbuka) Startup, layanan, dan pembersihan dalam satu panel
GParted Mengubah ukuran dan memindahkan partisi GTK GUI Gratis (sumber terbuka) Alur kerja live-USB untuk perubahan offline
Disks (GNOME) Menyesuaikan blok yang dicadangkan ext4 GTK GUI Dikirimkan dengan distro Membungkus tune2fs -m dalam dialog UI

Aplikasi

1. Baobab, terbaik untuk pemindaian visual cepat

Baobab dikirimkan sebagai GNOME Disk Usage Analyzer di Ubuntu, Fedora, Debian, dan sebagian besar distro yang berfokus pada GNOME. Arahkan ke /, ~, atau pemasangan apa pun dan itu akan berjalan melalui pohon menjadi bagan cincin. Cincin luar adalah subfolder, cincin dalam adalah induk, dan mengarahkan kursor mengungkapkan jumlah byte. Ini menangani partisi rumah penuh dalam beberapa detik karena menyimpan pemindaian.

Di mana kurang: Tidak ada tindakan penghapusan di dalam aplikasi itu sendiri. Ini menunjukkan kepada Anda pelanggar, kemudian membuka folder di File sehingga Anda dapat bertindak. Ini adalah fitur untuk pengguna yang hati-hati dan keributan untuk pengguna cepat.

Harga:

Platform: Linux (GNOME, tetapi dipasang di KDE, Xfce, dan lainnya)

Unduhan: gnome.org/baobab atau sudo apt install baobab / sudo dnf install baobab

Garis bawah: Instal ini terlebih dahulu jika Anda tidak pernah memindai direktori rumah Anda. Ini adalah jalan tercepat dari “disk saya penuh” ke “oh, di sana adalah prefix Steam 40 GB yang saya lupakan”.

2. ncdu, terbaik untuk server tanpa kepala

ncdu berjalan di terminal, yang menjadikannya pilihan yang tepat ketika Anda SSH ke VPS tanpa server tampilan. Arahkan ke pemasangan, tunggu beberapa detik, dan itu menyajikan daftar gulir yang diurutkan berdasarkan ukuran. Tekan d pada baris mana pun untuk menghapus setelah konfirmasi, atau g untuk beralih ke bilah grafis. Ekspor pemindaian ke JSON dengan -o dan Anda dapat membandingkan penggunaan disk antara dua saat.

Di mana kurang: Penghapusan instan dengan hanya satu dialog konfirmasi. Bagus untuk file log, kurang bagus saat Anda menggulir terlalu jauh dan menekan d di direktori rumah.

Harga:

Platform: Linux, BSD, macOS (via Homebrew)

Unduhan: sudo apt install ncdu / sudo dnf install ncdu / dev.yorhel.nl/ncdu

Garis bawah: Alat yang Anda gunakan ketika tidak ada lingkungan desktop. Simpan dalam dotfiles Anda.

3. Filelight, terbaik untuk pengguna KDE

Filelight adalah pendekatan KDE untuk ide pemindaian visual yang sama. Alih-alih bagan cincin, itu menggambar peta radial di mana setiap baji adalah folder. Klik baji untuk memperbesar, klik kanan untuk membukanya di Dolphin. Renderingnya lebih cepat daripada Baobab pada pohon besar karena menggunakan data inode yang disimpan alih-alih me-restat setiap file.

Di mana kurang: Build Qt terasa tidak sesuai tempat di GNOME, dan itu menarik KDE Frameworks sebagai rantai ketergantungan saat dipasang di luar KDE.

Harga:

Platform: Linux (asli KDE, dipasang di DE apa pun)

Unduhan: apps.kde.org/filelight atau sudo apt install filelight

Garis bawah: Jika Anda sudah menjalankan KDE Plasma, instal Filelight dan lewati Baobab. Jika tidak, pustaka Qt tambahan sulit untuk dibenarkan.

4. QDirStat, terbaik untuk pengguna mahir

QDirStat adalah keturunan langsung KDirStat, alat peta panas yang banyak pengguna Linux tumbuh dengannya. Ini merender peta bantal di mana setiap persegi panjang adalah file, diukur dengan byte. Kode warna berdasarkan ekstensi, jadi layar penuh merah biasanya berarti file video. Itu dikirimkan dengan menu “Cleanup Actions” yang dapat Anda perluas dengan cuplikan shell Anda sendiri, yang mengubahnya menjadi manajer file ringan untuk direktori berukuran besar.

Di mana kurang: Peta bantal membutuhkan waktu untuk dipelajari jika Anda belum pernah menggunakannya. Tindakan pembersihan khusus sangat kuat dan juga dapat menghapus banyak dalam satu klik, jadi baca perintah shell sebelum menyimpannya.

Harga:

Platform: Linux, Windows (via port), macOS (via Homebrew)

Unduhan: github.com/shundhammer/qdirstat

Garis bawah: Pilih QDirStat saat bagan cincin telah menunjukkan tempat ruang pergi dan Anda menginginkan lapisan pembersihan yang dapat disertakan skrip.

5. BleachBit, terbaik untuk pembersihan cache dan log

BleachBit membersihkan apa yang ditinggalkan penganalisis disk: cache browser, sisa apt / dnf / pacman, log jurnal lebih tua dari ambang yang ditetapkan, cache thumbnail, dan folder ~/.cache/* yang tumbuh tanpa batas. Setiap kategori memiliki mode “pratinjau” yang menunjukkan hitungan byte sebelum penghapusan, sehingga Anda dapat membatalkan yang ingin Anda simpan.

Di mana kurang: Pembersihan cache Firefox BleachBit dapat membuat sesi login tidak valid. Batalkan kotak “cookies” dan “session” jika Anda tidak ingin masuk lagi setelah jalankan.

Harga:

Platform: Linux, Windows

Unduhan: bleachbit.org atau sudo apt install bleachbit

Garis bawah: Jalankan sekali sebulan dengan cookies dan session tidak dicentang. Memulihkan jumlah mengejutkan dari /var/log dan ~/.cache pada sistem yang telah aktif selama enam bulan.

6. Stacer, terbaik untuk manajemen satu panel

Stacer membungkus pembersihan disk, manajemen aplikasi startup, kontrol layanan, dan uninstall paket ke dalam satu dasbor Electron. Pada Ubuntu dan distro berbasis Ubuntu itu dekat dengan utilitas sistem lengkap. Pada distro lain itu berfungsi tetapi menunjukkan lebih sedikit layanan karena bergantung pada jalur unit systemd.

Di mana kurang: Shell Electron memiliki jejak memori yang tidak proporsional dengan apa yang dilakukan aplikasi. Pada laptop dengan 4 GB RAM terasa berat.

Harga:

Platform: Linux (distro systemd)

Unduhan: github.com/oguzhaninan/Stacer atau Snap Store

Garis bawah: Pengguna Linux yang lebih baru sering kali memilih Stacer sebagai alat pembersihan pertama mereka. Ini berfungsi cukup baik untuk itu, tetapi pasangkan dengan Baobab sehingga Anda tahu apa yang sedang dihapus.

7. GParted, terbaik untuk pekerjaan tingkat partisi

GParted tidak membersihkan file, itu memindahkan dan mengubah ukuran wadah tempat mereka tinggal. Jika /home Anda berada di partisinya sendiri dan kehabisan, GParted menumbuhkannya dengan menyusutkan tetangganya. Boot dari GParted Live USB ketika partisi sedang digunakan, karena penyusutan dan pemindahan ext4 paling aman offline.

Di mana kurang: Operasi partisi membawa risiko nyata. Kecelakaan saat menyusut dapat meninggalkan sistem file tidak dapat dipulihkan. Cadangkan sebelum menjalankan pengubahan ukuran yang bukan pertumbuhan.

Harga:

Platform: Linux (live-USB bekerja pada mesin x86 apa pun)

Unduhan: gparted.org atau sudo apt install gparted

Garis bawah: Bukan untuk pembersihan, tetapi untuk kasus di mana disk itu sendiri dipartisi dengan salah. Setiap pengguna Linux harus memiliki GParted Live USB di laci.

8. Disks (GNOME), terbaik untuk menyesuaikan blok yang dicadangkan ext4

Disks adalah utilitas GNOME Disk yang dikirimkan dengan sebagian besar distro. Pekerjaan biasanya adalah memasang dan memformat drive. Triknya yang tersembunyi adalah dialog “Edit Filesystem”, yang memungkinkan Anda mengubah persentase blok yang dicadangkan di ext2, ext3, dan ext4 tanpa menurun ke tune2fs secara manual. Atur nilai ke 1% pada disk data dan Anda mendapatkan sebagian besar 100 GB itu kembali. Tinggalkan 5% di / di mana OS masih membutuhkan ruang kepala.

Di mana kurang: Dialog blok yang dicadangkan dikubur tiga menu dalam dan tidak memperingatkan bahwa menurunkan nilai di / dapat meninggalkan OS tidak dapat menulis log ketika disk hampir penuh. Gunakan pada partisi data, bukan yang sistem.

Harga:

Platform: Linux (desktop GNOME; KDE Partition Manager menawarkan dialog serupa)

Unduhan: apps.gnome.org/DiskUtility atau sudo apt install gnome-disk-utility

Garis bawah: Satu-satunya alat dalam daftar ini yang langsung mengatasi masalah blok yang dicadangkan. Pasangkan dengan Baobab dan Anda telah mencakup keduanya “apa yang menggunakan ruang” dan “mengapa saya memiliki lebih sedikit daripada yang saya bayar”.

Cara memilih yang tepat

Pilih Baobab jika Anda tidak pernah memindai direktori rumah Anda dan menginginkan jawaban visual dalam waktu kurang dari satu menit.

Pilih ncdu ketika mesin tidak memiliki GUI. Simpan dalam dotfiles server Anda.

Pilih Filelight jika Anda sudah menjalankan KDE dan lebih suka bagan radial daripada cincin.

Pilih QDirStat jika penganalisis telah melakukan pekerjaan mereka dan sekarang Anda menginginkan tindakan pembersihan yang dapat disertakan skrip.

Pilih BleachBit ketika cache apt, cache browser, dan rotasi log telah keluar dari kendali.

Pilih Stacer sebagai alat pertama yang ramah jika Anda baru mengenal Linux dan menginginkan semuanya di bawah satu panel.

Pilih GParted ketika masalahnya adalah tata letak partisi, bukan file di dalamnya.

Pilih Disks (GNOME) saat Anda menyadari bahwa cadangan default 5% ext4 memakan partisi data. Atur ke 1% dan boot ulang.

FAQ

Apa cara terbaik untuk melihat apa yang menggunakan ruang pada drive Linux? Baobab jika Anda memiliki desktop, ncdu jika Anda di SSH. Keduanya berjalan melalui pohon dalam hitungan detik dan diurutkan berdasarkan jumlah byte.

Bagaimana cara saya mendapatkan kembali 5% yang dicadangkan ext4 untuk root? Buka GNOME Disks, pilih partisi, klik ikon roda gigi, pilih Edit Filesystem, dan atur Persentase Blok Dicadangkan ke 1 untuk disk data. Tinggalkan 5% pada disk sistem. Atau jalankan sudo tune2fs -m 1 /dev/sdaN dari terminal.

Apakah BleachBit aman untuk dijalankan pada driver sehari-hari? Ya, dengan cookies dan sesi browser tidak dicentang. Pratinjau tingkat kategori menunjukkan dengan tepat apa yang akan dihapus sebelum Anda berkomitmen.

Dapatkah saya mengubah ukuran partisi ext4 yang terpasang? Menumbuhkan partisi yang terpasang aman dengan resize2fs. Menyusut tidak, dan panduan Stacer sendiri adalah boot dari Live USB sebelum menyusutkan /.

Apa perbedaan antara BleachBit dan Stacer? BleachBit berfokus pada pembersihan cache dan log dengan pratinjau per kategori. Stacer menggabungkan pembersihan dengan startup, layanan, dan manajemen paket dalam satu panel Electron. Gunakan BleachBit untuk pembersihan rutin, Stacer untuk pembersihan sistem sesekali.