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.