Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Melihat Ruang Disk Kosong dan Penggunaan Disk Dari Terminal Linux

Posted on October 18, 2023

Perintah df dan du melaporkan penggunaan ruang disk dari dalam shell Bash yang digunakan di Linux, macOS, dan banyak sistem operasi mirip Unix lainnya. Perintah ini memungkinkan Anda dengan mudah mengidentifikasi apa yang menghabiskan penyimpanan sistem Anda.

Bash berisi dua perintah berguna yang terkait dengan ruang disk. Untuk mengetahui ruang disk yang tersedia dan terpakai, gunakan df (sistem file disk, terkadang disebut disk bebas). Untuk mengetahui apa yang menghabiskan ruang disk yang terpakai, gunakan du (penggunaan disk).

Ketik df dan tekan enter di jendela terminal Bash untuk memulai. Anda akan melihat banyak keluaran yang mirip dengan gambar di bawah. Menggunakan df tanpa opsi apa pun akan menampilkan ruang yang tersedia dan terpakai untuk semua sistem file yang terpasang. Pada pandangan pertama, ini mungkin terlihat tidak dapat ditembus, tetapi cukup mudah untuk dipahami.

df

Setiap baris tampilan terdiri dari enam kolom.

Filestem: Nama sistem file ini. 1K-Blocks: Jumlah 1K blok yang tersedia di sistem file ini. Digunakan: Jumlah 1K blok yang telah digunakan pada sistem file ini. Tersedia: Jumlah 1K blok yang tidak digunakan pada sistem file ini. Gunakan%: Jumlah ruang yang digunakan dalam sistem file ini diberikan dalam persentase. File: Nama sistem file, jika ditentukan pada baris perintah. Dipasang di: Titik pemasangan sistem file.

Anda dapat mengganti jumlah blok 1K dengan keluaran yang lebih berguna dengan menggunakan opsi -B (ukuran blok). Untuk menggunakan opsi ini, ketik df, spasi, lalu -B dan huruf dari daftar K, M, G, T, P, E, Z atau Y. Huruf-huruf ini mewakili kilo, mega, giga, tera, nilai peta, exa, zeta, dan yotta dari kelipatan skala 1024.

Misalnya, untuk melihat angka penggunaan disk dalam megabyte, Anda akan menggunakan perintah berikut. Perhatikan tidak ada spasi antara B dan M.

df -BM

Opsi -h (dapat dibaca manusia) menginstruksikan df untuk menggunakan unit yang paling dapat diterapkan untuk ukuran setiap sistem file. Pada output berikutnya perhatikan bahwa ada sistem file dengan ukuran gigabyte, megabyte dan bahkan kilobyte.

df -h

Jika Anda perlu melihat informasi yang diwakili dalam jumlah inode, gunakan opsi -i (inodes). Inode adalah struktur data yang digunakan oleh sistem file Linux untuk mendeskripsikan file dan menyimpan metadata tentangnya. Di Linux, inode menyimpan data seperti nama, tanggal modifikasi, posisi pada hard drive, dan sebagainya untuk setiap file dan direktori. Ini tidak akan berguna bagi sebagian besar orang, tetapi administrator sistem terkadang harus mengacu pada jenis informasi ini.

df -i

Kecuali jika diminta untuk tidak melakukannya, df akan memberikan informasi tentang semua sistem file yang dipasang. Hal ini dapat menyebabkan tampilan berantakan dengan keluaran yang banyak. Misalnya, entri /dev/loop dalam daftar adalah sistem file semu yang memungkinkan file dipasang seolah-olah itu adalah sebuah partisi. Jika Anda menggunakan metode snap Ubuntu baru dalam menginstal aplikasi, Anda dapat memperoleh banyak aplikasi ini. Ruang yang tersedia di dalamnya akan selalu 0 karena sebenarnya bukan sistem file, jadi kita tidak perlu melihatnya.

Kita dapat memberitahu df untuk mengecualikan sistem file jenis tertentu. Untuk melakukannya, kita perlu mengetahui jenis sistem file apa yang ingin kita kecualikan. Opsi -T (tipe cetak) akan memberi kita informasi itu. Ini menginstruksikan df untuk memasukkan jenis sistem file dalam output.

df -T

Entri /dev/loop semuanya adalah sistem file squashfs. Kita dapat mengecualikannya dengan perintah berikut:

df -x squashfs

