Lubuntu exFAT:等待设备超时

Lubuntu exFAT:等待设备超时

我正在双启动 macOS 和 Lubuntu。我创建了一个/data分区用于在两个操作系统之间共享数据,并将其格式化为 exFAT,如下所示(NTFS 不是一个选项,因为 macOS 没有免费的驱动程序):

  1. sudo apt-get install exfat-fuse exfat-utils

  2. 使用Disks实用程序和自定义文件系统exfat、格式。此操作以错误结束,但随后fsck通过。

  3. 重启。

现在我在启动时收到以下错误,最终导致我进入维护模式。

Mounted /home.
Started File System Check on ...
Mounted /boot/efi.
Timed out waiting for device dev-disk-by\x2\...\x2...device.
[DEPEND] Dependency failed for /data.
[DEPEND] Dependency failed for Local File Systems.

我觉得设备名称很奇怪,因为文件分隔符与 Windows 类似,而且有很多x2垃圾。此后,我已将分区重新格式化为 ext4 和 ntfs,还将其从 中注释掉/etc/fstab,但该死的错误就是不会消失。

帮助。

答案1

这是我修复上述问题的方法:

  • sudo apt-get install exfat-utils。 重启。
  • 使用 找出分区标识符sudo fdisk -l
  • 卸载分区,其中对应的/dev/sdXn输出是。fdisk/data

    sudo umount /dev/sdXn
    
  • 将分区格式化为exfat

    sudo mkfs.exfat -n Data /dev/sdXn
    
  • 运行文件系统检查,如下所示:

    sudo fsck.exfat /dev/sdXn
    
  • 如果正确,请在 中创建一个条目/etc/fstab,以便分区在重启时自动挂载。为此,请找到分区 UUID,该 UUID 由命令 给出blkid。如果 存在先前的条目/data,请将其删除(格式会更改 UUID)。

    UUID=xxx  /data   exfat     default,nofail     0     2
    

nofail是为了防止磁盘检查阻碍系统启动。重新启动。

相关内容