4.1 df命令

df命令介绍

  • df命令,汇报文件系统磁盘的使用状况
[root@localhost ~]# df
文件系统          1K-块    已用     可用 已用% 挂载点
/dev/sda3      18658304 1179512 17478792    7% /
devtmpfs         494376       0   494376    0% /dev
tmpfs            504196       0   504196    0% /dev/shm
tmpfs            504196    6860   497336    2% /run
tmpfs            504196       0   504196    0% /sys/fs/cgroup
/dev/sda1        201380  111488    89892   56% /boot
tmpfs            100840       0   100840    0% /run/user/0
[root@localhost ~]#
  1. 第一列:文件系统,也就是磁盘分区的名字
  2. 第二列:磁盘的总大小(单位:kb)
  3. 第三列:已使用的磁盘大小量(单位:kb)
  4. 第四列:磁盘大小的剩余量(单位:kb)
  5. 第五列:已使用百分比 ##日常须要工做中须要注意的地方,注意磁盘使用的百分比,再到百分之八10、九十的时候就须要关注了
  6. 第六列:挂载点,其实系统的目录,linux中的磁盘是不能直接访问的,必需要有一个挂载点,才能进入磁盘中读写

df命令用法

df -h命令

  • df -h 能够根据磁盘的大小,适当的显示单位
    • 可用单位有:Byte字节 KB MB
      • 1000Byte=1kb
      • 1000KB=1MB
      • 1000MB=1GB
      • 1000GB=1TB
    • 其实真正的换算单位是1024,但其中的24对于1000微不足道,因此忽略掉了
[root@localhost ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        18G  1.2G   17G    7% /
devtmpfs        483M     0  483M    0% /dev
tmpfs           493M     0  493M    0% /dev/shm
tmpfs           493M  6.7M  486M    2% /run
tmpfs           493M     0  493M    0% /sys/fs/cgroup
/dev/sda1       197M  109M   88M   56% /boot
tmpfs            99M     0   99M    0% /run/user/0
  • 在装系统的时候,咱们划分了/boot,/,swap这三个分区,但在使用df -h会看到还有其余分区,其中文件系统中只有带有 tmpfs 的,就说明该文件系统是一个临时的文件系统(在该文件系统中写入了文件,在重启后文件仍是会消失)
  • /dev/shm是内存,把文件写入其中,读取速度很快 (大小是物理内存的一半)
  • 查看swap大小,使用 free 命令查看
    [root@localhost ~]# free    查看swap大小
              total        used        free      shared  buff/cache   available
    Mem:        1008392      117776      554532        6864      336084      708060
    Swap:       2097148           0     2097148
    [root@localhost ~]#
    • total 表示一共有多大,free 表示还剩多少
    • swap大小为内存的两倍

df -i命令

  • df -i 查看该分区下有多少个inode,以及inode的使用状况
[root@localhost ~]# df -i
文件系统         Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda3      9334272   32347 9301925       1% /
devtmpfs        123594     377  123217       1% /dev
tmpfs           126049       1  126048       1% /dev/shm
tmpfs           126049     446  125603       1% /run
tmpfs           126049      16  126033       1% /sys/fs/cgroup
/dev/sda1       102400     330  102070       1% /boot
tmpfs           126049       1  126048       1% /run/user/0
  • 建立好分区后,一旦格式化(格式化的过程就是在建立inode,inode大小是根据磁盘大小来决定)
  • 有时会遇到一种状况,
    • 磁盘df -h命令后,会看到只使用了百分之七八十,还有剩余空间,但就是写入不了
    • 这时候能够使用df -i 查看inode使用状况,看inode是否使用到100%
    • 在inode满了后,即便磁盘有空间,会是没法写入磁盘中的

df -m命令

  • df -m 命令,以 兆 为单位显示
[root@localhost ~]# df -m
文件系统       1M-块  已用  可用 已用% 挂载点
/dev/sda3      18221  1152 17070    7% /
devtmpfs         483     0   483    0% /dev
tmpfs            493     0   493    0% /dev/shm
tmpfs            493     7   486    2% /run
tmpfs            493     0   493    0% /sys/fs/cgroup
/dev/sda1        197   109    88   56% /boot
tmpfs             99     0    99    0% /run/user/0
[root@localhost ~]#
相关文章
相关标签/搜索