Предупреждающее сообщение при использовании большого диска и iscsi

Существует два сервера: Openfiler(v. 2.99), который экспортирует диск объемом 5 ТБ, и Proxmox(v. 3.4), который использует этот диск по протоколу iscsi.

При использовании этого диска я вижу в /var/log/syslog и dmesg-output следующее сообщение:

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

Как я могу исправить эту проблему? Или система не обращает на это внимания?

Благодарю.

1 ответ

Решение

Это безвредно, пока вы не видите сообщение 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-байтовую команду, если необходимо".

Другие вопросы по тегам