当前位置: 首页 > Linux

通过11个实例掌握LinuxDF磁盘信息命令

时间:2023-04-06 22:22:41 Linux

df(diskfree)命令用于查询文件系统的磁盘使用情况。默认情况下,df命令以1K块为单位显示文件系统使用情况,如果要以更友好的格式显示df命令的输出,请使用-h选项。基本语法:#df{options}{mount_point_of_filesystem}可用选项:输出示例:[root@linux-world~]#dfFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304804668153118525%/DEVTMPFS77187607718760%/devtmpfs77792807779280%/dev/dev/dev/shmtmpfs77792885327693962%/runtmpfs777928077792807779280%/vds/sypers/vds/vds/cgrome/cgrome/cgrome/cgrome/cgromein/cgrouce/cgrome/cgromein/cgromein/cgromein/cgroucemermome/cgromein/cgromein/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869293709361%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-w#(1)列出所有文件系统的磁盘使用情况当我们在df命令中使用-a选项时,它会显示所有文件系统的磁盘使用情况。[root@linux-world~]#df-aFilesystem1K-blocksUsedAvailableUse%Mountedonrootfs17003304804668153118525%/proc000-/procsysfs000-/sysdevtmpfs77187607718760%/devsecurityfs000-/sys/kernel/securitytmpfs77792807779280%/dev/shmdevpts000-/dev/ptstmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroupcgroup0sys/0-//cgroup/systemdpstore000-/sys/fs/pstorecgroup000-/sys/fs/cgroup/cpusetcgroup000-/sys/fs/cgroup/cpu,cpuacctcgroup000-/sys/fs/cgroup/memorycgroup000-/sys/fs/cgroup/devicescgroup000-/sys/fs/cgroup/freezercgroup000-/sys/fs/cgroup/net_clscgroup000-/sys/fs/cgroup/blkiocgroup000-/sys/fs/cgroup/perf_eventcgroup000-/sys/fs/cgroup/hugetlbconfigfs000-/sys/kernel/config/dev/mapper/vg00-root17003304804668153118525%/selinuxfs000-/sys/fs/selinuxsystemd-1000-/proc/sys/fs/binfmt_miscdebugfs000-/sys/kernel/debughugetlbfs000-/dev/大页面队列000-/dev/mqueue/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869293709361%/var/dev%/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#(2)以人类可读格式显示输出使用df命令中的-h选项以人类可读格式显示(例如5K,500M&5G)[root@linux-world~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg00-root17G786M15G5%/devtmpfs754M0754M0%/devtmpfs760M0760M0%/dev/shmtmpfs760M8.4M752M2%/runtmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-home15G41M14G1%/home/dev/sda1477M62M387M14%/boot/dev/mapper/vg00-var9.5G48M9.0G1%/var/dev/mapper/vg00-sap15G37M14G1%/sap[root@linux-world~]#(3)显示具体文件空间使用情况系统的假设我们要打印/sap文件系统的空间使用情况[root@linux-world~]#df-h/sap/FilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg00-sap15G37M14G1%/sap[root@linux-world~]#(4)显示所有文件系统的文件系统类型df命令中的-T选项显示文件系统类型[root@linux-world~]#df-TFilesystemType1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-rootext417003304804668153118525%/devtmpfsdevtmpfs77187607718760%/mp9ftmpfs70770%/dev/shmtmpfsTMPFS77792885327693962%/runtmpfstmpfsTMPFS77792807779280%/sys/sys/fs/cgroup/cgroup/dev/dev/dev/mapper/mapper/vg00-homeext41498761641164116411641162321.11622321%1.162232/boot/dev/mapper/vg00-varext399480124869693709321%/var/dev/mapper/vg00-sapext31498765637636141656361%/sap[root@linux-world~]#(5)块大小显示文件系统的磁盘使用情况[root@linux-world~]#df-kFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304804668153118525%/devtmpfs77187607718760%/devtmpfs77792807779280%/dev/shmtmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869693709321%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#(6)显示文件系统inodeinfodf命令中的-i选项显示文件系统的inode信息显示所有文件系统的inode信息[root@linux-world~]#df-iFilesystemInodesIUsedIFreeIUse%Mountedon/dev/mapper/vg00-root10895362203110675053%/devtmpfs1929693571926121%/devtmpfs2194481944811%/dev/shmtmpfs1944824201940621%/runtmpfs194482131944691%/sys/fs/cgroup/dev/mapper/vg00-home960992159609771%/home/dev/sda1%13713271boot/devmapper/vg00-var64084812356396131%/var/dev/mapper/vg00-sap960992119609811%/sap[root@linux-world~]#显示特定文件系统的Inode信息[root@linux-world~]#df-i/sap/FilesystemInodesIUsedIFreeIUse%Mountedon/dev/mapper/vg00-sap960992119609811%/sap[root@linux-world~]#(7)打印所有文件总空间系统使用情况df命令中的--total选项显示所有文件系统的总磁盘使用情况。[root@linux-world~]#df-h--totalFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg00-root17G786M15G5%/devtmpfs754M0754M0%/devtmpfs760M0760M0%/dev/shmtmpfs760M8.4M752M2%/runtmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-home15G41M14G1%/home/dev/sda1477M62M387M14%/boot/dev/mapper/vg00-var9.5G48M9.0G1%/var/dev/mapper/vg00-sap15G37M14G1%/saptotal58G980M54G2%-[root@linux-world~]#(8)仅打印本地文件系统空间使用信息假设linux系统上也挂载了网络文件系统,但我们只想显示本地文件系统信息,可以通过df命令中的-l选项来实现。限制本地文件系统[root@linux-world~]#df-ThlFilesystemTypeSizeUsedAvailUse%Mountedon/dev/mapper/vg00-rootext417G791M15G6%/devtmpfsdevtmpfs754M0754M0%/devtmpfstmpfs760M0760M0%/dev/shmtmpfstmpfs760M8.4M752M2%/runtmpfstmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-homeext415G41M14G1%/home/dev/sda1ext3477M62M387M14%/boot/dev/mapper/vg00-varext39.5G105M8.9G2%/var/dev/mapper/vg00-sapext315G37M14G1%/sap[root@linux-world~]#(9)打印特定文件系统类型的磁盘空间信息。df命令中的-t选项用于打印指定文件系统类型的信息。-t后,指定文件系统类型。示例如下:~]#df-text4Filesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304809492153070286%//dev/mapper/vg00-home1498761641000141622321%/家[root@linux-world~]#Fornfs4文件类型[root@linux-world~]#df-tnfs4Filesystem1K-blocksUsedAvailableUse%Mountedon192.168.1.5:/opensuse3015454722668339201937100894%/data[root@linux-world~]#(10)Excludespecificfilesystemtypes-x或exclude-type用于在df命令的输出中排除文件系统类型,示例如下:[root@linux-world~]#df-xExt3FileSystem1K块所使用的可用用途%安装在/dev/mapper/vg00-root17003304809492153070286%/devtmpfs77187607718760%/devtmpfs77792807779280%/dev87777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777779779777777777777777777777.7779280%/sys/fs/cgroup/dev/mapper/vg00-home1498761641000141622321%/home192.168.1.5:/opensuse3015454722668349441936998494%/data[root@linux-world~]#(11)只打印部分字段--output={fieldname1,fieldname2...}选项在输出中显示某些字段可选字段:source,fstype,itotal,iused,iavail,ipcent,size,used,avail,pcent,targett[root@linux-world~]#df--output=fstype,size,iusedType1K-blocksIUsedext41700330422275devtmpfs771876357tmpfs7779281tmpfs777928423tmpfs77792813ext41498761615ext3487652337ext399480121373ext31498765611nfs4301545472451099[root@linux-world~]#我的开源项目course-tencent-cloud(酷瓜云课堂-gitee仓库)course-tencent-cloud(酷瓜云课堂-github仓库)