Translated message

A translation of this page exists in English.

継続している IO オペレーションが終了しないように、デバイスにカスタムの `max_sectors_kb` オプションを設定する

Solution Verified - Updated -

Issue

  • 継続している IO オペレーションが終了しないように、デバイスとそのパスにカスタムの max_sectors_kb オプションを設定するにはどうすれば良いですか?

  • 以下のコマンドを実行してマルチパスデバイスとそのサブパスの max_sectors_kb オプションを変更すると、IO オペレーションが失敗し、以下のエラーが発生します。

    $ echo '256' > /sys/block/<device>/queue/max_sectors_kb 
    
    $ tail -f /var/log/messages
    kernel: blk_cloned_rq_check_limits: over max size limit.
    kernel: blk_cloned_rq_check_limits: over max size limit.
    kernel: blk_cloned_rq_check_limits: over max size limit.
    kernel: device-mapper: multipath:Failing path 70:61.
    kernel: device-mapper: multipath:Failing path 71:81.
    multipathd:70:61: mark as failed
    multipathd: crs_01: remaining active paths:1
    multipathd:71:81: mark as failed
    [...]
    
    • 2.6.32-642.el63.10.0-327.el7 より前のカーネルバージョンでは同じ問題が見られません。

Environment

  • Red Hat Enterprise Linux 6.8、7.3
    • kernel-2.6.32-642.el6 以降
    • kernel-3.10.0-327.el7 以降

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content