Itu memberi kita hasil yang lebih mudah dikelola. Untuk mendapatkan total, kita dapat menambahkan opsi –total.

df -x squashfs –total

Kita dapat meminta df untuk hanya menyertakan filesystem bertipe tertentu, dengan menggunakan opsi -t (type).

df -t ext4

Jika kita ingin melihat ukuran sekumpulan sistem file, kita dapat menentukannya berdasarkan nama. Nama drive di Linux disusun berdasarkan abjad. Drive pertama disebut /dev/sda , drive kedua adalah /dev/sdb, dan seterusnya. Partisi diberi nomor. Jadi /dev/sda1 adalah partisi pertama di drive /dev/sda . Kami memberitahu df untuk mengembalikan informasi pada sistem file tertentu dengan meneruskan nama sistem file sebagai parameter perintah. Mari kita lihat partisi pertama dari hard drive pertama.

df /dev/sda1

Perhatikan bahwa Anda dapat menggunakan wildcard dalam nama sistem file, di mana * mewakili kumpulan karakter apa pun dan ? mewakili karakter tunggal apa pun. Jadi untuk melihat semua partisi pada drive pertama, kita dapat menggunakan:

df /dev/sda*

Kita dapat meminta df untuk melaporkan sekumpulan sistem file bernama. Dia meminta ukuran sistem file /dev dan /run, dan kami menginginkan total.

df -h –total /dev /run

Untuk lebih menyesuaikan tampilan, kami dapat memberi tahu kolom mana yang akan disertakan. Untuk melakukannya gunakan opsi –output dan berikan daftar nama kolom yang diperlukan yang dipisahkan koma. Pastikan untuk tidak menyertakan spasi apa pun dalam daftar yang dipisahkan koma.

source: Nama sistem file. fstype: Jenis sistem file. itotal: Ukuran sistem file dalam inode. iused: Ruang yang digunakan pada sistem file dalam inode. iavail: Ruang yang tersedia pada sistem file dalam inode. ipcent: Persentase ruang yang digunakan pada sistem file dalam inode, sebagai persentase. size: Ukuran sistem file, secara default dalam 1K blok. digunakan: Ruang yang digunakan pada sistem file, secara default dalam 1K blok. faedah: Ruang yang tersedia pada sistem file, secara default dalam 1K blok. persen: Persentase ruang yang digunakan pada sistem file dalam inode, secara default dalam 1K blok. file: Nama sistem file jika ditentukan pada baris perintah. target: Titik mount untuk sistem file.

Mari kita minta df untuk melaporkan partisi pertama pada drive pertama, dengan nomor yang dapat dibaca manusia, dan dengan kolom source, fstype, size, bekas, faedah, dan pcent:

df -h /dev/sda1 –output=source,fstype Perintah ,size,used,avail,pcent

Long adalah kandidat sempurna untuk diubah menjadi alias. Kita dapat membuat alias dfc (untuk df custom ) dengan mengetik berikut ini dan menekan Enter:

alias dfc=”df -h /dev/sda1 –output=source,fstype,size,used,avail,pcent”

Typing dfc dan menekan enter akan memiliki efek yang sama seperti mengetikkan perintah panjang. Untuk menjadikan alias ini permanen, tambahkan ke .bashrc atau .bash_aliasesfile.

Kami telah mencari cara untuk menyempurnakan keluaran dari df sehingga informasi yang ditampilkan sesuai dengan kebutuhan Anda. Jika Anda ingin mengambil pendekatan sebaliknya dan meminta df mengembalikan semua informasi, ia dapat menggunakan opsi -a (semua) dan opsi –output seperti yang ditunjukkan di bawah ini. Opsi -a (semua) meminta df untuk menyertakan setiap sistem file, dan menggunakan opsi –output tanpa daftar kolom yang dipisahkan koma menyebabkan df menyertakan setiap kolom.

df -a –output

Piping output dari df melalui perintah less adalah cara mudah untuk meninjau sejumlah besar keluaran yang dapat dihasilkan.

df -a –output | less

Cari Tahu Apa yang Menghabiskan Ruang Disk

Mari kita selidiki dan mencari tahu apa yang menghabiskan ruang di PC ini. Kami akan mulai dengan salah satu perintah df kami.

df -h -t ext4

