cat /proc/partitions、fdisk -l、df -h、blkid有啥不同?

本文解析了设备识别、存在和可用性的区别,通过实例说明`df`, `fdisk-l`, `cat/proc/partitions`和`blkid`命令在监控硬盘设备上的作用。理解系统真实状态与内核认知的差异有助于更好地管理磁盘资源。
摘要由CSDN通过智能技术生成

在一篇博文看过这样的描述,但总感觉还是没懂:
在这里插入图片描述
绿色的我是真的懂了,但其他的,emmmm,有点磕脑壳了,你要是上面的一看就理解了,就不用往下看了。

先看一下每个显示结果的不同之处:

[root@server2 ~]# df -h

在这里插入图片描述
这个/dev/sdc1设备其实已经不能被识别了(因为已经被我在没有umount的情况下关闭了远程网络共享设备),但是在这个命令下依然显示存在,所以,他显示的是partprobe同步后或者直接卸载的设备信息。

[root@server2 ~]# fdisk -l     ###查看系统真实存在的设备,也就是说,是一直处于动态监控设备状态,只要有一个设备‘消失’,它都会显示。

这个就在我没有partprobe告诉内核分区改变的情况下,自己发现了真实存在的设备和不存在的。
那和已识别和可使用有什么区别?请细品~~~

在这里插入图片描述

[root@server2 ~]# cat /proc/partitions    ###系统已识别的设备

在这里插入图片描述
这个和实时监控真实存在的设备之间,差别就是这个dm-0,dm-1:
在这里插入图片描述

[root@server2 ~]# blkid     ####系统可用设备

在这里插入图片描述
emmmm,总结一下,就是这样的绕脑绕口:

  • 查看系统真实存在的硬盘设备,看到的不一定是系统识别的
  • 存在的,不一定是识别的
  • 识别的,不一定是使用的
  • 使用的,不一定是正在用的
  • 这三个都不一样,均用不同的命令去查看
  • 系统真实存在的不一定能被识别,能识别的不一定能被用,能用的不一定是正在用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值