Dev Loop0:无法读取 RDB 块 8

Jor*_*rdo 7 dmesg

每次启动笔记本电脑时,我都会看到此警告,并从dmesg中得到以下输出:

[    2.895604] Dev loop0: unable to read RDB block 8
[    2.895641]  loop0: unable to read partition table
[    2.895936] loop0: partition table beyond EOD, truncated
Run Code Online (Sandbox Code Playgroud)

这个警告是什么意思?我应该担心吗?我有一块 SSD,看起来运行良好。

我从维基百科上看到RDB意味着刚性磁盘块。

当我运行fdisk -l时我得到

Disc /dev/loop0: 4 KiB, 4096 bytes, 8 sectors
Unities: sector of 1 * 512 = 512 bytes
Sector size (logic/physic): 512 bytes / 512 bytes
I/O size (minimal/optimal): 512 bytes / 512 bytes
Run Code Online (Sandbox Code Playgroud)

Jor*_*rdo 5

Alex 在 Unix 和 Linux 中说道

Loop0设备的大小只有4kB,即8个512字节的块。

RDB 分区表格式的驱动程序尝试读取前 8 kB(16 个块),因为 RDB 可以位于其中任何一个中。当它执行此操作时,它会读取循环设备的末尾。

这是无害的,并且可能不会被注意到,因为这么小的块设备并不常见。