Bagaimana cara menentukan ruang kosong yang tersedia di Ubuntu?


60

Saya berada dalam situasi di mana saya mendapatkan kesalahan ketika saya mencoba menyimpan file ke server Ubuntu saya melalui ssh. Dikatakan tidak ada ruang yang tersisa. Saya tidak tahu bagaimana itu bisa benar. Apa yang harus saya lakukan untuk menentukan berapa banyak ruang yang tersisa dan / atau sumber daya apa yang paling banyak menggunakan ruang?

Pembaruan: df -h memberi saya beberapa hal untuk dilihat. Apakah itu perintah yang saya cari?

Jawaban:


104

Ya, df -h(Disk Free) akan menunjukkan ruang kosong pada masing-masing sistem file yang dipasang.

Jadi cduntuk sistem file yang penuh, dan du -sh *(Penggunaan Disk) akan menunjukkan ruang total yang digunakan oleh masing-masing file / direktori di direktori kerja saat ini. The --max-depthpilihan untuk dujuga dapat berguna di sini.

Menemukan dengan tepat apa yang bertanggung jawab untuk menggunakan semua ruang bisa menjadi seni - Jawaban ini mencantumkan beberapa utilitas grafis yang dapat membuatnya lebih mudah, meskipun tentu saja ini tidak membantu dalam kasus Anda.

Pendekatan paling sederhana adalah hanya dengan cara Anda masuk ke dalam struktur direktori sistem file yang bersangkutan, mencoba untuk mengisolasi file atau direktori yang mengambil lebih banyak ruang daripada yang diharapkan.

Catatan: Perlu juga dijalankan df -iuntuk memeriksa Anda belum kehabisan inode (ifree seharusnya tidak nol pada partisi yang dapat ditulisi) - ini dapat terjadi pada beberapa sistem file, terutama jika sejumlah besar file kecil telah dibuat.


3
Terima kasih telah memberikan penjelasan lengkap, daripada hanya menulis perintah untuk digunakan. +1
Gnoupi


3

Untuk memeriksa penggunaan disk sistem file, buka System> Administration> System Monitor dan lihat di bawah tab "File Systems" untuk mendapatkan tata letak penggunaan disk yang sederhana.

Untuk mengetahui file / direktori mana yang paling banyak menggunakan ruang, gunakan Disk Space Analyzer di Accessories untuk mendapatkan bagan cincin grafis yang bagus yang menunjukkan kepada Anda apa yang mengambil semua ruang itu.


1

du -sxh * - di atas folder /.


1

Gunakan df -huntuk menemukan statistik disk secara keseluruhan.

Kemudian Anda dapat mempersempitnya dengan perintah berikut untuk melihat apa yang menggunakan ruang disk:

du - disk usage

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.