Belum lama ini saya hanya menggunakan 35% HD saya. Baru-baru ini melonjak hingga 54% dan ruang disk saya 16GB jadi lebih dari 3 gram yang telah diambil.
Dari apa yang saya ingat saya gagal membangun mysql, saya menginstal gitolite yang mengharuskan saya untuk membangun git dari sumber yang memiliki banyak dependensi (saya pikir itu untuk membangun dokumen, saya pikir saya melihat lateks dan paket lain tetapi saya mengantuk ketika saya sedang menginstal). Saya menduga itulah yang mengambil ruang disk.
Lagi pula sejauh ini saya menghapus folder sumber yang saya tahu saya punya dan menjalankan perintah ini. Apa lagi yang bisa saya lakukan? (3 gigs perkasa)
sudo apt-get autoclean
sudo deborphan | xargs sudo apt-get -y remove --purge
Setelah melakukan hal di atas, saya melakukan ncdu dan menemukan itu
Git sendiri sebenarnya menggunakan 502mb di 152 file semuanya di '/ usr / local / libexec / git-core'. Siapa yang tahu. Saya merasa aneh bahwa sebagian besar file masing-masing 4,6mb ...
MySql mengambil 1 + gb di folder / tmp saya
Saya tidak sengaja membuat salinan folder mono src saya yang memiliki dua build mono dan 1.7gb bersamaan.
Setelah menghapus salinan src dan mono build tambahan (itu 2.6gb bersama-sama) + mysql di folder temp saya df sekarang melaporkan 28%, bukannya 54% yang membuat saya merasa jauh lebih baik.
Saya masih terkejut git menggunakan 502mb. Pada windows menggunakan 57mb (sekitar 10xless). Dan folder yang setara (C: \ Program Files (x86) \ Git \ libexec \ git-core) memiliki semua aplikasi tersebut sebagai pintasan ke git. dan git hanya 1.2mb (bukan 4.6). Juga saya memeriksa apakah folder linux git-core semua link, saya tahu mereka bukan softlinks (saya menggunakan cmd saya mencoba stat git, stat git-add dan melihat mereka memiliki inode yang sama. Jadi sebagian besar file-file ini adalah hardlink (saya berasumsi) dari git. Jadi git sebenarnya tidak mengambil jumlah ruang itu.find . -maxdepth 1 -type l -print0 | xargs -0 ls -ld
)
Jawaban:
Dua alat favorit saya adalah untuk menemukan dan memvisualisasikan file sistem, gdmap dan fslint. Dirangkum dari apt-cache:
gdmap: "GdMap adalah alat yang memungkinkan untuk memvisualisasikan ruang disk. Pernah bertanya-tanya mengapa hard disk Anda penuh atau apa direktori dan file mengambil sebagian besar ruang? Dengan GdMap pertanyaan-pertanyaan ini dapat dijawab dengan cepat. Untuk menampilkan struktur direktori, bantal treemaps adalah digunakan yang memvisualisasikan folder lengkap atau bahkan seluruh hard drive dengan satu gambar. "
fslint: "memiliki antarmuka untuk menghapus paket, dan dapat menemukan hal - hal seperti:.
OK, dan inilah yang berbasis ncurses, yang akan mencetak tanda pagar untuk menunjukkan ukuran relatif jika Anda menginginkannya:
Dan dua lagi aplikasi berbasis teks dari repo sistem saya, yang lebih terlibat:
sumber
apt-get install fslint
mendapatkan saya fslint-gui dan bukan fslint. Kedua ini memerlukan gui dan saya hanya memiliki akses shell ke kotak. Apakah Anda punya rekomendasi lain?Di mana Anda menjalankan ini? Di direktori home Anda dari sumber menggunakan
make
? Hapus direktori yang terlibat.Jika Anda menginstal paket menggunakan apt-get (atau synaptic yang menggunakan apt), riwayat tersedia di / var / log / apt. Anda dapat melihatnya di terminal dengan
less
:Jika Anda melihat entri suka
history.log.1.gz
, Anda harus menggunakanzless
karena file dikompresi:Pemakan ruang besar lainnya adalah cache, terutama apt. Anda dapat memeriksa apakah disk space digunakan dengan menjalankan
du -msh /var/cache/apt/archives
. File-file ini digunakan jika Anda menginstal ulang suatu program dan dapat dengan aman dihapus:Dokumentasi Ubuntu memiliki halaman (lebih lengkap) tentang ruang disk, yang dapat ditemukan di https://help.ubuntu.com/community/RecoverLostDiskSpace .
sumber
/var/log/apt/
hanya berisi perubahan dalam paket yang menggunakanapt-get
. Untuk dpkg, lihat/var/log/dpkg.log
(file ini lebih sulit dibaca). Perpustakaan dengan yang tidak digunakan oleh aplikasi dapat dihapus menggunakansudo apt-get autoremove
. Oh, saya lupa hal penting lain untuk menghemat ruang disk.sudo apt-get clean
hal itu.BleachBit memungkinkan untuk menghapus berbagai jenis file yang tidak perlu (log / terjemahan / cache / dll). Tersedia dari repo, instal dengan apt-get install blechbit atau kunjungi http://apt.ubuntu.com/p/bleachbit yang akan membuka installer (berdasarkan gdeb?).
http://bleachbit.sourceforge.net/
sumber
kdirstat juga sangat baik untuk mencari tahu di mana semua ruang hard drive Anda pergi dan membersihkannya.
Perhatikan bahwa kdirstat adalah aplikasi KDE dan akan menginstal pustaka KDE, sedangkan gdmap (dalam jawaban lain) tidak akan.
Anda juga bisa melihat Baobab . Baobab bertujuan untuk menjadi serupa, tetapi tidak sebagus kdirstat atau gdmap. Baobab tampaknya menjadi bagian dari gnome-utils standar ...
sumber
Dari semua sloution saya coba satu-satunya yang memberi space claning sebenarnya
Saya hanya menginstal ukuran paket dengan dependen 32MB ketika saya menjalankan apt-get remove --paket paket apt-get tunjukkan hanya ruang 3,5MB yang akan saya bebaskan ketika saya menambahkan --auto-hapus semua ketergantungan dihapus dan dapatkan lebih banyak ruang. Plus jika masih ada jejak KDE tidak dihapus Anda dapat menghapusnya dengan perintah ini
File log terakhir bisa menjadi sangat menjengkelkan jika Anda tidak perlu menghapusnya.
sumber