Ada 78% ruang disk yang digunakan pada partisi pertama hard drive pertama. Kita dapat menggunakan perintah du untuk menunjukkan folder mana yang menyimpan data paling banyak. Mengeluarkan perintah du tanpa opsi akan menampilkan daftar semua direktori dan subdirektori di bawah direktori tempat perintah du dikeluarkan. Jika Anda melakukan ini dari folder beranda, daftarnya akan sangat panjang.

du

Format keluarannya sangat sederhana. Setiap baris menunjukkan ukuran dan nama direktori. Secara default, ukurannya ditampilkan dalam 1K blok. Untuk memaksa du menggunakan ukuran blok yang berbeda, gunakan opsi -B (ukuran blok). Untuk menggunakan opsi ini ketik du, spasi, lalu -B dan huruf dari daftar K, M, G, T, P, E, Z, dan Y, seperti yang kita lakukan di atas untuk df . Untuk menggunakan 1 juta blok, gunakan perintah ini:

du -BM

Sama seperti df, du memiliki opsi yang dapat dibaca manusia, -h, yang menggunakan rentang ukuran blok sesuai dengan ukuran setiap direktori.

du -h

Opsi -s (ringkas) memberikan total untuk setiap direktori tanpa menampilkan subdirektori dalam setiap direktori. Perintah berikut meminta du untuk mengembalikan informasi dalam format ringkasan, dalam angka yang dapat dibaca manusia, untuk semua direktori (*) di bawah direktori kerja saat ini.

du -h -s *

Folder Gambar sejauh ini menyimpan data paling banyak. Kita dapat meminta du untuk mengurutkan folder berdasarkan ukuran dari yang terbesar hingga yang terkecil.

