树莓派4b共提供四个USB口用于连接外设,其中两个是蓝色的USB3.0口,两个灰色的USB2.0口。说到树莓派硬盘,相信很多同学都有过类似的经历:
硬盘接入USB口系统无法识别硬盘在系统重启中无法识别硬盘在运行过程中随机消失硬盘设备名称的自动变化sda,一会儿又sdb在这种情况下,你会开始怀疑生活,手中的硬盘是否有限,操作系统是否应该重新安装,或者怀疑今天的运势是否忌讳碰电子设备。。。。
很多同学可能会默默打开JD.COM淘宝,买一个新硬盘。。。
其实不用急着掏钱,因为以下两个因素可能是罪魁祸首!
关闭 UASPUASP为大容量存储设备提供更快的传输速度,降低传输协议CPU利用率、数据延迟和等待时间。然而,当树莓派或类似的开发板打开此功能时,系统会识别硬盘不稳定。幸运的是,关掉它很容易:
1.查看自己硬盘的信息. 其中 JMS578 是系统识别 USB 硬盘,它的ID 为 0080:a001
root@ubuntu:~# lsusbBus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 002: ID 0080:a001 Unknown JMS578 based SATA bridgeBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 002: ID 2109:3431 VIA Labs, Inc. HubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2.编辑 /boot/cmdline.txt,添加:usb-storage.quirks=0080:a001:u
usb-storage.quirks=0080:a001:u console=serial0,115200 console=tty1 root=PARTUUID=dc77c2e2-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
3.完成后重启设备
供电事实上,每个移动硬盘的功率需求是不同的,一般来说,我们的电脑USB口供电充足,不用太担心。然而,像树莓派这样的开发板设备有个USB只有口总共才能提供1.2A的电流。然而,像树莓派这样的开发板设备有个USB只有口总共才能提供1.2A电流。因此,您可以查看移动硬盘的电流参数。特别是通过移动硬盘盒 SSD学生需要更加注意改造。供电有两种解决方案:
选择一端双头独立供电的移动硬盘盒USB线,这样一个USB口负责数据传输,另一个口单独连接电源负责额外供电但是移动硬盘挂载的问题却花了我很多时间,幸好终于找到了原因也省了钱!如果你也需要类似的问题,我希望它能帮助你![得意]