在一篇博文看过这样的描述,但总感觉还是没懂:
绿色的我是真的懂了,但其他的,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,总结一下,就是这样的绕脑绕口:
- 查看系统真实存在的硬盘设备,看到的不一定是系统识别的
- 存在的,不一定是识别的
- 识别的,不一定是使用的
- 使用的,不一定是正在用的
- 这三个都不一样,均用不同的命令去查看
- 系统真实存在的不一定能被识别,能识别的不一定能被用,能用的不一定是正在用