启动时无法通过 fstab 自动挂载分区

启动时无法通过 fstab 自动挂载分区

帮我理解一下。我的 /etc/fstab 中有这一行

UUID=13958fbc-ce35-4a2a-a144-9b1543270cf4      /DAS1TB ext4    defaults        0       0

此 UUID 对应于应挂载在/DAS1TB文件夹上的 /dev/sdb1。

问题是分区在启动过程中不可见,甚至在启动后也不可见;让我更好地解释一下:正常启动后,lsblk输出只是

NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sdb                         8:16   0   1.8T  0 disk

如您所见,它没有显示 /dev/sdb1 作为设备的分区sdb

例如,仅当我启动时sudo fdisk /dev/sdb,我才能通过p允许列出分区的选项看到它:

Disk /dev/sdb: 1.82 TiB, 2000347463680 bytes, 3906928640 sectors
Disk model: TR-002 DISK00
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

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 3906926591 3906924544  1.8T Linux filesystem

之后,退出 fdisk,我有一个新的输出lsblk,它变为

NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sdb                         8:16   0   1.8T  0 disk
└─sdb1                      8:17   0   1.8T  0 part

sudo blkid /dev/sdb1正确执行显示

/dev/sdb1: UUID="13958fbc-ce35-4a2a-a144-9b1543270cf4" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="dc101b80-f889-4c41-bb32-43fee1fd9ddd"

我也尝试在“/etc/fstab”中PARTUUID=使用UUID=

PARTUUID=6dd2947d-377e-4080-819f-a00f8c9d4462      /DAS1TB ext4    defaults        0       0

但是同样,如果不使用例如fdisk命令强制检查 gpt 表的内容,该分区最初是不可见的。

在启动期间以及之后,它无法被发现/定位。

更多信息:该设备是带有 2 个 RAID1 托架的 DAS(直接连接存储)(因此,它的结果就像 1 个 2TB 的机械 HDD 磁盘),通过 USB3.2gen2 接口连接。

你能帮忙吗?我需要/dev/sdb1在启动时加载auto

相关内容