الوصف
تحتوي على معلومات حول الأقراص المحددة في تهيئة الخادم.
الأعمدة
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 إلى هذا القرص، لكنه لا يدعم INSERT في جدول MergeTree على هذا القرص.is_remote(UInt8) — علامة تشير إلى العمليات التي يتطلب تنفيذها على هذا القرص تفاعلًا عبر الشبكة.is_broken(UInt8) — علامة تشير إلى ما إذا كان القرص معطّلًا. تبلغ مساحة الأقراص المعطّلة 0 ولا يمكن استخدامها.cache_path(String) — المسار إلى دليل التخزين المؤقت على محرك الأقراص المحلي إذا كان القرص يدعم التخزين المؤقت.
مثال
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.