如何查看已卸载的设备

如何查看已卸载的设备

如何查看USB设备是否被卸载?因为我执行fdisk -lran 命令之前和之后的信息是相同的umount /dev/usb

答案1

您可以用lsblk一种迂回的方式来实现您想要做的事情。

lsblk 的目的是列出附加的块设备并提供有关它们的一些基本数据。默认情况下打印的两个感兴趣的数据是设备节点和挂载点。

假设您知道 USB 驱动器的设备节点,您可以简单地查看 lsblk 输出。如果该MOUNTPOINT列为空,则表示设备未安装。看起来 lsblk 从 /proc/mounts 读取此信息,其中包含与您在mount没有任何参数的情况下运行时获得的信息相同的信息(并且通常镜像在 /etc/mtab 中)。

答案2

fdisk -l报告块设备对于内核是否可见,这与设备中包含的一个或多个文件系统是否实际安装无关。您可以使用 查看已安装设备的当前状态mount。您可以编写一个脚本来查看系统日志,或者将命令的输出mountfdisk.

相关内容