我有一台装有 Ubuntu 16.04 的 Intel NUC。有两个外部 USB 磁盘,一个带外部电源,一个由 USB 端口供电。两者都通过 fstab 中的 UUID 安装。现在我买了一个新磁盘,与我已经拥有的 USB 供电的磁盘型号相同,磁盘是这样的:https://www.amazon.it/gp/aw/d/B00KWHJY7Q/ref=ya_aw_od_pi?ie=UTF8&psc=1 我将其插入,它自动安装在 /media/usb0 上。我将其卸载,启动 parted 并删除现有分区。然后,我在完整空间上创建了一个新的主分区,并在其上创建了一个 ext2 文件系统。使用 blkid 发现 UUID 并在 fstab 中添加了该行。挂载点存在,并且它由用户拥有,就像现有磁盘的两个挂载点一样。如果我重新启动计算机,它将无法启动,它会停止并出现闪烁的光标,比 shell 的正常光标还大,就像 X 试图运行,但不知何故无法运行。我尝试拔下磁盘,Ubuntu 启动。然后,如果我插入磁盘并以 root 身份运行 mount -a,磁盘将正确挂载。它只是不让 Ubuntu 启动。知道我做错了什么吗?
答案1
fstab 行中的挂载点必须是现有文件夹。
当您将设备插入正在运行的系统时,将创建此文件夹,在您的情况下,它是文件夹/media/usb0
。拔出设备后,此文件夹将消失。如果您fstab
使用此文件夹进行安装,则必须先创建该文件夹。
sudo mkdir /media/usb0
将创建该文件夹。您可以使用任何位置和任何名称作为挂载点,这取决于您,fstab 行中的挂载点必须指向此文件夹,并且该文件夹必须存在,否则挂载尝试将失败。
答案2
您是否将此驱动器插入 USB 3.0 端口?
很有可能您的 USB 端口无法为驱动器提供足够的电力。尝试为“故障”驱动器使用不同的 USB 端口,看看是否可行。如果不行,则获取 USB 集线器POWERED
(1),将集线器插入计算机,将驱动器插入集线器。看看这是否能解决您的问题。
(1)POWERED
USB 集线器有一个 AC 适配器,可为 USB 端口供电。
请告诉我们。谢谢,Al