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 ~]#
- 第一列:文件系統,也就是磁盤分區的名字
- 第二列:磁盤的總大小(單位:kb)
- 第三列:已使用的磁盤大小量(單位:kb)
- 第四列:磁盤大小的剩餘量(單位:kb)
- 第五列:已使用百分比 ##日常須要工做中須要注意的地方,注意磁盤使用的百分比,再到百分之八10、九十的時候就須要關注了
- 第六列:掛載點,其實系統的目錄,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
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命令
[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 ~]#