Go to main content

Oracle® ZFS Storage Appliance RESTful API ガイド、Release OS8.8.x

印刷ビューの終了

更新: 2021 年 8 月
 
 

プールのスクラブ

pool/scrub PUT リクエストを送信すると、プールスクラブ操作が開始されます。pool/scrub DELETE リクエストを送信すると、実行中のスクラブ操作が停止します。プールのスクラブの詳細は、Oracle ZFS Storage Appliance 管理ガイド、Release OS8.8.x の ストレージプールのスクラブ - 手動 (CLI)を参照してください。

デフォルトでは、ストレージプールの定期スクラブは有効化され、30 日ごとの頻度に設定されます。scrub_schedule プロパティーは、プールの定期スクラブ操作間の日数を指定したり、プールの定期スクラブを無効にしたりします。scrub_schedule のデフォルト値は 30 です。

  • 定期スクラブを無効にするには、たとえば手動スクラブを実行する場合は、scrub_schedule プロパティーの値を off に設定します。

  • 定期スクラブ操作間の日数を変更するには、scrub_schedule プロパティーの値を 1530456075、または 90 に設定します。

プールの定期スクラブの詳細は、Oracle ZFS Storage Appliance 管理ガイド、Release OS8.8.x の ストレージプールのスクラブ – 定期 (CLI)を参照してください。

scrub オブジェクトは、定期または手動による最新のプールスクラブについて報告します。

  • complete プロパティーが false の場合、スクラブはまだ実行中です。検出されたエラーの数 (errors) および修復されたエラーの数 (repaired) が表示されます。

  • complete プロパティーが true の場合、スクラブは終了しています。表示される追加情報には、スクラブが開始された時間 (op_start) とスクラブが終了した時間 (last_end) があります。時間は GMT です。

scrub_started および scrub_finished は、zfs_pool アラートアクションイベントカテゴリのイベントであり、これらのイベントにカスタムアクションを指定できることに注意してください。RESTful API 警告サービスを参照してください。

次の例は、スクラブ後のプールリストの一部を示しています。

HTTP/1.1 200 OK
Content-Type: application/json
{
    "pool": {
        "status": "online",
        "profile": "mirror:log_stripe:cache_stripe",
        "scrub": {
            "errors": 0,
            "op_start": "20190520T16:09:41",
            "complete": true,
            "seq_resilver": 0,
            "type": "everything",
            "examined": 403968,
            "repaired": 0,
            "last_end": "20190520T16:17:59"
        },
        "scrub_schedule": "30 days",
        "name": "p0",
        "peer": "peer-hostname",
        "owner": "system-hostname",
        "asn": "appliance-serial-number"
    }
}