説明
サーバー設定で定義されたディスクに関する情報を含みます。
カラム
name(String) — サーバー設定内のディスク名。path(String) — ファイルシステム内のマウントポイントへのパス。free_space(UInt64) — ディスク上の空き領域 (バイト単位) 。total_space(UInt64) — ディスクの容量 (バイト単位) 。unreserved_space(UInt64) — 予約されていない空き領域 (free_spaceから、現在実行中のマージ、挿入、その他のディスク書き込み操作で確保されている予約容量を差し引いた値) 。keep_free_space(UInt64) — ディスク上で空きとして維持するディスク領域の量 (バイト単位) 。ディスク設定のkeep_free_space_bytesパラメータで定義されます。type(String) — このディスクがデータを保存する場所 (RAM、ローカルドライブ、リモートストレージ) を示すディスクタイプ。object_storage_type(String) — ディスクタイプがobject_storageの場合のオブジェクトストレージのタイプ。metadata_type(String) — ディスクタイプがobject_storageの場合のメタデータストレージのタイプ。is_encrypted(UInt8) — このディスクが基盤となるデータを暗号化するかどうかを示すフラグ。is_read_only(UInt8) — このディスクでは読み取り操作のみ実行できることを示すフラグ。is_write_once(UInt8) — ディスクが一度のみ書き込み可能かどうかを示すフラグ。このディスクへのBACKUPはサポートされますが、このディスク上のMergeTreeテーブルへのINSERTはサポートされません。is_remote(UInt8) — このディスクでどの操作にネットワーク通信が伴うかを示すフラグ。is_broken(UInt8) — ディスクが破損しているかどうかを示すフラグ。破損したディスクの容量は0となり、使用できません。cache_path(String) — ディスクがキャッシュをサポートする場合の、ローカルドライブ上のcacheディレクトリへのパス。
例
SELECT * FROM system.disks;┌─name────┬─path─────────────────┬───free_space─┬──total_space─┬─keep_free_space─┐
│ default │ /var/lib/clickhouse/ │ 276392587264 │ 490652508160 │ 0 │
└─────────┴──────────────────────┴──────────────┴──────────────┴─────────────────┘
1 rows in set. Elapsed: 0.001 sec.