部分的なSMARTテストを使用したいので、各範囲のLBAサイズが必要です。
ディスクの最大LBAを決定する方法は? (では5で割ります。)
ベストアンサー1
そしてsmartctl
オプションの自己評価max
、キーワードを使用して、選択性テストに使用される最大LBAを決定できます。
# smartctl -t select,0-max /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.9.11-arch2-1] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Selective self-test routine immediately in off-line mode".
SPAN STARTING_LBA ENDING_LBA
0 0 537234767
Drive command "Execute SMART Selective self-test routine immediately in off-line mode" successful.
Testing has begun.
したがって、この場合は537234767(合計537234768を含む)です。
これは、背面が印刷したセクタの数と同じですparted
。ただし、疑いを避けるために、以下を使用してsmartctl
値を取得することをお勧めします。
また、これを中止するために使用できるセルフテストも開始されますsmartctl -X
。