外部 USB SSD 磁盘在启动时无法安装

外部 USB SSD 磁盘在启动时无法安装

我有两个外部驱动器连接到我的 Ubuntu Server 22.04.3。/etc/fstab除其他内容外,我的命令还包括以下两行:

/dev/disk/by-uuid/d7dbea69-0332-4d12-b905-b9a116e28422 /sandisk ext4 auto,nofail 0 2
/dev/disk/by-uuid/06b24834-a749-4d93-b0d5-a6da71eaf224 /verbatim ext4 auto,nofail 0 2

/verbatim是一个独立供电的磁盘,也通过 USB 连接。它在启动时被检测到并安装得很好。 /sandisk是问题所在。这是一个没有电源的 USB SSD 驱动器。我可以正常安装它。启动时会显示mount -a,但系统启动时始终未安装。有什么方法可以在启动时安装它吗?

答案1

我的内核环形缓冲区包含我需要的所有信息。

$ sudo dmesg
...
[    2.770637] usb 2-1: New USB device found, idVendor=0781, idProduct=55af, bcdDevice=40.55
[    2.770642] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[    2.770645] usb 2-1: Product: Extreme Pro 55AF
[    2.770646] usb 2-1: Manufacturer: SanDisk
[    2.770648] usb 2-1: SerialNumber: 323332314230343031393737
...
[   60.108257] EXT4-fs (sdb): warning: mounting fs with errors, running e2fsck is recommended
[   60.125838] EXT4-fs (sdb): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.

所以它被检测到在启动过程中!一个简单的方法sudo e2fsck -y /dev/sdb就解决了这个问题。

相关内容