Android

Bagaimana untuk menyemak ruang cakera di linux menggunakan perintah df

Disk Space Usage in Linux | df command

Disk Space Usage in Linux | df command

Isi kandungan:

Anonim

Berapa banyak ruang yang saya tinggalkan pada cakera keras saya? Adakah terdapat ruang cakera kosong yang mencukupi untuk memuat turun fail besar atau memasang aplikasi baru?

Pada sistem berasaskan Linux anda boleh menggunakan arahan df untuk mendapatkan laporan terperinci tentang penggunaan ruang cakera sistem.

Menggunakan Df Command

Sintaks umum untuk arahan df adalah seperti berikut:

df… FILESYSTEM…

Apabila digunakan tanpa sebarang hujah, arahan df akan memaparkan maklumat mengenai semua sistem fail yang dipasang:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

Setiap baris mengandungi maklumat tentang nama sistem fail (Filesystem), saiz (blok 1K), ruang yang digunakan (Digunakan), ruang yang tersedia (Tersedia), peratusan ruang yang digunakan (Gunakan%), dan direktori yang mana sistem fail dipasang (Mounted on).

Untuk memaparkan maklumat hanya untuk sistem fail tertentu lulus namanya atau titik gunung ke arahan df .

Sebagai contoh, untuk menunjukkan ruang yang ada pada sistem fail yang dipasang ke direktori root sistem / anda boleh menggunakan salah satu df /dev/nvme0n1p3 atau df / .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

Tunjukkan Penggunaan Ruang Disk dalam format yang boleh dibaca oleh Manusia

Secara lalai, arahan df menunjukkan ruang cakera dalam blok 1 kilobyte dan saiz ruang cakera yang digunakan dan tersedia dalam kilobytes. Untuk melihat maklumat dalam format yang boleh dibaca manusia (megabyte dan gigabait), gunakan pilihan -h :

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

Jenis Sistem Fail

Pilihan -T memberitahu df untuk memaparkan jenis sistem fail:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

Sebagai contoh, untuk menyenaraikan semua partition ext4 yang anda jalankan:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

Sama seperti di atas, pilihan -x membolehkan anda membatasi output ke sistem fail yang bukan jenis tertentu.

Paparkan Penggunaan Inode

Apabila digunakan dengan pilihan -i , perintah df akan memaparkan maklumat mengenai penggunaan inod sistem fail.

Perintah di bawah akan memaparkan maklumat tentang inode pada sistem fail yang dipasang ke direktori root sistem / dalam format yang boleh dibaca manusia:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / Inode adalah struktur data dalam sistem fail Unix dan Linux, yang mengandungi maklumat tentang fail atau direktori seperti saiznya, pemilik, nod peranti, soket, paip, dan sebagainya, kecuali da.

Format output

Perintah df juga membolehkan anda menentukan format output.

Untuk menghadkan medan yang dilaporkan yang ditunjukkan dalam output df gunakan pilihan --output . FIELD_LIST adalah senarai lajur yang dipisahkan koma untuk dimasukkan ke dalam output. Setiap medan hanya boleh digunakan sekali sahaja. Nama medan sah adalah:

  • source - source sistem fail. fstype - Jenis sistem Fail. itotal - Jumlah bilangan inode. iused - Bilangan inode yang digunakan. iavail - Bilangan inode yang tersedia. ipcent - Peratus inode yang digunakan. size - Jumlah ruang cakera. used - Ruang cakera yang digunakan. avail - Ruang cakera yang tersedia. pcent - Peratus ruang yang digunakan. file - Nama fail jika ditentukan pada baris arahan. target - Titik mount.

Sebagai contoh, untuk memaparkan output semua partition ext4 dalam format yang boleh dibaca manusia, hanya menunjukkan nama dan saiz fail sistem dan peratusan ruang yang digunakan:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

Kesimpulannya

Sekarang anda harus mempunyai pemahaman yang baik mengenai cara menggunakan perintah df untuk mendapatkan laporan penggunaan ruang cakera sistem fail.

Untuk melihat semua pilihan perintah df ada dengan menaip man df di terminal anda.

cakera df terminal