如何检测外部硬盘映射到哪个设备?

如何检测外部硬盘映射到哪个设备?

我想将数据备份到始终连接到同一外部 USB 端口的外部驱动器。

如何检测外部驱动器映射到哪个设备?

答案1

有几种方法可以解决这个问题。要查看已连接的设备,请使用sudo fdisk -l。要查看设备安装在哪里,请使用mount(在使用设备之前,您必须先安装它,即 - 将其附加到现有的空目录,该目录称为“安装点”)。

即使设备始终连接到同一个 USB 端口,您也无法确保它始终能够获取该设备。因此,在挂载时使用设备 ID:

sudo blkid

这将向您显示设备列表及其 UUID,以唯一的方式确定设备:

/dev/sda1: UUID="395b2e65-af41-4026-8492-d6f17b08ad8b" TYPE="ext4" 
/dev/sda5: UUID="db9e00d0-afe9-4386-95c1-a11a13324932" TYPE="swap" 
/dev/sda6: UUID="11842584-3992-47c8-81a8-ac1aa498ce2d" TYPE="ext4"

例如/dev/sda1,您可以通过 来访问它们ls /dev/disk/by-uuid/395b2e65-af41-4026-8492-c6f17b08ad8b,这可能更晦涩,但更好。

相关内容