我正在双启动 macOS 和 Lubuntu。我创建了一个/data
分区用于在两个操作系统之间共享数据,并将其格式化为 exFAT,如下所示(NTFS 不是一个选项,因为 macOS 没有免费的驱动程序):
sudo apt-get install exfat-fuse exfat-utils
使用
Disks
实用程序和自定义文件系统exfat
、格式。此操作以错误结束,但随后fsck
通过。重启。
现在我在启动时收到以下错误,最终导致我进入维护模式。
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
是为了防止磁盘检查阻碍系统启动。重新启动。