< exFAT-fs:无效的 fs_name >>

< exFAT-fs:无效的 fs_name >>

我最近买了一台戴尔电脑(G15 5530),它配备了一块 1TB 的 SSD。我对其进行了升级,并添加了第二块 2T 的 SSD。

2T SSD 使用ext4和进行分区ntfs。在ext4分区中,我安装了Ubuntu 22.04.4 LTS,在ntfs分区中,我安装了Windows 11 Pro,所以我的系统具有双启动功能。

exFAT由于我需要在 Linux/Windows 之间共享数据,因此对 1T SSD 进行了格式化。

输出为fdisk -l:(
由于我不明白的原因,输出没有显示nvme0n1p5格式化为 ext4 的设备(参见下面最后一张图片))。

Disk /dev/nvme0n1: 1.86 TiB, 2048408248320 bytes, 4000797360 sectors
Disk model: ADATA SX8200PNP                         
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B1EC21C0-4E8C-4D76-AABC-0EF5269888A8

Device              Start        End    Sectors   Size Type
/dev/nvme0n1p1       2048     206847     204800   100M EFI System
/dev/nvme0n1p2     206848     239615      32768    16M Microsoft reserved
/dev/nvme0n1p3     239616 1635187415 1634947800 779.6G Microsoft basic data
/dev/nvme0n1p4 1635188736 1636863999    1675264   818M Windows recovery environment
/dev/nvme0n1p5 1636866048 4000796671 2363930624   1.1T Windows recovery environment


Disk /dev/nvme1n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: BC901 NVMe SK hynix 1024GB              
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A3F425B5-9FEA-4425-97E9-C8CFB71E6446

Device         Start        End    Sectors   Size Type
/dev/nvme1n1p1  2048 2000408575 2000406528 953.9G Microsoft basic data

exFAT 分区的安装方式fstab如下:

/dev/nvme1n1p1  /home/icamps/Dados exfat users,exec,rw,suid,dev,atime,diratime,uid=1000,gid=1000,umask=000 0 0

问题是,有时我无法启动,并且出现下图所示的错误:

在此处输入图片描述

进入后ENTER,然后重启,就可以正常启动了。

我该如何修复此问题?

问候,

营地

PS:来自 DISK 实用程序的屏幕截图:

在此处输入图片描述

答案1

这里的问题是由于 Ubuntu 在启动时更改了设备名称。

有时 1TB SSD(带有 exfat)被识别为nvme1n1,然后计算机启动时没有任何问题,而有时 1TB SSD 被识别为nvme0n1,然后fstab信息“不正确”,导致启动失败。

我解决了这个问题,在 1TB SSD 上添加了一个标签,并使用 LABEL 来fstab安装它。

相关内容