我想将数据备份到始终连接到同一外部 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
,这可能更晦涩,但更好。