我在 SATA3 端口上安装了新的 Intel SSD Pro 2500 作为辅助驱动器。它被格式化为主 ext4 分区。
我的 fstab 行是:
UUID=1e33881a-d6cf-4933-be70-0aa837641af6 /mnt/ssd ext4 defaults,discard,noatime,errors=remount-ro 0 1
SSD在启动时挂载失败:
“检查磁盘驱动器 /mnt/ssd 时发现严重错误。按 I 忽略,按 S 跳过安装,或按 N 手动恢复”
我跳过并登录。
该设备确实显示在 fdisk 中:
Disk /dev/sdb: 480.1 GB, 480103981056 bytes
81 heads, 63 sectors/track, 183755 cylinders, total 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa507f0a0
Device Boot Start End Blocks Id System
/dev/sdb1 2048 937703087 468850520 83 Linux
如果我随后手动挂载 SSD,则挂载失败。
如果我随后发出blkid /dev/sdb
命令,则会看到该设备具有正确的 UUID:
/dev/sdb: UUID="1e33881a-d6cf-4933-be70-0aa837641af6" TYPE="ext4"
之后,我就可以mount -a
正确安装 SSD。我的文件完好无损,我可以像什么都没发生一样继续下去。 Fsck 也报告没有问题。
关于为什么在我使用之前看不到该设备的任何想法blkid
?