Hard drive saya menjadi penuh. Saya mencari cara untuk menemukan hal-hal yang menggunakan sebagian besar ruang disk saya. Saya bermain dengan cron sekali sehingga mungkin menghabiskan banyak ruang, tetapi saya benar-benar tidak tahu.
Saya telah mencadangkan barang-barang saya ke CD, tetapi sistemnya masih terlalu lambat. Mungkin saya harus menginstal ulang semuanya, tetapi sementara memperbaiki masalah itu tidak mengatasi penyebabnya.
Menguji jawaban KamilMaciorowski untuk ncdu
Saya menjalankan ncdu
sebagai root
dan mendapatkan yang berikut di mana saya melewatkan file cadangan di sistem saya dengan metode lain
--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
45.5GiB [##########] backup_home_1.9.2016.tar.gz
34.9GiB [####### ] /Documents
1.4GiB [ ] /Videos
1.4GiB [ ] /.cache
1.2GiB [ ] /Downloads
1.0GiB [ ] /.config
607.8MiB [ ] /Pictures
487.0MiB [ ] /.matlab
447.2MiB [ ] /Images
406.1MiB [ ] /Desktop
97.1MiB [ ] /.kingsoft
58.4MiB [ ] /.local
20.6MiB [ ] /.Mathematica
13.3MiB [ ] /.mozilla
...
linux
ubuntu
hard-drive
debian
disk-space
Léo Léopold Hertz 준영
sumber
sumber
Jawaban:
Alat Linux
ncdu
sangat nyaman menurut saya. Ini seperti interaktifdu
.Beberapa fitur
ncurses
); bekerja melalui SSH, tidak perlu Xserver.Tangkapan layar
Yah, agak. Tidak ada gunanya menempelkan gambar, teks akan cukup:
Pemakaian:
Gunakan
sudo
(dan hati-hati!) Bila perlu. The-x
pilihan adalah penting, itu membuatncdu
tinggal dalam filesystem tunggal (du
memiliki pilihan yang sama). Dalam contoh (di atas) saya/home
ada di partisi yang berbeda dari/
tempatncdu
dimulai, oleh karena itu tidak masuk hitungan - terima kasih untuk-x
beralih dengan tepat.sumber
KDirStat adalah opsi lain yang akan membantu Anda mengidentifikasi file dan direktori besar.
Saya telah menggunakan klon Windows WinDirStat banyak dan ini adalah alat yang luar biasa.
sumber
"Saya bermain dengan cron sekali sehingga mungkin menghabiskan memori massal saya, tapi sungguh saya tidak tahu." Tidak ada petunjuk, katamu? tidak akan pernah menduga. :)
du
menunjukkan penggunaan disk, dalam blok (1 blok = 0,5 kilobyte, dalam semua kasus yang penting bagi Anda.)-s
berarti, "ringkasan", sehingga hanya memberikan total untuk setiap argumen "./*" sebagai argumen.memipisnya menjadi
sort -n
sarana mengurutkan angka. Angka lebih besar di bagian bawah.Jadi, Anda akan mendapatkan daftar direktori yang menggunakan sebagian besar ruang di bagian bawah.
Jika itu tidak cukup membantu, katakan Anda mendapatkan:
dan Anda melihat bahwa ./Rumah adalah piggy terbesar, ok,
cd
ke / home, dan lakukan hal yang samadu -s | sort -n
. Kemudian Anda melihat siapa di / rumah yang mengambil ruang. (pada sistem pengguna tunggal, well, itu mungkin Anda.)Kemudian cd ke sana, dan lakukan
du -s | sort -n
lagi.Terus lakukan ini sampai Anda menemukan pelakunya. Ketika Anda menemukan pelakunya, Anda dapat mengatakan, oh yeah ... itu koleksi rendering hi-res dari Romulan Birds of Prey untuk game RPG trek bintang yang saya bangun, jadi ya, tentu saja itu membutuhkan banyak ruang, atau Anda dapat mengatakan, tentu saja itu membutuhkan banyak ruang, jadi mari kita r-anak nakal itu.
Kata ajaib yang perlu diingat:
sumber
Periksa Penganalisis Penggunaan Disk, Anda dapat menemukannya di Program -> Aksesori, ini akan menganalisis penggunaan disk dan menampilkannya sebagai diagram untuk Anda.
Juga, hapus program yang tidak perlu dan bersihkan cache paket lama dengan menjalankan
sudo apt-get clean
.sumber
Untuk memperluas poin terakhir Bobby, jalankan:
... untuk menghapus semua paket tambahan dan menginstal file yang tidak dibutuhkan. Juga, itu akan menjadi ide yang sangat bagus untuk memeriksa aplikasi Anda dan menghapus yang tidak Anda gunakan lagi.
sumber
autoclean
. Sebenarnya, saya tidak pernah menggunakannya sebelumnya dengan sengaja. Itu benar-benar menyelamatkan banyak MB dari SSD saya.Per "Linux Server Hacks" oleh O'Reilly
alias ducks='du -cks * | sort -rn | head -11'
Lalu pergi ke direktori mana saja dan jalankan alias
sumber
du -cksh
untuk mendapatkan ukuran dalam MB / GB!Perangkat lunak bawaan: Disk Usage Analyzer . Gbr. 1 Tampilan koordinat kutub dari masi
/
, Gbr. 2 Tampilan persegi panjang dari masi di/
mana Anda menggerakkan mouse Anda untuk memvisualisasikan kontenHapus hal-hal yang tidak Anda butuhkan
paket bersih di
apt-get
Contoh output di Asus Zenbook UX303UA saya di mana saya menggunakan backports kernel Linux (saat ini 4.6)
Hapus paket yang tidak digunakan jika Anda tidak memiliki masalah ketergantungan
...
Ada juga alat yang mencoba mencari file duplikat di sistem Anda
fdupes
Namun, dapat menghapus file yang salah sehingga saya tidak menggunakannya lagiJika Anda memiliki pohon kerja yang diperbarui dan Anda ingin mengganti yang lama di sistem Anda yang lain
Gunakan
rsync
dengan mengetahui kasus Anda justru karena tajam - bisa efisien atau bekerja melawan Anda jika Anda tidak tahu apa yang Anda lakukanOS: Debian 8.5
Window manager: Gnome 3.14
sumber