精华内容
下载资源
问答
  • Linux df命令是学习Linux管理的一个应用的一个简单的命令,但是简单的命令有时会给我们以巨大的帮助,这里详细介绍一下Linux df命令的使用。df命令详细用法a:显示全部的档案系统和各分割区的磁盘使用情形i:显示i -...

    Linux df命令是学习Linux管理的一个应用的一个简单的命令,但是简单的命令有时会给我们以巨大的帮助,这里详细介绍一下Linux df命令的使用。

    df命令详细用法

    a:显示全部的档案系统和各分割区的磁盘使用情形

    i:显示i -nodes的使用量

    k:大小用k来表示 (默认值)

    t:显示某一个档案系统的所有分割区磁盘使用量

    x:显示不是某一个档案系统的所有分割区磁盘使用量

    T:显示每个分割区所属的档案系统名称

    常用命令:df –hi

    操作详解

    引用

    指令 df 可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:

    # df –h

    Filesystem Size Used Avail Capacity Mounted on

    /dev/ad0s1a 1.9G 389M 1.4G 21% /

    devfs 1.0K 1.0K 0B 100% /dev

    /dev/ad0s1d 989M 54K 910M 0% /tmp

    /dev/ad0s1f 4.8G 3.8G 657M 86% /usr

    /dev/ad0s1e 1.9G 149M 1.6G 8% /var

    /dev/ad0s1g 26G 890K 24G 0% /volume2

    /dev/da0s1d 325G 261G 38G 87% /volume1

    我们加了参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。

    上面的指令输出的第一个字段及最后一个字段分别是档案系统及其挂入点。我们可以看到 /dev/ad0s1a 这个分割区被挂在根目录下。我们在上一小节提到过 ad 所代表的是 IDE 的硬盘,而 s1 表示第一个主要扇区。我另外有一个 SCSI 硬盘,它的代号是 da,它的容量很大,主要用来存放数据。devfs 是一个特别的档案系统,该档案系统并非真的磁盘,而是 FreeBSD 用来管理系统硬件装置的虚拟档案系统。

    接下来的四个字段 Size、Used、Avail、及 Capacity 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

    另外,我们还可以使用参数 -i 来查看目前档案系统 inode 的使用情形。有的时候虽然档案系统还有空间,但若没有足够的 inode 来存放档案的信息,一样会不能增加新的档案。

    # df –ih

    Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

    /dev/ad0s1a 1.9G 389M 1.4G 21% 20495 262127 7% /

    devfs 1.0K 1.0K 0B 100% 0 0 100% /dev

    /dev/ad0s1d 989M 62K 910M 0% 24 141286 0% /tmp

    /dev/ad0s1f 4.8G 3.8G 657M 86% 311439 348015 47% /usr

    /dev/ad0s1e 1.9G 149M 1.6G 8% 1758 280864 1% /var

    /dev/ad0s1g 26G 890K 24G 0% 12 3532786 0% /volume2

    /dev/da0s1d 325G 261G 38G 87% 707277 43311409 2% /volume1

    我们可以看到根目录的已经用掉的 inode 数量为 20495,还有 262127 的可用 inode。

    这样理解了Linux df命令的使用和操作了吧。

    小提示

      还记得什么是 inode 吗?所谓的 inode 是用来存放档案及目录的基本信息 (metadata),包含时间、档名、使用者及群组等。在分割扇区时,系统会先做出一堆 inode 以供以后使用,inode 的数量关系着系统中可以建立的档案及目录总数。如果要存的档案大部分都很小,则同样大小的硬盘中会有较多的档案,也就是说需要较多的 inode 来挂档案及目录。0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • df命令用来检查linux系统的文件系统的磁盘空间使用情况。语法及格式df [选项] [文件名]常见参数-a:--all,显示所有的文件系统,包括虚拟文件系统,参考示例2。-B:--block-size,指定单位大小。比如1k,1m等,参考...

    df命令用来检查linux系统的文件系统的磁盘空间使用情况。

    语法及格式

    df [选项] [文件名]

    常见参数

    -a:--all,显示所有的文件系统,包括虚拟文件系统,参考示例2。

    -B:--block-size,指定单位大小。比如1k,1m等,参考示例3。

    -h:--human-readable,以人们易读的GB、MB、KB等格式显示,参考示例4。

    -H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。

    -i:--inodes,不用硬盘容量,而是以inode的数量来显示,参考示例5。

    -k:以KB的容量显示各文件系统,相当于--block-size=1k。

    -m:以KB的容量显示各文件系统,相当于--block-size=1m。

    -l:--local,只显示本地文件系统。

    --no-sync:在统计使用信息之前不调用sync命令(默认)。

    -sync:在统计使用信息之前调用sync命令。

    -P:--portability,使用POSIX格式显示,参考示例6。

    -t:--type=TYPE,只显示指定类型的文件系统,参考示例7。

    -T:--print-type,显示文件系统类型,参考示例8。

    -x:--exclude-type=TYPE,不显示指定类型的文件系统。

    --help:显示帮助信息。

    --version:显示版本信息

    使用举例

    1 df /home #指定一个文件夹,查看该文件夹所在磁盘的使用情况

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda2 16036224 2749160 12459316 19% /

    2 df /bin/fffmo #指定一个文件

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda2 16036224 2749160 12459316 19% /

    3 df -h #以人们易读的方式显示

    Filesystem Size Used Avail Use% Mounted on

    /dev/sda2 16G 2.7G 12G 19% /

    /dev/sda1 289M 17M 258M 7% /boot

    tmpfs 1005M 0 1005M 0% /dev/shm

    (df -TH 查看磁盘大小,解决:删除比较大无用的文件)

    4 df -i #以inode的数量显示

    Filesystem Inodes IUsed IFree IUse% Mounted on

    /dev/sda2 4141216 101279 4039937 3% /

    /dev/sda1 76304 35 76269 1% /boot

    tmpfs 257068 1 257067 1% /dev/shm

    (df -i 查看inode:文件的字节数,拥有者id,组id,权限,改动时间,链接数,数据block的位置,解决:删除数量过多的小文件)

    5 df # 默认情况

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda2 16036224 2750464 12458012 19% /

    /dev/sda1 295561 16911 263390 7% /boot

    tmpfs 1028272 0 1028272 0% /dev/shm

    Filesystem:代表该文件系统时哪个分区,所以列出的是设备名称。

    1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。

    Used:已经使用的空间大小。

    Available:剩余的空间大小。

    Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况(如/home、/var/spool/mail等)。

    Mounted on:磁盘挂载的目录,即该磁盘挂载到了哪个目录下面。

    6 df -a #查看所有文件系统 包括虚拟文件系统

    ilesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda2 16036224 2749160 12459316 19% /

    proc 0 0 0 - /proc

    sysfs 0 0 0 - /sys

    devpts 0 0 0 - /dev/pts

    /dev/sda1 295561 16911 263390 7% /boot

    tmpfs 1028272 0 1028272 0% /dev/shm

    none 0 0 0 - /proc/sys/fs/binfmt_misc

    none 0 0 0 - /proc/fs/vmblock/mountPoint

    sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs

    展开全文
  • Linux df 命令

    2021-05-11 11:44:39
    Linux df 命令Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。语法df [选项]... [FILE]...文件-a, --all 包含所有的具有 0 Blocks 的文件系统文件--block-size={SIZE} ...

    Linux df 命令

    Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。

    语法

    df [选项]... [FILE]...

    文件-a, --all 包含所有的具有 0 Blocks 的文件系统

    文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks

    文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)

    文件-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024

    文件-i, --inodes 列出 inode 资讯,不列出已使用 block

    文件-k, --kilobytes 就像是 --block-size=1024

    文件-l, --local 限制列出的文件结构

    文件-m, --megabytes 就像 --block-size=1048576

    文件--no-sync 取得资讯前不 sync (预设值)

    文件-P, --portability 使用 POSIX 输出格式

    文件--sync 在取得资讯前 sync

    文件-t, --type=TYPE 限制列出文件系统的 TYPE

    文件-T, --print-type 显示文件系统的形式

    文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE

    文件-v (忽略)

    文件--help 显示这个帮手并且离开

    文件--version 输出版本资讯并且离开

    实例

    显示文件系统的磁盘使用情况统计:

    # df

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda6 29640780 4320704 23814388 16% /

    udev 1536756 4 1536752 1% /dev

    tmpfs 617620 888 616732 1% /run

    none 5120 0 5120 0% /run/lock

    none 1544044 156 1543888 1% /run/shm

    第一列指定文件系统的名称,第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存。用和可用列正在使用中,分别指定的内存量。

    使用列指定使用的内存的百分比,而最后一栏"安装在"指定的文件系统的挂载点。

    df也可以显示磁盘使用的文件系统信息:

    # df test

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda6 29640780 4320600 23814492 16% /

    用一个-i选项的df命令的输出显示inode信息而非块使用量。

    df -i

    Filesystem Inodes IUsed IFree IUse% Mounted on

    /dev/sda6 1884160 261964 1622196 14% /

    udev 212748 560 212188 1% /dev

    tmpfs 216392 477 215915 1% /run

    none 216392 3 216389 1% /run/lock

    none 216392 8 216384 1% /run/shm

    显示所有的信息:

    # df --total

    Filesystem 1K-blocks Used Available Use% Mounted on

    /dev/sda6 29640780 4320720 23814372 16% /

    udev 1536756 4 1536752 1% /dev

    tmpfs 617620 892 616728 1% /run

    none 5120 0 5120 0% /run/lock

    none 1544044 156 1543888 1% /run/shm

    total 33344320 4321772 27516860 14%

    我们看到输出的末尾,包含一个额外的行,显示总的每一列。

    -h选项,通过它可以产生可读的格式df命令的输出:

    # df -h

    Filesystem Size Used Avail Use% Mounted on

    /dev/sda6 29G 4.2G 23G 16% /

    udev 1.5G 4.0K 1.5G 1% /dev

    tmpfs 604M 892K 603M 1% /run

    none 5.0M 0 5.0M 0% /run/lock

    none 1.5G 156K 1.5G 1% /run/shm

    我们可以看到输出显示的数字形式的'G'(千兆字节),"M"(兆字节)和"K"(千字节)。

    这使输出容易阅读和理解,从而使显示可读的。请注意,第二列的名称也发生了变化,为了使显示可读的"大小"。

    展开全文
  • df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法df(选项)(参数)选项-a或--all:包含全部的文件系统;--block-size=:以...

    df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    语法df(选项)(参数)

    选项-a或--all:包含全部的文件系统;

    --block-size=:以指定的区块大小来显示区块数目;

    -h或--human-readable:以可读性较高的方式来显示信息;

    -H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;

    -i或--inodes:显示inode的信息;

    -k或--kilobytes:指定区块大小为1024字节;

    -l或--local:仅显示本地端的文件系统;

    -m或--megabytes:指定区块大小为1048576字节;

    --no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;

    -P或--portability:使用POSIX的输出格式;

    --sync:在取得磁盘使用信息前,先执行sync指令;

    -t或--type=:仅显示指定文件系统类型的磁盘信息;

    -T或--print-type:显示文件系统的类型;

    -x或--exclude-type=:不要显示指定文件系统类型的磁盘信息;

    --help:显示帮助;

    --version:显示版本信息。

    参数

    文件:指定文件系统上的文件。

    实例

    查看系统磁盘设备,默认是KB为单位:[root@LinServ-1 ~]# df

    文件系统 1K-块 已用 可用 已用% 挂载点

    /dev/sda2 146294492 28244432 110498708 21% /

    /dev/sda1 1019208 62360 904240 7% /boot

    tmpfs 1032204 0 1032204 0% /dev/shm

    /dev/sdb1 2884284108 218826068 2518944764 8% /data1

    使用-h选项以KB以上的单位来显示,可读性高:[root@LinServ-1 ~]# df -h

    文件系统 容量 已用 可用 已用% 挂载点

    /dev/sda2 140G 27G 106G 21% /

    /dev/sda1 996M 61M 884M 7% /boot

    tmpfs 1009M 0 1009M 0% /dev/shm

    /dev/sdb1 2.7T 209G 2.4T 8% /data1

    查看全部文件系统:[root@LinServ-1 ~]# df -a

    文件系统 1K-块 已用 可用 已用% 挂载点

    /dev/sda2 146294492 28244432 110498708 21% /

    proc 0 0 0 - /proc

    sysfs 0 0 0 - /sys

    devpts 0 0 0 - /dev/pts

    /dev/sda1 1019208 62360 904240 7% /boot

    tmpfs 1032204 0 1032204 0% /dev/shm

    /dev/sdb1 2884284108 218826068 2518944764 8% /data1

    none 0 0 0 - /proc/sys/fs/binfmt_misc

    展开全文
  • 发现空间是足够的,然后df -i 查看了下inodes,发现根目录下的inodes值使用率为63%了。 查看到底哪个目录下面的文件最多,查看前30个目录最多文件即可。 find / -xdev -printf '%h\n' | sort | uniq -c | sort -...
  • linux dfLinux df 命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。参数文件-a, --all 包含所有的具有 0 Blocks 的文件系统文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks文件-h, --human-...
  • Linux df命令简要介绍

    2021-05-10 00:51:12
    linux命令行下如何实现同样的功能呢?这就是我们今天要介绍的df命令。df(disk free)用来显示文件系统的使用情况。首先直接输入df命令,结果显示如下:xie@xie-VirtualBox:~$ dfFilesystem 1K-blo...
  • Linux df排查inode已满及解决方法问题分析收到监控告警,有些任务报磁盘不足的错误,通常磁盘只读一般的常见原因:磁盘空间满:可以通过df -h命令查看磁盘的使用情况,然后删除多余的文件释放磁盘空间;磁盘inode...
  • df 命令,用于显示 Linux 系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等。前面讲过,与整个文件系统有关的数据,都保存在 Super block(超级块)中,而 df 命令主要...
  • df -h 查看磁盘情况,无奈卡住无法显示解决方法:1、首先就是使用strace去追踪到底在哪里卡住了strace df -h2、如果没有strace命令则进行安装即可yum install strace 或者apt install strace3、显示出卡住的地方...
  • Linux df 与du用法

    2021-05-16 10:45:15
    df 查看一级目录的大小,但是不能查看文件的大小。du 可以查看目录或者文件大小。1 df的基本用法df命令可以显示目前所有文件系统的总空间及当前可用空间,用法如下:-a 全部文件系统列表-h 方便阅读方式显示-H 等于...
  • linux df命令详解

    2021-01-19 18:24:33
    df命令用来检查linux服务器的文件系统的磁盘空间使用情况案例:[root@localhost ~]# dfFilesystem 1K-blocks Used Available Use%Mounted on/dev/sda3 307081732 14886268 292195464 5% /devtmpfs 1929444 0 1...
  • linux df 命令

    2021-09-29 19:33:38
    linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令格式: df [选项]… [文件]… df [-ahHiklmPT][–block-size=<区块大小>][-t <文件系统类型>][-x <文件系统类型>...
  • linux命令介绍:df使用介绍

    千次阅读 2021-05-14 17:52:28
    linuxdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [选项]说明:linuxdf命令可显示所有文件系统对i节点和磁盘块的使用情况...
  • df 监控磁盘空闲空间环境:[oracle@simpleit shell]$ uname -aLinux simpleit.domain.cn 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 athlon i386 GNU/Linux[oracle@simpleit shell]$ cat /etc/redhat-...
  • linuxdf命令怎么看?

    2021-05-14 17:52:52
    linuxdf命令怎么看?0[root@localhost oracle]# fdisk -lDisk /dev/sda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot ...
  • linuxdf命令

    2021-05-14 02:14:41
    linux下的df命令可以获取到硬盘占用空间,从而确定系统还剩下的未占用的空间。下面由学习啦小编为大家整理了linuxdf命令的相关知识,希望大家喜欢!Linuxdf命令详解df命令各个选择的含义如下:a:显示全部的档案...
  • Linux下查看磁盘空间使用状况,最常使用的就是du和df了。然而二者仍是有很大区别的,有时候其输出结果甚至很是悬殊。linux1. 如何记忆这两个命令ipdu-DiskUsagegetdf-DiskFreeit2. df 和du 的工做原理class2.1 du...
  • Linux df命令的使用

    2021-09-23 09:32:19
    linuxdf命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘...
  • df命令 - Linux命令大全 | linux教程

    千次阅读 2021-05-09 08:42:57
    df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。日常普遍用该命令可以查看磁盘被...
  • df - 报告文件系统磁盘空间的使用情况总览df [option]... [file]... posix 选项: [-kp]gnu 选项 (最短方式): [-ahhiklmpv] [-t fstype] [-x fstype] [--block-size=size] [--print-type] [--no-sync] [--sync] [--...
  • Linux命令:df [-ahikHTm] [目录或者文件夹]参数:-h : 以交较易识别的方式展示使用量 1111000KB -> XXXMB , 默认以KB的方式显示-i : 不使用磁盘容量,用inode 的数量来显示-a : 列出所有的文件系统, 包括系统...
  • linux du df 命令详解

    2021-05-16 06:59:49
    du和df的区别:du 统计文件大小相加,df 统计数据块使用情况,如果有一个进程在打开一个大文件的时候,这个大文件直接被rm 或者mv掉,则du会更新统计数值,df不会更新统计数值,还是认为空间没有释放。直到这个打开大...
  • 以下文章转载:http://blog.itpub.net/10173379/viewspace-744440/[root@dmdb2 log]# df -hFilesystem Size Used Avail Use% Mounted on/dev/cciss/c0d0p1 9.7G 538M 8.7G 6% //dev/cciss/c0d0p6 5...
  • 有用户登录到Linux系统服务器上查看的时候,竟然发现df和du查出来的结果不一样,du查出来的“实际使用空间”明显比df查出来的已使用空间要小很多,这是究竟是怎么一回事呢?难道有些空间被隐藏起来了?下面来说一下...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼int nibblemap[] = { 0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4 };1101,11003个1,2个1如tmp=1101,1100bnibblemap[tmp&0xf] + nibblemap[(tmp>>4)&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 190,200
精华内容 76,080
关键字:

linuxdf

linux 订阅