PANTAW COLLECTOR · STORAN
Collector block_device
Menginventori block device dan partition Linux.
Sumber dan fakta dikumpul
Pemeriksaan sysfs read-only di /sys/class/block.
- nama device dan major/minor
- saiz dan logical block size
- flag read-only, removable dan partition
- model serta vendor jika didedahkan
Kontrak Observation
Fakta lengkap menghasilkan SUCCESS; identiti pilihan yang hilang menghasilkan PARTIAL; inventori sysfs yang tidak tersedia menghasilkan UNAVAILABLE.
ReasonCode berkaitan: BLOCK_DEVICE_OBSERVED, BLOCK_DEVICE_PARTIAL, INTERNAL_ERROR
Semua collector menggunakan nilai ObservationStatus berstruktur dan mengekalkan medan pilihan yang tidak tersedia secara eksplisit.
Ketiadaan secara selamat dan batas
Container dan virtual device hanya menunjukkan pandangan sysfs yang didedahkan. Saiz dikira daripada sector kernel.
Permission dan privasi
Permission. Perlu read access kepada atribut sysfs berkenaan.
Privasi. Model dan topologi boleh fingerprint storan; snapshot tidak mengumpul serial number.
Contoh dinyahsensitifkan
{
"source": "block_device",
"status": "SUCCESS",
"severity": "INFO",
"reason_code": "BLOCK_DEVICE_OBSERVED",
"target": "device:vda",
"metadata": {"name":"vda","size_bytes":107374182400,"read_only":false,"is_partition":false}
}Contoh sintetik. Ini bukan data node production.