帮我理解一下。我的 /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
。