df (bebas disk ) perintah digunakan untuk menampilkan penggunaan disk dari sistem file. Secara default perintah df menunjukkan penggunaan sistem file dalam blok 1K untuk semua sistem file yang terpasang saat ini, jika Anda ingin menampilkan output dari perintah df dalam format yang dapat dibaca manusia, gunakan opsi -h seperti “df -h”.
Dalam posting ini kita akan membahas 11 contoh berbeda dari ‘df ' perintah di Linux
Sintaks dasar perintah df di Linux
# df {options} {mount_point_of_filesystem}
Opsi yang digunakan dalam perintah df :
Contoh Keluaran df :
[[email protected] ~] # dfFilesystem 1K-blok Digunakan Tersedia Gunakan% Mounted on / dev / mapper / vg00-akar 17.003.304 804.668 15.311.852 5% / devtmpfs 771.876 0 771.876 0% / devtmpfs 777.928 0 777.928 0% / dev /SHMTMPFS 777928 8532 769396 2%/runtmpfs 777928 0 777928 0%/SYS/FS/CGROUP/DEV/MAPPER/VG00 HOME 14987616 41000 14162232 1%/HOME/DEV00/SDA/SDA/6262422232 /vg00-var 9948012 48692 9370936 1% /var/dev/mapper/vg00-sap 14987656 37636 14165636 1% /sap[[email protected] ~]#
Contoh 1) Daftar penggunaan disk dari semua sistem file menggunakan '-a'
saat kita menggunakan '-a' pilihan dalam perintah df , itu akan menampilkan penggunaan disk dari semua sistem file.
[[email protected] ~] # df -aFilesystem 1K-blok Digunakan Tersedia Gunakan% Mounted onrootfs 17.003.304 804.668 15.311.852 5% / proc 0 0 0 - / procsysfs 0 0 0 - / sysdevtmpfs 771.876 0 771.876 0% / devsecurityfs 0 0 0 - /SYS /Kernel /SecurityTMPFS 777928 0 777928 0% /dev /shmdevpts 0 0 0 - /dev /ptstmpfs 777928 8532 769396 2% /runtmpfs 777928 0 77928 0% /Sysgfs /CREPFS 777928 0 77928 0% /Sysgfs /CREOPS 777928 0 77798 0% /Sysgl /fs/cgroup/systemdpstore 0 0 0 -/sys/fs/pstoreCgroup 0 0 0 -/sys/fs/cgroup/cpusetcgroup 0 0 0 -/sys/fs/cgroup/cpu, cpuacctcgroup 0 0 -/sys/fs/cgroup/memorycgroup 0 0 0 -/sys/fs/cgroup/devicescgroup 0 0 0 -/sys/fs/cgroup/freezercgroup 0 0 0 -/sys/fs/cgroup/net_clscgroup 0 0 0 -// sys/fs/cgroup/blkiocgroup 0 0 0 -/sys/fs/cgroup/perf_eventcgroup 0 0 0 -/sys/fs/cgroup/hugetlbconfigfs 0 0 -/sys/kernel/config/dev/mapper/vg00 -root 17003304 804668 15311852 5%/selinuxfs 0 0 0 -/sys/fs/selinuxsystemd -1 0 0 0 -/proc/sys/fs/binfmt_miscdebugfs 0 0 -/sys/kernel/debughugetlbfs 0 0 -//hugage 0 0 - /dev/mqueue/dev/mapper/vg00-home 14987616 41000 14162232 1% /home/dev/sda1 487652 62593 395363 14% /boot/dev/mapper/vg00-var 9948012 487692 9370936 1% /var/dev/mapper/vg00-1% /sap 149876 ] ~]#
Contoh 2) Menampilkan output dari perintah df dalam format yang dapat dibaca manusia.
Menggunakan ‘-h’ pilihan dalam perintah df , output dapat ditampilkan dalam format yang dapat dibaca manusia ( misalnya 5K , 500M &5G )
[[email protected] ~]# df -hFilesystem Ukuran Digunakan Tersedia Penggunaan% Dipasang di/dev/mapper/vg00-root 17G 786M 15G 5% /devtmpfs 0 0 0 0 0 0 /SHMTMPFS 760M 8.4M 752M 2%/RUNTMPFS 760M 0 760M 0%/sys/fs/cgroup/dev/mapper/vg00-rumah 15g 41m 14g 1%/home/dev/sda1 477m 62m 387m 14%/boot/dev/sda1 477m 62m 387m 14%/boot/ mapper/vg00-var 9.5G 48M 9.0G 1% /var/dev/mapper/vg00-sap 15G 37M 14G 1% /sap[[email protected] ~]#
Contoh 3) Tampilan penggunaan Ruang dari sistem file tertentu
Misalkan kita ingin mencetak penggunaan ruang sistem file /sap,
[[email protected] ~]# df -h /sap/Filesystem Size Used Avail Use% Mounted on/dev/mapper/vg00-sap 15G 37M 14G 1% /sap[[email protected] ~]#Contoh 4) Cetak jenis sistem file dari semua sistem file yang dipasang
‘-T’ digunakan dalam perintah df untuk menampilkan tipe sistem file dalam output.
[[email protected] ~] # df -TFilesystem Ketik 1K-blok Digunakan Tersedia Gunakan% Mounted on / dev / mapper / vg00-akar ext4 17.003.304 804.668 15.311.852 5% / devtmpfs devtmpfs 771.876 0 771.876 0% / devtmpfs tmpfs 777.928 0 777928 0%/dev/shmtmpfs tmpfs 777928 8532 769396 2%/runtmpfs tmpfs 777928 0 777928 0%/SYS/FS/CGROUP/DEV/MAPPER/VG00-HOME-HOME EXT4 1498 1492626 41422 62593 395363 14% /boot/dev/mapper/vg00-var ext3 9948012 48696 9370932 1% /var/dev/mapper/vg00-sap ext3 14987656 37636 14165636 1% /sap] ~[email]Contoh 5) Mencetak penggunaan disk sistem file dalam ukuran blok.
[[Email Dilindungi] ~]# df -kfilesystem 1k-blocks digunakan digunakan% dipasang pada/dev/mapper/vg00-root 17003304 804668 15311852 5%/devtmpfs 771876 0 771876 0%/devtmpfs 777928 0 771876 0%/devtmpfs 777928 0 771876 /dev/shmtmpfs 777928 8532 769396 2%/runtmpfs 777928 0 777928 0%/sys/fs/cgroup/dev/mapper/vg00-home 149876 41000 14162232 1%/home/home/SD/SD/41000 141000 /mapper/vg00-var 9948012 48696 9370932 1% /var/dev/mapper/vg00-sap 14987656 37636 14165636 1% /sap[[email protected] ~]# Contoh 6) Menampilkan informasi inode sistem file.
'-i' option dalam perintah df digunakan untuk menampilkan informasi inode dari sistem file
info inode dari semua sistem file :
[[email dilindungi] ~]# df -ifilesystem inode iuse Ifree iuse% dipasang pada /dev /mapper /vg00 -root 1089536 22031 1067505 3% /devtmpfs 192969 357 /192612 1% /devtmpfs 194482 1 19481 1 1% 1% /devtmpfs 194482 1 194811 /SHMTMPFS 194482 420 194062 1%/RUNTMPFS 194482 13 194469 1%/SYS/FS/CGROUP/DEV/MAPPER/VG00-HOME 960992 15 960977 1%/HOME/DEV/SDA1 128016 337 126777/HOME/HOME/DEV/SDA1 128016 337 12677 1267/HOME/HOME/DEV/SDA1 128016 337 1267 1267/HOME/HOME/DEV/SDA1 128016 337 1267 1267 /vg00-var 640848 1235 639613 1% /var/dev/mapper/vg00-sap 960992 11 960981 1% /sap[[email protected] ~]#
info inode dari sistem file tertentu :
[[email protected] ~]# df -i /sap/Filesystem Inodes IUsed IFree IUse% Dipasang di/dev/mapper/vg00-sap 960992 11 960981 1% /sap[[email protected] ~]#Contoh 7) Cetak penggunaan ruang total keseluruhan dari semua sistem file.
‘–total ' option dalam perintah df digunakan untuk menampilkan keseluruhan penggunaan disk dari semua sistem file.
[[email protected] ~]# df -h --totalFilesystem Ukuran Digunakan Tersedia Penggunaan% Dipasang di/dev/mapper/vg00-root 17G 786M 15G 5% /devtmpfs 054M 7 054M %/dev/shmtmpfs 760m 8.4m 752m 2%/runtmpfs 760m 0 760m 0%/sys/fs/cgroup/dev/mapper/vg00-rumah 15g 41m 14g 1%/home/dev/sda1 477m 62m 387m 14%/ /dev/mapper/vg00-var 9.5G 48M 9.0G 1% /var/dev/mapper/vg00-sap 15G 37M 14G 1% /saptotal 58G 980M 54G 2% -[]Contoh 8) Cetak hanya info penggunaan ruang sistem file lokal.
Misalkan sistem file jaringan juga dipasang di kotak linux dan tetapi kami ingin menampilkan informasi sistem file lokal saja, ini dapat dicapai dengan menggunakan '-l ' opsi dalam perintah df.
Membatasi sistem file lokal :
[[email dilindungi] ~]# df -thlfilesystem ukuran ukuran digunakan digunakan% dipasang pada/dev/mapper/vg00 -root ext4 17g 791m 15g 6%/devtmpfs devtmpfs 754m 0 754m 0%/devtmpfs tmpfs 760 0%/dev/shmtmpfs tmpfs 760m 8.4m 752m 2%/runtmpfs tmpfs 760m 0 760m 0%/sys/fs/cgroup/dev/mapper/vg00-home ext4 15g 41m 14g 1%/home/dev/sda1 Ext3 47 7g 41m 14g 1%/home/dev/sda1 Ext3 47 7g 41m 387M 14% /boot/dev/mapper/vg00-var ext3 9.5G 105M 8.9G 2% /var/dev/mapper/vg00-sap ext3 15G 37M 14G 1% /sap[[email protected] ~]# Contoh 9) Mencetak informasi Ruang Disk dari jenis sistem file tertentu.
'-t' option pada perintah df digunakan untuk mencetak informasi tipe file system tertentu, setelah ‘-t’ menentukan tipe file system, contoh dibawah ini :
untuk ext4 :
[[email protected] ~]# df -t ext4Filesystem 1K-blocks Digunakan Tersedia Penggunaan% Dipasang di/dev/mapper/vg00-root 1703304 809492 15307028 6% //dev/mapper/vg00-home 14987616 232 1987616 232 % /home[[email protected] ~]#untuk nfs4 :
[[email protected] ~]# df -t nfs4Filesystem 1K-blocks Digunakan Tersedia Penggunaan% Dipasang pada192.168.1.5:/opensuse 301545472 266833920 19371008 94% /data[[email protected] ~]#Contoh 10) Kecualikan jenis sistem file tertentu menggunakan ‘-x’ pilihan
“-x atau –tipe pengecualian ” digunakan untuk mengecualikan jenis sistem file tertentu dalam output perintah df.
Misalkan kita ingin mencetak semua sistem file kecuali sistem file ext3.
[[email dilindungi] ~]# df -x ext3fileSystem 1k-blocks digunakan tersedia digunakan% dipasang pada/dev/mapper/vg00-root 17003304 809492 15307028 6%/devtmpfs 777778 0 771876 0%/devtmpfs 7777928 0 771876 0%/devtmpfs 777928 0 771876 0%/devtmpfs 7777928 %/dev/shmtmpfs 777928 8540 769388 2%/runtmpfs 777928 0 777928 0%/SYS/FS/CGROUP/DEV/MAPPER/VG00 HOME 1499.1000 141000 141000 14192.49929299.499.499299 /data[[email protected] ~]#
Contoh 11) Cetak hanya bidang tertentu dalam output perintah df.
‘–output={field_name1,field_name2….} ' option digunakan untuk menampilkan field tertentu dalam output perintah df.
Nama field yang valid adalah:'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent' dan 'target'
[[email protected] ~] # df Output =fstype, ukuran, iusedType 1K-blok IUsedext4 17.003.304 22275devtmpfs 771.876 357tmpfs 777.928 1tmpfs 777.928 423tmpfs 777.928 13ext4 14.987.616 15ext3 487.652 337ext3 9.948.012 1373ext3 14.987.656 11nfs4 301.545.472 451.099 [[email protected] ~]#
Baca Juga :8 Contoh Perintah Stat di Linux