0

我正在使用运行 Raspbian Jessie Lite 的 Raspberry Pi Zero W。我有一个 Zero4U 4 端口 USB 集线器(它是永久连接的)我希望为每个 USB 端口分配一个挂载点,以便插入端口 1 的任何驱动器将始终使用挂载点 /media/backup 。这可能吗?

谢谢

4

1 回答 1

0

找到了解决方案!

首先,将驱动器插入要映射挂载点的端口。用于sudo blkid获取驱动器的 /dev/sd** 路径并记下/记住它。我将使用'/dev/sda1'

其次,使用udevadm info --name=/dev/sda1 | grep disk/by-path,它应该会给你一个类似的读数:

S: disk/by-path/platform-20980000.usb-usb-0:1.3:1.0-scsi-0:0:0:0-part1
E: DEVLINKS=/dev/disk/by-id/usb-SanDisk_Cruzer_Switch_4C530001110415101044-0:0-part1 /dev/disk/by-label/BACKUP_1 /dev/disk/by-path/platform-20980000.usb-usb-0:1.3:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/5936-F7EA

platform-20980000.usb-usb-0:1.3:1.0-scsi-0:0:0:0-part1是我们想要的。根据您的设备和集线器,它可能看起来完全不同。复制它/记下它,然后打开 fstab 配置sudo nano /etc/fstab并在新行上:

/dev/disk/by-path/platform-20980000.usb-usb-0:1.4:1.0-scsi-0:0:0:0-part1 /media/card exfat auto,nofail,noatime,users,rw,uid=pi,gid=pi 0 0

替换/media/card为您想要的安装点,并确保后面的位/dev/disk/by-path/与您之前复制的相匹配。其他选项是可变的,具体取决于您想要什么。

Ctrl-X,Y,回车,保存 fstab,然后重新启动,您现在应该有一个自动挂载的 USB 端口!您可以为每个端口重复前面的步骤:)

希望这可以帮助任何想要做同样事情的人。

于 2017-06-10T16:13:37.447 回答