目录
1. 简介
2. 具体操作
2.1 查看 USB 设备
2.2 查看 U 盘设备节点
2.3 挂载 U 盘到指定目录
2.4 查看挂载状态
2.5 卸载 U 盘
3. 总结
1. 简介
在 KV260 使用 Jupyter Lab 可以非常方便开发各种应用。有时不方便在 PC 端连接 U 盘,那么可以把 U 盘连在 KV260上,然后通过网线连接 PC 与 KV260,这样可以非常方便进行数据传输。
2. 具体操作
2.1 查看 USB 设备
lsusb
------
Bus 002 Device 002: ID 0424:5744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0424:2740 Microchip Technology, Inc. (formerly SMSC) Hub Controller
Bus 001 Device 007: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
Bus 001 Device 002: ID 0424:2744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
当前系统上检测到了两个 USB 总线:
- Bus 001: 是 USB 2.0 总线,因为它的根集线器 ID 是 1d6b:0002,其中 0002 表示 USB 2.0。
- Bus 002: 是 USB 3.0 总线,因为它的根集线器 ID 是 1d6b:0003,其中 0003 表示 USB 3.0。
其中 Bus 001 Device 007 是我的 U 盘设备。具体信息如下:
- Bus 001: 这是设备连接的 USB 总线编号。
- Device 007: 这是该设备在总线 001 上的设备编号。设备编号在每次系统启动或设备重新插入时可能会改变。
- ID 090c:1000: 这是设备的厂商 ID 和产品 ID。厂商 ID 为 090c,产品 ID 为 1000。这些 ID 用于唯一标识设备的制造商和产品型号。
- Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.): 这是设备制造商的名称。Silicon Motion 是该设备的制造商,过去曾用名 Feiya Technology Corp.。
- Flash Drive: 这是设备的描述,指明这是一款闪存驱动器(即 U 盘)。
2.2 查看 U 盘设备节点
sudo fdisk -l
------
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 753408 31299695 30546288 14.6G c W95 FAT32 (LBA)
- Device: /dev/sda1 是分区的设备名称。/dev/sda 表示第一块磁盘,而 1 表示该磁盘上的第一个分区。
- Boot: 星号 * 表示该分区是可引导的,即可以从这个分区启动操作系统。
- Start: 753408 是分区的起始扇区编号。这是分区在磁盘上的起始位置。
- End: 31299695 是分区的结束扇区编号。这是分区在磁盘上的结束位置。
- Sectors: 30546288 是分区的总扇区数。计算方法为结束扇区减去起始扇区加 1。
- Size: 14.6G 是分区的大小,表示该分区的容量为 14.6 GB。
- Id: c 是分区类型的标识符,表示 W95 FAT32(LBA)。
2.3 挂载 U 盘到指定目录
1)挂载到常规目录
sudo mount /dev/sda1 /home/ubuntu/usb/
2)挂载到 PYNQ 主目录
sudo mount /dev/sda1 /root/jupyter_notebooks/usb
成功挂载不会出现提示。
2.4 查看挂载状态
sudo df
------
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 400488 3764 396724 1% /run
/dev/mmcblk1p2 28941340 15053288 12612844 55% /
tmpfs 2002424 0 2002424 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
/dev/mmcblk1p1 1032428 139491 892937 14% /boot/firmware
tmpfs 400484 76 400408 1% /run/user/133
tmpfs 400484 60 400424 1% /run/user/1000
/dev/sda1 15256760 9584 15247176 1% /root/jupyter_notebooks/usb
成功挂载到了 /home/ubuntu/usb。
注意:如果挂载到了 PYNQ 主目录,直接通过 df 命令无法查看到挂载信息,需要 sudo 才能观察到 root 目录下的挂载。
2.5 卸载 U 盘
sudo umount /root/jupyter_notebooks/usb
卸载成功不会有提示,可以通过 df 命令进行确认。
3. 总结
本文分享了在 KV260 上使用 Jupyter Lab 进行 U 盘挂载 和 数据传输 的具体操作步骤。以下是关键点:
- 查看 USB 设备:使用 lsusb 命令查看连接的 USB 设备信息。
- 查看 U 盘设备节点:使用 fdisk -l 命令查看 U 盘的设备节点和分区信息。
- 挂载 U 盘:提供了将 U 盘挂载到常规目录和 PYNQ 主目录的具体命令。
- 查看挂载状态和卸载 U 盘:使用 df 命令查看挂载状态,并提供卸载 U 盘的命令。