5

There are two servers: Openfiler(v. 2.99) that exports a 5TB disk and Proxmox(v. 3.4) that uses this disk by iscsi-protocol.

When using this disk I see in /var/log/syslog and dmesg-output the following message:

kernel: sd 7: 0: 0: 0: [sde] Very big device. Trying to use READ CAPACITY (16).

How can I fix this problem? Or does the system not pay attention to it?

Thanks.

4

1 回答 1

5

它是无害的,只要您没有在Using 0xffffffff as device size您的消息之后立即看到该Very big device消息。内核Trying to use READ CAPACITY (16)在它知道它是否会工作之前记录。因此,为了确定您是否遇到问题,您需要查看日志中的下一条消息。只要你没有看到Using 0xffffffff消息,你就很好。

Linux SCSI 驱动程序必须支持从最小、最糟糕的 USB 拇指驱动器一直到您的磁盘等所有内容。内核中有一些启发式方法试图判断它是否应该发出一个可能不受支持的 16 字节(即您的消息中的 16)READ CAPACITY 命令,或者只发送 10 字节的命令。它们会影响 LU 是否支持 SPC-3 或保护信息,或者是否支持 16 字节命令。但在你的情况下,它只是简单地落入“先尝试 10 字节命令,然后在需要时执行 16 字节命令”。

于 2015-09-15T18:07:09.547 回答