du -sm Pictures/* | sort -nr

Dengan menyaring informasi yang dikembalikan oleh df dan du, mudah untuk mengetahui berapa banyak ruang hard disk yang digunakan, dan untuk mengetahui apa yang menghabiskan ruang tersebut. Anda kemudian dapat membuat keputusan yang tepat tentang memindahkan beberapa data ke penyimpanan lain, menambahkan hard drive lain ke komputer Anda, atau menghapus data yang berlebihan.

Perintah ini memiliki banyak opsi. Kami menjelaskan opsi yang paling berguna di sini, tetapi Anda dapat melihat daftar lengkap opsi untuk perintah df dan perintah du di halaman manual Linux.

Perintah Linux

Files

tar·pv·cat·tac·chmod·grep·diff·sed· ar·man·pushd·popd·fsck·testdisk·seq·fd·pandoc·cd·$PATH·awk·join·jq·fold·uniq·journalctl·tail·stat·ls·fstab·echo·less·chgrp·chown ·rev·look·strings·type·rename·zip·unzip·mount·umount·install·fdisk·mkfs·rm·rmdir·rsync·df·gpg·vi·nano·mkdir·du·ln·patch·convert·rclone ·rusak·srm·scp·gzip·chattr·potong·temukan·umask·wc· tr

Proses

alias·layar·atas·bagus·renice·kemajuan·strace·systemd·tmux·chsh·sejarah·at·batch·gratis·yang·dmesg ·chfn·usermod·ps·chroot·xargs·tty·pinky·lsof·vmstat·timeout·wall·yes·kill·sleep·sudo·su·time·groupadd·usermod·groups·lshw·shutdown·reboot·halt·poweroff ·passwd·lscpu·crontab·date·bg·fg·pidof·nohup·pmap

Networking

netstat·ping·traceroute·ip·ss·whois·fail2ban·bmon·dig·finger·nmap·ftp·curl·wget·who·whoami·w ·iptables·ssh-keygen·ufw·arping·firewalld

Terbaru

  • Inilah Cara Mendapatkan Rotten Seed di Fisch Roblox, Lokasi Rahasia di Toxic Grove Buat Unlock Toxic Lotus!
  • Inilah Cara Zakat Crypto Kalian Bisa Jadi Pengurang Pajak Berdasarkan Aturan Resmi Pemerintah!
  • Inilah Perbandingan Airwallex vs Payoneer 2026: Jangan Sampai Profit Kalian Ludes Gara-Gara Biaya Admin!
  • Inilah Roadmap 7 Tahap Bangun Bisnis Digital dari Nol Biar Nggak Cuma Putar-Putar di Tempat!
  • Inilah Cara Tetap Gajian dari YouTube Meski View Masih Ratusan, Penasaran?
  • Inilah Alasan Akun TikTok Affiliate GMV 270 Juta Kena Banned Permanen!
  • Inilah Bahaya Astute Beta Server APK, Jangan Sembarang Klik Link Download FF Kipas 2026!
  • Inilah Bahaya Nonton Film di LK21 dan IndoXXI, Awas Data Pribadi dan Saldo Rekening Kalian Bisa Ludes!
  • Inilah Kronologi & Video Lengkap Kasus Sejoli Tambelangan Sampang Viral, Ternyata Gini Awal Mulanya!
  • Inilah Alasan Kenapa Koin Nego Neko Shopee Nggak Bisa Dipakai Bayar Full dan Cara Rahasia Dapetinnya!
  • Inilah Cara Menjawab Pertanyaan Apakah di Sekolahmu Sudah Ada IFP/PID dengan Benar dan Profesional
  • Inilah Fakta Isu Roblox Diblokir di Indonesia 2026, Benarkah Akan Ditutup Total?
  • Inilah Penyebab dan Cara Mengatasi FF Kipas My ID Verify UID Biar Akun Tetap Aman
  • Inilah Deretan HP RAM 8GB Harga di Bawah 2 Juta Terbaik 2026, Spek Dewa Tapi Nggak Bikin Kantong Jebol!
  • Contoh Cara Buat SK Panitia TKA 2026
  • Inilah Cara Download Point Blank ID Versi Terbaru 2026, Gampang Banget Ternyata!
  • Inilah Persiapan Lengkap Gladi Bersih TKA 2026 SD dan SMP: Jadwal, Teknis Proktor, dan Aturan yang Wajib Kalian Tahu
  • Inilah Aturan Lengkapnya, Apakah Zakat dalam Bentuk Barang Bisa Mengurangi Pajak Penghasilan Kalian?
  • Inilah Kenapa KBLI Sangat Penting Buat Bisnis Digital dan Gini Caranya Biar Kalian Nggak Salah Pilih Kode
  • Inilah Fitur Keren ONLYOFFICE Docs 9.3, Cara Baru Edit PDF dan Dokumen Lebih Efisien!
  • Inilah Cara Banjir Komisi Shopee Affiliate Hanya Dalam 7 Hari Saja
  • Cara Download Aplikasi BUSSID Versi 3.7.1 Masih Dicari dan Link Download Aman Mediafire
  • Inilah Cara Lengkap Mengajukan SKMT dan SKBK di EMIS GTK 2026, Biar Tunjangan Cair Tanpa Drama!
  • Inilah Kenapa Bukti Setor Zakat Kalian Harus Ada NPWP-nya, Jangan Sampai Klaim Pajak Ditolak!
  • Inilah Cara Jadi Clipper Video Sukses Tanpa Perlu Tampil di Depan Kamera
  • Inilah Cara Upload NPWP dan Rekening di EMIS GTK Madrasah Terbaru, Jangan Sampai Tunjangan Terhambat!
  • Inilah Fakta di Balik Video Ukhti Sholat Mukena Pink Viral yang Bikin Geger Media Sosial
  • Belum Tahu? Inilah Langkah Pengisian Survei Digitalisasi Pembelajaran 2026 Biar Nggak Salah
  • Ini Kronologi Video Viral Ibu Tiri vs Anak Tiri Ladang Sawit Tiktok
  • Inilah Caranya Update Chromebook Sekolah Agar Siap Digunakan untuk TKA SD dan SMP
  • How to Run Windows Apps on Linux: A Complete Guide to WinBoat, WINE, and Beyond
  • Build Your Own AI Development Team: Deploying OpenClaw and Claude Code on a VPS!
  • How to Measure Real Success in the Age of AI: A Guide to Software Metrics That Actually Matter
  • Kubernetes Traffic Tutorial: How to Create Pod-Level Firewalls (Network Policies)
  • This Is Discord Malware: Soylamos; How to Detect & Prevent it
  • How to Importing and Exporting Memory in Claude
  • How to Create Professional Business Guides and One-Pagers in Seconds with Venngage AI!
  • How to the OWASP Top 10 Security Risks, Attacking LLM
  • How to Create Visual Storytelling with Higgsfield Soul 2.0
  • How to Use the Tiiny AI Pocket Lab to Run Local Large Language Models
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025

©2026 emka.web.id | Design: Newspaperly WordPress Theme