Dmesg

開發循環 0:無法讀取 RDB 塊 8

  • July 15, 2022

每次我啟動我的筆記型電腦時,我都會看到這個警告,並且從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

這個警告是什麼意思?我應該擔心嗎?我有一個 SSD,它似乎執行良好。

我看到 RDB 表示來自Wikipedia的 Rigid Disk Block 。

當我執行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

loop0設備只有 4kB 大小,即 8 個 512 字節的塊。

RDB 分區表格式的驅動程序嘗試讀取前 8 kB(16 個塊),因為 RDB 可以在其中任何一個中。當它這樣做時,它會讀取循環設備的末尾。

這是無害的,並且可能沒有引起注意,因為這麼小的塊設備是不尋常的。

引用自:https://unix.stackexchange.com/questions/710035