Storage that knows its physical disks: design draft 16 + spike; R-1074..R-1079; STATUS D10
gates / gates (push) Successful in 6m43s
gates / gates (push) Successful in 6m43s
Spike (read-only probe, tools/physdisk_probe.py): the agent-side walk (partition -> disk, dm/LVM slaves, loop -> backing file) names the right physical disk for one-disk boxes, two disks, two partitions of one disk and a pass-through USB bridge; inside a VM (Tester 1) every disk is "unknown". Today's agent lists whole disks only and calls an empty partition table "data-bearing"; the controller's Tier-2 "different disk" is st_dev. sys_drive is a folder of mp0 (backup=1), so the design gives one-disk boxes a separate internal data place outside the whole-guest copy instead. Draft only; waits on the operator's rulings D1-D6 (16 section 12). 07 section 6.1's stale mp1 cell corrected. Register 163 -> 169. Scratch loop disk and Tester 1 scratch disk removed. Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
This commit is contained in:
1 parent
340804f9af
commit
3038b23ec7
25 files changed
+3950
-5
No files matched your search
@@ -0,0 +1,540 @@
|
||||
{
|
||||
"host": "demo-hp",
|
||||
"virt": "none",
|
||||
"places": [
|
||||
{
|
||||
"place": "host root /",
|
||||
"target": "/",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local (dir)",
|
||||
"target": "/var/lib/vz",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local-lvm (lvmthin pve/data)",
|
||||
"target": "/dev/mapper/pve-data-tpool",
|
||||
"source": "/dev/mapper/pve-data-tpool",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage nvme-scratch (dir)",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk-1)",
|
||||
"target": "/dev/pve/vm-9201-disk-1",
|
||||
"source": "/dev/pve/vm-9201-disk-1",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp8 /mnt/felhom-drives (host bind)",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9201/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 rootfs / (local-lvm:vm-9201-disk-0)",
|
||||
"target": "/dev/pve/vm-9201-disk-0",
|
||||
"source": "/dev/pve/vm-9201-disk-0",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp0 /var/lib/felhom (nvme-scratch:9202/vm-9202-disk-3.raw)",
|
||||
"target": "/mnt/hdd_1/images/9202/vm-9202-disk-3.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp8 /mnt/felhom-drives/scratch_hdd (host bind)",
|
||||
"target": "/mnt/hdd_1/scratch-drives/scratch_hdd",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9202/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 rootfs / (nvme-scratch:9202/vm-9202-disk-2.raw)",
|
||||
"target": "/mnt/hdd_1/images/9202/vm-9202-disk-2.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9401 rootfs / (nvme-scratch:9401/vm-9401-disk-0.raw)",
|
||||
"target": "/mnt/hdd_1/images/9401/vm-9401-disk-0.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/hdd_1",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/hdd_1",
|
||||
"target": "/mnt/felhom-drives/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/hdd_1",
|
||||
"source": "/dev/nvme0n1[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "arg /tmp/scrA",
|
||||
"target": "/tmp/scrA",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/tmp/scrA",
|
||||
"source": "/dev/loop2p1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "loop2p1 -> part loop2p1 -> loop[/mnt/hdd_1/scratch-storage-identity.img] on /dev/nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "arg /tmp/scrB",
|
||||
"target": "/tmp/scrB",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/tmp/scrB",
|
||||
"source": "/dev/loop2p2",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "loop2p2 -> part loop2p2 -> loop[/mnt/hdd_1/scratch-storage-identity.img] on /dev/nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
loop=/dev/loop2
|
||||
NAME PKNAME SIZE FSTYPE MOUNTPOINTS
|
||||
loop2 4G
|
||||
|-loop2p1 loop2 1G ext4 /tmp/scrA
|
||||
`-loop2p2 loop2 3G ext4 /tmp/scrB
|
||||
cleaned: loops=0 file=0
|
||||
@@ -0,0 +1,8 @@
|
||||
NAME SIZE FSTYPE PARTLABEL
|
||||
sdg 4G
|
||||
|-sdg1 1G
|
||||
`-sdg2 3G
|
||||
=== GET /disks/candidates
|
||||
{"ok":true,"data":{"attach":[{"device":"/dev/sdb","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdb","durable_id":"uuid:863c67fd-3e21-4d9f-9a74-3c5fa406f2a2"},{"device":"/dev/sdc","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdc","durable_id":"uuid:4ebfd36d-87d3-4b63-839e-a5a710fc799a"},{"device":"/dev/sdd","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdd","durable_id":"uuid:e15652d5-0aa7-4eb8-93a1-afb2839d527c"},{"device":"/dev/sde","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sde","durable_id":"uuid:86f33f9c-1022-43d8-95eb-f9a6ec9eb923"},{"device":"/dev/sdf","size_bytes":21474836480,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdf","durable_id":"uuid:8a31a462-ff15-4be2-9aeb-9620b99c7f77"},{"device":"/dev/sdg","size_bytes":4294967296,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdg2","durable_id":"uuid:76c29c14-c0a4-4ef4-869a-5a57edfd3a16"}],"initialize":[{"device":"/dev/sdb","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdb","durable_id":"uuid:863c67fd-3e21-4d9f-9a74-3c5fa406f2a2"},{"device":"/dev/sdc","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdc","durable_id":"uuid:4ebfd36d-87d3-4b63-839e-a5a710fc799a"},{"device":"/dev/sdd","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdd","durable_id":"uuid:e15652d5-0aa7-4eb8-93a1-afb2839d527c"},{"device":"/dev/sde","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sde","durable_id":"uuid:86f33f9c-1022-43d8-95eb-f9a6ec9eb923"},{"device":"/dev/sdf","size_bytes":21474836480,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdf","durable_id":"uuid:8a31a462-ff15-4be2-9aeb-9620b99c7f77"},{"device":"/dev/sdg","size_bytes":4294967296,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdg2","durable_id":"uuid:76c29c14-c0a4-4ef4-869a-5a57edfd3a16"}],"vmid":9201}}
|
||||
|
||||
HTTP 200
|
||||
@@ -0,0 +1,9 @@
|
||||
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
|
||||
sdg
|
||||
|-sdg1
|
||||
`-sdg2
|
||||
/tmp/c1.txt {'attach': [{'device': '/dev/sdg', 'size_bytes': 4294967296, 'model': 'QEMU HARDDISK', 'fstype': 'ext4', 'data_bearing': True, 'mountable': True, 'mount_source': '/dev/sdg2', 'durable_id': 'uuid:76c29c14-c0a4-4ef4-869a-5a57edfd3a16'}], 'initialize': [{'device': '/dev/sdg', 'size_bytes': 4294967296, 'model': 'QEMU HARDDISK', 'fstype': 'ext4', 'data_bearing': True, 'mountable': True, 'mount_source': '/dev/sdg2', 'durable_id': 'uuid:76c29c14-c0a4-4ef4-869a-5a57edfd3a16'}]}
|
||||
/tmp/c2.txt {'attach': [], 'initialize': [{'device': '/dev/sdg', 'size_bytes': 4294967296, 'model': 'QEMU HARDDISK', 'data_bearing': True, 'mountable': False}]}
|
||||
/dev/sdg: calling ioctl to re-read partition table: Success
|
||||
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
|
||||
sdg
|
||||
@@ -0,0 +1,8 @@
|
||||
=== GET /disks
|
||||
{"ok":true,"data":{"disks":[{"name":"local","type":"local","state":"attached","backing_device":"","mount_path":"","class":"","role":"system","data_bearing":false,"total_bytes":62903865344,"used_bytes":15524790272,"used_fraction":0.246801848934086,"durable_id":"path:/var/lib/vz","guest_attached":false,"backup_target":true,"bound_under_parent":false,"smart":{"health":"UNKNOWN","model_name":"QEMU QEMU HARDDISK","temperature_c":0,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"felhom-pbs","type":"pbs","state":"attached","backing_device":"","mount_path":"","class":"","role":"backup","data_bearing":false,"total_bytes":0,"used_bytes":0,"used_fraction":0,"durable_id":"10.77.0.1:felhom-offsite#c6:07:28:3f:5b:7b:5a:41:90:28:d7:ca:4f:37:14:70:56:39:2e:2f:0b:71:e8:06:ca:60:4a:d5:56:5f:3c:fd","guest_attached":false,"bound_under_parent":false,"smart":{"health":"UNKNOWN","temperature_c":null,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"local-lvm","type":"lvmthin","state":"attached","backing_device":"","mount_path":"","class":"","role":"system","data_bearing":false,"total_bytes":121521569792,"used_bytes":14619044845,"used_fraction":0.120299999991955,"durable_id":"pve/data","guest_attached":false,"bound_under_parent":false,"smart":{"health":"UNKNOWN","temperature_c":null,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"863c67fd-3e21-4d9f-9a74-3c5fa406f2a2","type":"usb","state":"attached","backing_device":"/dev/sdb","mount_path":"/mnt/adatlemez","class":"","role":"user-data","data_bearing":false,"total_bytes":52521566208,"used_bytes":572174336,"used_fraction":0.01089408365573164,"durable_id":"uuid:863c67fd-3e21-4d9f-9a74-3c5fa406f2a2","guest_attached":false,"guest_path":"/mnt/felhom-drives/adatlemez","bound_under_parent":true,"smart":{"health":"UNKNOWN","model_name":"QEMU QEMU HARDDISK","temperature_c":0,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"4ebfd36d-87d3-4b63-839e-a5a710fc799a","type":"usb","state":"attached","backing_device":"/dev/sdc","mount_path":"/mnt/media_a","class":"","role":"user-data","data_bearing":false,"total_bytes":105089261568,"used_bytes":30231240704,"used_fraction":0.2876720252186595,"durable_id":"uuid:4ebfd36d-87d3-4b63-839e-a5a710fc799a","guest_attached":false,"guest_path":"/mnt/felhom-drives/media_a","bound_under_parent":true,"smart":{"health":"UNKNOWN","model_name":"QEMU QEMU HARDDISK","temperature_c":0,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"e15652d5-0aa7-4eb8-93a1-afb2839d527c","type":"usb","state":"attached","backing_device":"/dev/sdd","mount_path":"/mnt/media_b","class":"","role":"user-data","data_bearing":false,"total_bytes":105089261568,"used_bytes":34149683200,"used_fraction":0.3249588272908626,"durable_id":"uuid:e15652d5-0aa7-4eb8-93a1-afb2839d527c","guest_attached":false,"guest_path":"/mnt/felhom-drives/media_b","bound_under_parent":true,"smart":{"health":"UNKNOWN","model_name":"QEMU QEMU HARDDISK","temperature_c":0,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"86f33f9c-1022-43d8-95eb-f9a6ec9eb923","type":"usb","state":"attached","backing_device":"/dev/sde","mount_path":"/mnt/media_c","class":"","role":"user-data","data_bearing":false,"total_bytes":52521566208,"used_bytes":8544256,"used_fraction":0.00016268090647111267,"durable_id":"uuid:86f33f9c-1022-43d8-95eb-f9a6ec9eb923","guest_attached":false,"guest_path":"/mnt/felhom-drives/media_c","bound_under_parent":true,"smart":{"health":"UNKNOWN","model_name":"QEMU QEMU HARDDISK","temperature_c":0,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"critical_warning":null,"media_errors":null,"percentage_used":null}},{"name":"8a31a462-ff15-4be2-9aeb-9620b99c7f77","type":"usb","state":"attached","backing_device":"/dev/sdf","mount_path":"/mnt/media_d","class":"","role":"user-data","data_bearing":false,"total_bytes":20957446144,"used_bytes":8237056,"used_fraction":0.0003930372023099877,"durable_id":"uuid:8a31a462-ff15-4be2-9aeb-9620b99c7f77","guest_attached":false,"guest_path":"/mnt/felhom-drives/media_d","bound_under_parent":true,"smart":{"health":"UNKNOWN","model_name":"QEMU QEMU HARDDISK","temperature_c":0,"power_on_hours":null,"reallocated_sectors":null,"pending_sectors":null,"offline_uncorrectable":null,"criLine truncated
|
||||
|
||||
HTTP 200
|
||||
=== GET /disks/candidates
|
||||
{"ok":true,"data":{"attach":[{"device":"/dev/sdb","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdb","durable_id":"uuid:863c67fd-3e21-4d9f-9a74-3c5fa406f2a2"},{"device":"/dev/sdc","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdc","durable_id":"uuid:4ebfd36d-87d3-4b63-839e-a5a710fc799a"},{"device":"/dev/sdd","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdd","durable_id":"uuid:e15652d5-0aa7-4eb8-93a1-afb2839d527c"},{"device":"/dev/sde","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sde","durable_id":"uuid:86f33f9c-1022-43d8-95eb-f9a6ec9eb923"},{"device":"/dev/sdf","size_bytes":21474836480,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdf","durable_id":"uuid:8a31a462-ff15-4be2-9aeb-9620b99c7f77"}],"initialize":[{"device":"/dev/sdb","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdb","durable_id":"uuid:863c67fd-3e21-4d9f-9a74-3c5fa406f2a2"},{"device":"/dev/sdc","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdc","durable_id":"uuid:4ebfd36d-87d3-4b63-839e-a5a710fc799a"},{"device":"/dev/sdd","size_bytes":107374182400,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdd","durable_id":"uuid:e15652d5-0aa7-4eb8-93a1-afb2839d527c"},{"device":"/dev/sde","size_bytes":53687091200,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sde","durable_id":"uuid:86f33f9c-1022-43d8-95eb-f9a6ec9eb923"},{"device":"/dev/sdf","size_bytes":21474836480,"model":"QEMU HARDDISK","fstype":"ext4","data_bearing":true,"mountable":true,"mount_source":"/dev/sdf","durable_id":"uuid:8a31a462-ff15-4be2-9aeb-9620b99c7f77"},{"device":"/dev/sdg","size_bytes":4294967296,"model":"QEMU HARDDISK","data_bearing":false,"mountable":false}],"vmid":9201}}
|
||||
|
||||
HTTP 200
|
||||
@@ -0,0 +1,598 @@
|
||||
{
|
||||
"host": "demo-hp",
|
||||
"virt": "none",
|
||||
"places": [
|
||||
{
|
||||
"place": "host root /",
|
||||
"target": "/",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local (dir)",
|
||||
"target": "/var/lib/vz",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local-lvm (lvmthin pve/data)",
|
||||
"target": "/dev/mapper/pve-data-tpool",
|
||||
"source": "/dev/mapper/pve-data-tpool",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage nvme-scratch (dir)",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk-1)",
|
||||
"target": "/dev/pve/vm-9201-disk-1",
|
||||
"source": "/dev/pve/vm-9201-disk-1",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp8 /mnt/felhom-drives (host bind)",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9201/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 rootfs / (local-lvm:vm-9201-disk-0)",
|
||||
"target": "/dev/pve/vm-9201-disk-0",
|
||||
"source": "/dev/pve/vm-9201-disk-0",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp0 /var/lib/felhom (nvme-scratch:9202/vm-9202-disk-3.raw)",
|
||||
"target": "/mnt/hdd_1/images/9202/vm-9202-disk-3.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp8 /mnt/felhom-drives/scratch_hdd (host bind)",
|
||||
"target": "/mnt/hdd_1/scratch-drives/scratch_hdd",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9202/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 rootfs / (nvme-scratch:9202/vm-9202-disk-2.raw)",
|
||||
"target": "/mnt/hdd_1/images/9202/vm-9202-disk-2.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9401 rootfs / (nvme-scratch:9401/vm-9401-disk-0.raw)",
|
||||
"target": "/mnt/hdd_1/images/9401/vm-9401-disk-0.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/hdd_1",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/hdd_1",
|
||||
"target": "/mnt/felhom-drives/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/hdd_1",
|
||||
"source": "/dev/nvme0n1[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "arg /mnt/hdd_1/images/341/vm-341-disk-1.raw",
|
||||
"target": "/mnt/hdd_1/images/341/vm-341-disk-1.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "arg /mnt/hdd_1/images/341/vm-341-disk-2.raw",
|
||||
"target": "/mnt/hdd_1/images/341/vm-341-disk-2.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "arg /mnt/hdd_1/images/341/vm-341-disk-3.raw",
|
||||
"target": "/mnt/hdd_1/images/341/vm-341-disk-3.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "arg /dev/pve/vm-341-disk-0",
|
||||
"target": "/dev/pve/vm-341-disk-0",
|
||||
"source": "/dev/pve/vm-341-disk-0",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-8 -> dm-8(pve-vm--341--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
scsi0 nvme-scratch:341/vm-341-disk-1.raw -> /mnt/hdd_1/images/341/vm-341-disk-1.raw
|
||||
scsi1 nvme-scratch:341/vm-341-disk-2.raw -> /mnt/hdd_1/images/341/vm-341-disk-2.raw
|
||||
scsi2 nvme-scratch:341/vm-341-disk-3.raw -> /mnt/hdd_1/images/341/vm-341-disk-3.raw
|
||||
scsi6 local-lvm:vm-341-disk-0 -> /dev/pve/vm-341-disk-0
|
||||
@@ -0,0 +1,31 @@
|
||||
scsi6: successfully created disk 'local-lvm:vm-341-disk-0,serial=SCRATCHSID6,size=4G'
|
||||
scsi6: local-lvm:vm-341-disk-0,serial=SCRATCHSID6,size=4G
|
||||
NAME SIZE SERIAL MODEL FSTYPE MOUNTPOINTS
|
||||
sda 200G drive-scsi0 QEMU HARDDISK
|
||||
|-sda1 1007K
|
||||
|-sda2 1G vfat /boot/efi
|
||||
`-sda3 199G LVM2_member
|
||||
|-pve-swap 7.7G swap [SWAP]
|
||||
|-pve-root 59.8G ext4 /mnt/felhom-drives
|
||||
| /
|
||||
|-pve-data_tmeta 1.2G
|
||||
| `-pve-data-tpool 113.2G
|
||||
| |-pve-data 113.2G
|
||||
| |-pve-vm--9201--disk--0 32G ext4
|
||||
| `-pve-vm--9201--disk--1 70G ext4
|
||||
`-pve-data_tdata 113.2G
|
||||
`-pve-data-tpool 113.2G
|
||||
|-pve-data 113.2G
|
||||
|-pve-vm--9201--disk--0 32G ext4
|
||||
`-pve-vm--9201--disk--1 70G ext4
|
||||
sdb 50G drive-scsi1 QEMU HARDDISK ext4 /mnt/felhom-drives/adatlemez
|
||||
/mnt/adatlemez
|
||||
sdc 100G drive-scsi2 QEMU HARDDISK ext4 /mnt/felhom-drives/media_a
|
||||
/mnt/media_a
|
||||
sdd 100G drive-scsi3 QEMU HARDDISK ext4 /mnt/felhom-drives/media_b
|
||||
/mnt/media_b
|
||||
sde 50G drive-scsi4 QEMU HARDDISK ext4 /mnt/felhom-drives/media_c
|
||||
/mnt/media_c
|
||||
sdf 20G drive-scsi5 QEMU HARDDISK ext4 /mnt/felhom-drives/media_d
|
||||
/mnt/media_d
|
||||
sdg 4G SCRATCHSID6 QEMU HARDDISK
|
||||
@@ -0,0 +1,6 @@
|
||||
update VM 341: -delete scsi6
|
||||
unused0: local-lvm:vm-341-disk-0
|
||||
Logical volume "vm-341-disk-0" successfully removed.
|
||||
0
|
||||
0
|
||||
status: running
|
||||
@@ -0,0 +1,682 @@
|
||||
{
|
||||
"host": "felhom",
|
||||
"virt": "kvm",
|
||||
"places": [
|
||||
{
|
||||
"place": "host root /",
|
||||
"target": "/",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "pve storage local (dir)",
|
||||
"target": "/var/lib/vz",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "pve storage local-lvm (lvmthin pve/data)",
|
||||
"target": "/dev/mapper/pve-data-tpool",
|
||||
"source": "/dev/mapper/pve-data-tpool",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk-1)",
|
||||
"target": "/dev/pve/vm-9201-disk-1",
|
||||
"source": "/dev/pve/vm-9201-disk-1",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp8 /mnt/felhom-drives (host bind)",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9201/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 rootfs / (local-lvm:vm-9201-disk-0)",
|
||||
"target": "/dev/pve/vm-9201-disk-0",
|
||||
"source": "/dev/pve/vm-9201-disk-0",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_c",
|
||||
"target": "/mnt/media_c",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_c",
|
||||
"source": "/dev/sde",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi4"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sde",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi4",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:05.0-scsi-0:0:0:4",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi4",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sde"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/adatlemez",
|
||||
"target": "/mnt/adatlemez",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/adatlemez",
|
||||
"source": "/dev/sdb",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi1"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi1",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:02.0-scsi-0:0:0:1",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi1",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_b",
|
||||
"target": "/mnt/media_b",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_b",
|
||||
"source": "/dev/sdd",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi3"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdd",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi3",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:04.0-scsi-0:0:0:3",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi3",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdd"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_a",
|
||||
"target": "/mnt/media_a",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_a",
|
||||
"source": "/dev/sdc",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi2"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdc",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi2",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:03.0-scsi-0:0:0:2",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi2",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdc"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_d",
|
||||
"target": "/mnt/media_d",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_d",
|
||||
"source": "/dev/sdf",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi5"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdf",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi5",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:06.0-scsi-0:0:0:5",
|
||||
"size_gb": 21.5,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi5",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdf"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_a",
|
||||
"target": "/mnt/felhom-drives/media_a",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_a",
|
||||
"source": "/dev/sdc[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi2"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdc",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi2",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:03.0-scsi-0:0:0:2",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi2",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdc"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/adatlemez",
|
||||
"target": "/mnt/felhom-drives/adatlemez",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/adatlemez",
|
||||
"source": "/dev/sdb[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi1"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi1",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:02.0-scsi-0:0:0:1",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi1",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_c",
|
||||
"target": "/mnt/felhom-drives/media_c",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_c",
|
||||
"source": "/dev/sde[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi4"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sde",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi4",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:05.0-scsi-0:0:0:4",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi4",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sde"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_d",
|
||||
"target": "/mnt/felhom-drives/media_d",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_d",
|
||||
"source": "/dev/sdf[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi5"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdf",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi5",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:06.0-scsi-0:0:0:5",
|
||||
"size_gb": 21.5,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi5",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdf"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_b",
|
||||
"target": "/mnt/felhom-drives/media_b",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_b",
|
||||
"source": "/dev/sdd[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi3"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdd",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi3",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:04.0-scsi-0:0:0:3",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi3",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdd"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "arg /dev/sdg",
|
||||
"target": "/dev/sdg",
|
||||
"source": "/dev/sdg",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi6"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdg",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi6",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:07.0-scsi-0:0:0:6",
|
||||
"size_gb": 4.3,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi6",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdg"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,480 @@
|
||||
{
|
||||
"host": "demo-hp",
|
||||
"virt": "none",
|
||||
"places": [
|
||||
{
|
||||
"place": "host root /",
|
||||
"target": "/",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local (dir)",
|
||||
"target": "/var/lib/vz",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local-lvm (lvmthin pve/data)",
|
||||
"target": "/dev/mapper/pve-data-tpool",
|
||||
"source": "/dev/mapper/pve-data-tpool",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage nvme-scratch (dir)",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk-1)",
|
||||
"target": "/dev/pve/vm-9201-disk-1",
|
||||
"source": "/dev/pve/vm-9201-disk-1",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp8 /mnt/felhom-drives (host bind)",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9201/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 rootfs / (local-lvm:vm-9201-disk-0)",
|
||||
"target": "/dev/pve/vm-9201-disk-0",
|
||||
"source": "/dev/pve/vm-9201-disk-0",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp0 /var/lib/felhom (nvme-scratch:9202/vm-9202-disk-3.raw)",
|
||||
"target": "/mnt/hdd_1/images/9202/vm-9202-disk-3.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp8 /mnt/felhom-drives/scratch_hdd (host bind)",
|
||||
"target": "/mnt/hdd_1/scratch-drives/scratch_hdd",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9202/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9202 rootfs / (nvme-scratch:9202/vm-9202-disk-2.raw)",
|
||||
"target": "/mnt/hdd_1/images/9202/vm-9202-disk-2.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9401 rootfs / (nvme-scratch:9401/vm-9401-disk-0.raw)",
|
||||
"target": "/mnt/hdd_1/images/9401/vm-9401-disk-0.raw",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/hdd_1",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/nvme0n1",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5001b448b60a9d6e"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "SanDisk_X600_M.2_2280_SATA_128GB",
|
||||
"vendor": "ATA",
|
||||
"serial": "182195804614",
|
||||
"wwn": "0x5001b448b60a9d6e",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:06:00.0-ata-1.0",
|
||||
"size_gb": 128.0,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5001b448b60a9d6e",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/hdd_1",
|
||||
"target": "/mnt/felhom-drives/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/hdd_1",
|
||||
"source": "/dev/nvme0n1[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"wwn:eui.000000000000001000080d020046c07b"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "nvme0n1",
|
||||
"model": "KXG50PNV1T02 NVMe TOSHIBA 1024GB",
|
||||
"vendor": "",
|
||||
"serial": "58BS11AFT8MQ",
|
||||
"wwn": "eui.000000000000001000080d020046c07b",
|
||||
"bus": "",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:04:00.0-nvme-1",
|
||||
"size_gb": 1024.2,
|
||||
"rotational": "0",
|
||||
"id": "wwn:eui.000000000000001000080d020046c07b",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "nvme0n1"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
# host demo-hp virt=none
|
||||
host root / src=/dev/mapper/pve-root -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
pve storage local (dir) src=/dev/mapper/pve-root -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
pve storage local-lvm (lvmthin pve/data) src=/dev/mapper/pve-data-tpool -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
pve storage nvme-scratch (dir) src=/dev/nvme0n1 -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk- src=/dev/pve/vm-9201-disk-1 -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
guest 9201 mp8 /mnt/felhom-drives (host bind) src=/dev/mapper/pve-root[/mnt/felhom-drives] -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9201 mp9 /etc/felhom-bootstrap (host bind) src=/dev/mapper/pve-root -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9201 rootfs / (local-lvm:vm-9201-disk-0) src=/dev/pve/vm-9201-disk-0 -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
guest 9202 mp0 /var/lib/felhom (nvme-scratch:9202/vm-92 src=/dev/nvme0n1 -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
guest 9202 mp8 /mnt/felhom-drives/scratch_hdd (host bin src=/dev/nvme0n1 -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
guest 9202 mp9 /etc/felhom-bootstrap (host bind) src=/dev/mapper/pve-root -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9202 rootfs / (nvme-scratch:9202/vm-9202-disk-2.r src=/dev/nvme0n1 -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
guest 9401 rootfs / (nvme-scratch:9401/vm-9401-disk-0.r src=/dev/nvme0n1 -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
host mount /mnt/hdd_1 src=/dev/nvme0n1 -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
host mount /mnt/felhom-drives src=/dev/mapper/pve-root[/mnt/felhom-drives] -> wwn:0x5001b448b60a9d6e [proven]
|
||||
sda ATA SanDisk_X600_M.2_2280_SATA_1 bus=ata 128.0GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
host mount /mnt/felhom-drives/hdd_1 src=/dev/nvme0n1[/felhom-data] -> wwn:eui.000000000000001000080d020046c07b [proven]
|
||||
nvme0n1 KXG50PNV1T02 NVMe TOSHIBA 10 bus= 1024.2GB via: nvme0n1
|
||||
@@ -0,0 +1,330 @@
|
||||
{
|
||||
"host": "demo-felhom",
|
||||
"virt": "none",
|
||||
"places": [
|
||||
{
|
||||
"place": "host root /",
|
||||
"target": "/",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage felhom-backup (dir)",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/sdb",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000039ddb108568"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "TOSHIBA_MQ04ABF100",
|
||||
"vendor": "ADATA",
|
||||
"serial": "65NOP3HDT",
|
||||
"wwn": "0x5000039ddb108568",
|
||||
"bus": "ata",
|
||||
"usb_driver": "usb-storage",
|
||||
"path": "pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0",
|
||||
"size_gb": 1000.2,
|
||||
"rotational": "1",
|
||||
"id": "wwn:0x5000039ddb108568",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local (dir)",
|
||||
"target": "/var/lib/vz",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "pve storage local-lvm (lvmthin pve/data)",
|
||||
"target": "/dev/mapper/pve-data-tpool",
|
||||
"source": "/dev/mapper/pve-data-tpool",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk-3)",
|
||||
"target": "/dev/pve/vm-9201-disk-3",
|
||||
"source": "/dev/pve/vm-9201-disk-3",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-7 -> dm-7(pve-vm--9201--disk--3) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp8 /mnt/felhom-drives (host bind)",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9201/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 rootfs / (local-lvm:vm-9201-disk-2)",
|
||||
"target": "/dev/pve/vm-9201-disk-2",
|
||||
"source": "/dev/pve/vm-9201-disk-2",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-6 -> dm-6(pve-vm--9201--disk--2) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/hdd_1",
|
||||
"target": "/mnt/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/hdd_1",
|
||||
"source": "/dev/sdb",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000039ddb108568"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "TOSHIBA_MQ04ABF100",
|
||||
"vendor": "ADATA",
|
||||
"serial": "65NOP3HDT",
|
||||
"wwn": "0x5000039ddb108568",
|
||||
"bus": "ata",
|
||||
"usb_driver": "usb-storage",
|
||||
"path": "pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0",
|
||||
"size_gb": 1000.2,
|
||||
"rotational": "1",
|
||||
"id": "wwn:0x5000039ddb108568",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000000123456f1f"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "AirDisk_512GB_SSD",
|
||||
"vendor": "ATA",
|
||||
"serial": "QDF922W009654S30EX",
|
||||
"wwn": "0x5000000123456f1f",
|
||||
"bus": "ata",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:00:17.0-ata-2.0",
|
||||
"size_gb": 512.1,
|
||||
"rotational": "0",
|
||||
"id": "wwn:0x5000000123456f1f",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/hdd_1",
|
||||
"target": "/mnt/felhom-drives/hdd_1",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/hdd_1",
|
||||
"source": "/dev/sdb[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"wwn:0x5000039ddb108568"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "TOSHIBA_MQ04ABF100",
|
||||
"vendor": "ADATA",
|
||||
"serial": "65NOP3HDT",
|
||||
"wwn": "0x5000039ddb108568",
|
||||
"bus": "ata",
|
||||
"usb_driver": "usb-storage",
|
||||
"path": "pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0",
|
||||
"size_gb": 1000.2,
|
||||
"rotational": "1",
|
||||
"id": "wwn:0x5000039ddb108568",
|
||||
"identity": "proven",
|
||||
"why_unknown": [],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "proven",
|
||||
"why_unknown": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
# host demo-felhom virt=none
|
||||
host root / src=/dev/mapper/pve-root -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
pve storage felhom-backup (dir) src=/dev/sdb -> wwn:0x5000039ddb108568 [proven]
|
||||
sdb ADATA TOSHIBA_MQ04ABF100 bus=ata 1000.2GB via: sdb
|
||||
pve storage local (dir) src=/dev/mapper/pve-root -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
pve storage local-lvm (lvmthin pve/data) src=/dev/mapper/pve-data-tpool -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk- src=/dev/pve/vm-9201-disk-3 -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-7 -> dm-7(pve-vm--9201--disk--3) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
guest 9201 mp8 /mnt/felhom-drives (host bind) src=/dev/mapper/pve-root[/mnt/felhom-drives] -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9201 mp9 /etc/felhom-bootstrap (host bind) src=/dev/mapper/pve-root -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9201 rootfs / (local-lvm:vm-9201-disk-2) src=/dev/pve/vm-9201-disk-2 -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-6 -> dm-6(pve-vm--9201--disk--2) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
host mount /mnt/hdd_1 src=/dev/sdb -> wwn:0x5000039ddb108568 [proven]
|
||||
sdb ADATA TOSHIBA_MQ04ABF100 bus=ata 1000.2GB via: sdb
|
||||
host mount /mnt/felhom-drives src=/dev/mapper/pve-root[/mnt/felhom-drives] -> wwn:0x5000000123456f1f [proven]
|
||||
sda ATA AirDisk_512GB_SSD bus=ata 512.1GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
host mount /mnt/felhom-drives/hdd_1 src=/dev/sdb[/felhom-data] -> wwn:0x5000039ddb108568 [proven]
|
||||
sdb ADATA TOSHIBA_MQ04ABF100 bus=ata 1000.2GB via: sdb
|
||||
@@ -0,0 +1,648 @@
|
||||
{
|
||||
"host": "felhom",
|
||||
"virt": "kvm",
|
||||
"places": [
|
||||
{
|
||||
"place": "host root /",
|
||||
"target": "/",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "pve storage local (dir)",
|
||||
"target": "/var/lib/vz",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "pve storage local-lvm (lvmthin pve/data)",
|
||||
"target": "/dev/mapper/pve-data-tpool",
|
||||
"source": "/dev/mapper/pve-data-tpool",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk-1)",
|
||||
"target": "/dev/pve/vm-9201-disk-1",
|
||||
"source": "/dev/pve/vm-9201-disk-1",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp8 /mnt/felhom-drives (host bind)",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 mp9 /etc/felhom-bootstrap (host bind)",
|
||||
"target": "/var/lib/felhom-agent/guests/9201/bootstrap",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/",
|
||||
"source": "/dev/mapper/pve-root",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "guest 9201 rootfs / (local-lvm:vm-9201-disk-0)",
|
||||
"target": "/dev/pve/vm-9201-disk-0",
|
||||
"source": "/dev/pve/vm-9201-disk-0",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_c",
|
||||
"target": "/mnt/media_c",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_c",
|
||||
"source": "/dev/sde",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi4"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sde",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi4",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:05.0-scsi-0:0:0:4",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi4",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sde"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/adatlemez",
|
||||
"target": "/mnt/adatlemez",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/adatlemez",
|
||||
"source": "/dev/sdb",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi1"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi1",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:02.0-scsi-0:0:0:1",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi1",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_b",
|
||||
"target": "/mnt/media_b",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_b",
|
||||
"source": "/dev/sdd",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi3"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdd",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi3",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:04.0-scsi-0:0:0:3",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi3",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdd"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_a",
|
||||
"target": "/mnt/media_a",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_a",
|
||||
"source": "/dev/sdc",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi2"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdc",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi2",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:03.0-scsi-0:0:0:2",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi2",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdc"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/media_d",
|
||||
"target": "/mnt/media_d",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/media_d",
|
||||
"source": "/dev/sdf",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi5"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdf",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi5",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:06.0-scsi-0:0:0:5",
|
||||
"size_gb": 21.5,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi5",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdf"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives",
|
||||
"target": "/mnt/felhom-drives",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives",
|
||||
"source": "/dev/mapper/pve-root[/mnt/felhom-drives]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi0"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sda",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi0",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:01.0-scsi-0:0:0:0",
|
||||
"size_gb": 214.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi0",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "dm-1 -> dm-1(pve-root) -> part sda3"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_a",
|
||||
"target": "/mnt/felhom-drives/media_a",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_a",
|
||||
"source": "/dev/sdc[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi2"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdc",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi2",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:03.0-scsi-0:0:0:2",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi2",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdc"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/adatlemez",
|
||||
"target": "/mnt/felhom-drives/adatlemez",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/adatlemez",
|
||||
"source": "/dev/sdb[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi1"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdb",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi1",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:02.0-scsi-0:0:0:1",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi1",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdb"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_c",
|
||||
"target": "/mnt/felhom-drives/media_c",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_c",
|
||||
"source": "/dev/sde[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi4"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sde",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi4",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:05.0-scsi-0:0:0:4",
|
||||
"size_gb": 53.7,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi4",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sde"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_d",
|
||||
"target": "/mnt/felhom-drives/media_d",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_d",
|
||||
"source": "/dev/sdf[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi5"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdf",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi5",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:06.0-scsi-0:0:0:5",
|
||||
"size_gb": 21.5,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi5",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdf"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
},
|
||||
{
|
||||
"place": "host mount /mnt/felhom-drives/media_b",
|
||||
"target": "/mnt/felhom-drives/media_b",
|
||||
"fstype": "ext4",
|
||||
"mountpoint": "/mnt/felhom-drives/media_b",
|
||||
"source": "/dev/sdd[/felhom-data]",
|
||||
"physical_disks": [
|
||||
"serial:drive-scsi3"
|
||||
],
|
||||
"disks": [
|
||||
{
|
||||
"disk": "sdd",
|
||||
"model": "QEMU_HARDDISK",
|
||||
"vendor": "QEMU",
|
||||
"serial": "drive-scsi3",
|
||||
"wwn": "",
|
||||
"bus": "scsi",
|
||||
"usb_driver": "",
|
||||
"path": "pci-0000:09:04.0-scsi-0:0:0:3",
|
||||
"size_gb": 107.4,
|
||||
"rotational": "1",
|
||||
"id": "serial:drive-scsi3",
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
],
|
||||
"via": "sdd"
|
||||
}
|
||||
],
|
||||
"identity": "unknown",
|
||||
"why_unknown": [
|
||||
"inside a VM (kvm): a virtual disk says nothing about the host disk",
|
||||
"virtual disk vendor/model"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
# host felhom virt=kvm
|
||||
host root / src=/dev/mapper/pve-root -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
pve storage local (dir) src=/dev/mapper/pve-root -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
pve storage local-lvm (lvmthin pve/data) src=/dev/mapper/pve-data-tpool -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-4 -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
guest 9201 mp0 /var/lib/felhom (local-lvm:vm-9201-disk- src=/dev/pve/vm-9201-disk-1 -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-7 -> dm-7(pve-vm--9201--disk--1) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
guest 9201 mp8 /mnt/felhom-drives (host bind) src=/dev/mapper/pve-root[/mnt/felhom-drives] -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9201 mp9 /etc/felhom-bootstrap (host bind) src=/dev/mapper/pve-root -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
guest 9201 rootfs / (local-lvm:vm-9201-disk-0) src=/dev/pve/vm-9201-disk-0 -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-6 -> dm-6(pve-vm--9201--disk--0) -> dm-4(pve-data-tpool) -> dm-2(pve-data_tmeta) -> part sda3
|
||||
host mount /mnt/media_c src=/dev/sde -> serial:drive-scsi4 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sde QEMU QEMU_HARDDISK bus=scsi 53.7GB via: sde
|
||||
host mount /mnt/adatlemez src=/dev/sdb -> serial:drive-scsi1 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdb QEMU QEMU_HARDDISK bus=scsi 53.7GB via: sdb
|
||||
host mount /mnt/media_b src=/dev/sdd -> serial:drive-scsi3 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdd QEMU QEMU_HARDDISK bus=scsi 107.4GB via: sdd
|
||||
host mount /mnt/media_a src=/dev/sdc -> serial:drive-scsi2 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdc QEMU QEMU_HARDDISK bus=scsi 107.4GB via: sdc
|
||||
host mount /mnt/media_d src=/dev/sdf -> serial:drive-scsi5 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdf QEMU QEMU_HARDDISK bus=scsi 21.5GB via: sdf
|
||||
host mount /mnt/felhom-drives src=/dev/mapper/pve-root[/mnt/felhom-drives] -> serial:drive-scsi0 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sda QEMU QEMU_HARDDISK bus=scsi 214.7GB via: dm-1 -> dm-1(pve-root) -> part sda3
|
||||
host mount /mnt/felhom-drives/media_a src=/dev/sdc[/felhom-data] -> serial:drive-scsi2 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdc QEMU QEMU_HARDDISK bus=scsi 107.4GB via: sdc
|
||||
host mount /mnt/felhom-drives/adatlemez src=/dev/sdb[/felhom-data] -> serial:drive-scsi1 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdb QEMU QEMU_HARDDISK bus=scsi 53.7GB via: sdb
|
||||
host mount /mnt/felhom-drives/media_c src=/dev/sde[/felhom-data] -> serial:drive-scsi4 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sde QEMU QEMU_HARDDISK bus=scsi 53.7GB via: sde
|
||||
host mount /mnt/felhom-drives/media_d src=/dev/sdf[/felhom-data] -> serial:drive-scsi5 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdf QEMU QEMU_HARDDISK bus=scsi 21.5GB via: sdf
|
||||
host mount /mnt/felhom-drives/media_b src=/dev/sdd[/felhom-data] -> serial:drive-scsi3 [unknown] inside a VM (kvm): a virtual disk says nothing about the host disk; virtual disk vendor/model
|
||||
sdd QEMU QEMU_HARDDISK bus=scsi 107.4GB via: sdd
|
||||
@@ -0,0 +1,60 @@
|
||||
# Spike — can the agent name the physical disk under every storage place? (2026-10-15)
|
||||
|
||||
For `architecture/16-storage-physical-identity.md` (draft). Method: `tools/physdisk_probe.py` — read-only, run as root
|
||||
on each Proxmox host. It follows the block chain down to whole disks — partition → parent (`/sys/class/block/<p>/partition`,
|
||||
the same as lsblk `PKNAME`), device-mapper / LVM thin → `/sys/class/block/<dm>/slaves/*` recursively, loop →
|
||||
`loop/backing_file` → the filesystem that holds the file — and reads each disk's `ID_WWN`, `ID_SERIAL_SHORT`, `ID_BUS`,
|
||||
vendor and model from udev, plus `systemd-detect-virt`. `tools/summarize.py` prints the tables. The agent already
|
||||
has most of this chain (`role.go` `walkSlaves`/`physicalDisksOf`, `hostread.go` `parentDisk`); it lacks the loop step
|
||||
and a per-place report.
|
||||
|
||||
## Results
|
||||
|
||||
| # | Case | Where | The probe's answer | Truth | Right? | Evidence |
|
||||
|---|---|---|---|---|---|---|
|
||||
| 1 | One disk: host root, `local`, the thin pool, guest rootfs and `mp0` (`sys_drive` is a folder of `mp0`) | N100 | all → `wwn:0x5000000123456f1f` (AirDisk 512 GB SSD), proven | one SATA SSD | **yes** | `B-n100.txt` |
|
||||
| 1b | The same on demo-hp | demo-hp | all system places → `wwn:0x5001b448b60a9d6e` (SanDisk 128 GB) | one SSD | **yes** | `B-demo-hp.txt` |
|
||||
| 2 | Two disks: system + enrolled data drive | demo-hp, N100 | system → SanDisk / AirDisk; `/mnt/felhom-drives/hdd_1` → Toshiba NVMe (`eui…46c07b`) / Toshiba MQ04 on USB (`0x5000039ddb108568`) | two disks each | **yes** | `B-demo-hp.txt`, `B-n100.txt` |
|
||||
| 3 | One disk, two partitions, two places | demo-hp, a 4 GB scratch file as a loop disk, `p1` and `p2` ext4, mounted | both → the NVMe that holds the file, via `loop2pN → loop2 → file on nvme0n1` | the same disk | **yes** (after a probe fix: the partition step must run before the loop step) | `B-case3-loop.*` |
|
||||
| 4a | A USB enclosure that passes the disk's identity | N100's backup drive | `ID_BUS=ata`, real model, serial `65NOP3HDT`, WWN; `ID_USB_DRIVER=usb-storage` | the real Toshiba disk | **yes** | `B-n100.txt` |
|
||||
| 4b | A USB enclosure that hides or fakes the serial | — | **not measured** — no such device at hand, none in earlier evidence (searched `documentation/`, agent, controller) | — | — | R-1077 |
|
||||
| 4c | A cheap SSD with a generic WWN | N100 system SSD | `ID_WWN=0x5000000123456f1f`: NAA-5 with **OUI 000000** (no registered vendor) — the serial `QDF922W009654S30EX` looks real | unknown whether two units share the WWN | **probably weak** | R-1076 |
|
||||
| 5 | Inside a VM: virtual disks on the **same** host disk | Tester 1 (VM 341): `scsi0`, `scsi1`, `scsi2` | inside: `QEMU HARDDISK`, serials `drive-scsi0/1/2`, `systemd-detect-virt=kvm` → **unknown** | host: all three are files on demo-hp's NVMe (`B-case56-host-truth.txt`) | **yes — „unknown"** | `B-tester1.txt`, `B-case56-*` |
|
||||
| 6 | Inside a VM: a virtual disk on a **different** host disk | Tester 1, scratch `scsi6` (4 GB on `local-lvm` = demo-hp's SanDisk), hot-added and removed | inside: `QEMU HARDDISK`, `ID_SERIAL_SHORT=drive-scsi6` (the set serial `SCRATCHSID6` shows only as `ID_SCSI_SERIAL`) → **unknown** | host: the SanDisk | **yes — „unknown"** | `B-case56-*` |
|
||||
| 7 | A network share | — (no box has one mounted now; the OMV run mounted one at `/mnt/felhom-drives/omv-filmek`) | the probe classes `cifs`/`nfs` sources as network → unknown, no disk | a disk on another machine | **yes by rule** (not run on a live share) | `../omv-vm-2026-10-15/B6-omv-share.txt` |
|
||||
|
||||
**The VM cases in one sentence:** from inside a VM, two virtual disks on the same host disk and two on different host
|
||||
disks look exactly alike (same vendor, same model, serial = the hypervisor's slot name), so the agent can only say
|
||||
„unknown"; only the hypervisor's host knows.
|
||||
|
||||
## What today's agent does with a partitioned disk (Tester 1, scratch `sdg`, read-only `GET /disks/candidates`)
|
||||
|
||||
| Disk state | Agent answer | Evidence |
|
||||
|---|---|---|
|
||||
| blank | `initialize`: `/dev/sdg`, `data_bearing:false`, `mountable:false` | `B-case56-agent-blank.txt` |
|
||||
| GPT, `p1` empty (no fs), `p2` empty ext4 | `attach` and `initialize`: one row `/dev/sdg`, `fstype ext4`, `mount_source /dev/sdg2`, `data_bearing:true`; **`p1` is not offered at all** | `B-case4b-partitions-empty.txt`, `B-case4b-partitions.txt` |
|
||||
| GPT, both partitions empty | `initialize` only: `/dev/sdg`, `data_bearing:true`, `mountable:false` — the only way to use it is to wipe the whole disk | `B-case4b-partitions.txt` |
|
||||
|
||||
So today a place is always a whole disk (or the one partition the agent picks), an empty filesystem counts as data, and
|
||||
a partition table alone makes the whole disk „data-bearing".
|
||||
|
||||
## Also found while reading (code, not run)
|
||||
|
||||
- The controller's „same disk" test is `stat().st_dev` (`felhom-controller/controller/internal/system/mounts_linux.go:225-245`;
|
||||
its own comment: „two partitions on one physical disk look "different" here"). Tier-2 target choice
|
||||
(`internal/backup/tier2.go:83-179`) and the one-copy warning (`internal/backup/backup.go:1387-1410`) use it.
|
||||
- Tester 1 today makes Tier-2 copies between `media_a` / `adatlemez` / … — all files on one host NVMe — and counts them as
|
||||
off-drive copies (case 5). R-1074.
|
||||
- `hasOffDriveTarget` (`backup.go:1390-1402`) does not skip network paths, and a NAS is registered `Schedulable:true`
|
||||
(`internal/web/netstorage_job.go:267-273`), so adding a NAS would remove the „Csak egy másolat…" warning while Tier-2
|
||||
refuses a NAS (`tier2.go:141-143`). Read in code, not run. R-1075.
|
||||
- `sys_drive` is a folder of `mp0` (`/var/lib/felhom`, `backup=1`), next to Docker — not a separate `mp1` (all three boxes,
|
||||
`pct config 9201`; `07-backup-architecture.md` §7.5.1). Anything stored there rides in every whole-guest copy.
|
||||
|
||||
## Put back
|
||||
|
||||
- demo-hp: the 4 GB scratch file and its loop device removed (checked: `losetup -a` 0 lines, file absent). A first try left
|
||||
them for ~1 minute (a missing `partprobe`); removed at once, nothing else touched.
|
||||
- Tester 1: scratch `scsi6` partitioned, wiped (`wipefs -a`, `sgdisk -Z` — the scratch disk only, matched by its serial
|
||||
before every write), hot-removed, its LV `vm-341-disk-0` destroyed; `sdg` gone; VM 341 still running.
|
||||
- Probe files deleted from all hosts. No disk that holds anything was written. DooPlex and ep0 not touched.
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
# agent_read.sh <path...> — READ-ONLY GETs to the agent local API, run ON the PVE host (token never leaves it)
|
||||
export LC_ALL=C
|
||||
B=/var/lib/felhom-agent/guests/9201/bootstrap/bootstrap.json
|
||||
TOK=$(python3 -c "import json;print(json.load(open('$B'))['local_api']['token'])")
|
||||
EP=$(python3 -c "import json;print(json.load(open('$B'))['local_api']['endpoint'])")
|
||||
for p in "$@"; do echo "=== GET $p"; curl -sS -k -m 30 -w '\nHTTP %{http_code}\n' -H "Authorization: Bearer $TOK" "https://$EP$p"; done
|
||||
@@ -0,0 +1,153 @@
|
||||
#!/usr/bin/env python3
|
||||
"""physdisk_probe.py — READ-ONLY spike for 16-storage-physical-identity.md (2026-10-15).
|
||||
|
||||
For every storage place on a Proxmox host (host root, PVE storages, guest mount points, /mnt/* mounts, extra paths
|
||||
or devices given as arguments) follow the block chain down to WHOLE physical disks:
|
||||
partition -> parent disk (/sys/class/block/<p>/partition, the parent sysfs dir = lsblk PKNAME)
|
||||
dm / lvm / md -> /sys/class/block/<dm>/slaves/* (recursive; a thin pool reaches its tdata/tmeta PVs)
|
||||
loop -> /sys/block/loopN/loop/backing_file -> the filesystem holding that file -> recurse
|
||||
and read each disk's identity from udev (ID_WWN, ID_SERIAL_SHORT, ID_BUS, ID_VENDOR, ID_MODEL) + sysfs.
|
||||
identity = proven | unknown, with the reason. Writes nothing; runs only lsblk/findmnt/udevadm/pct/pvesm reads.
|
||||
"""
|
||||
import json, os, subprocess, sys
|
||||
|
||||
def sh(*a):
|
||||
try: return subprocess.run(a, capture_output=True, text=True, timeout=20).stdout.strip()
|
||||
except Exception: return ''
|
||||
|
||||
VIRT = sh('systemd-detect-virt') or 'unknown'
|
||||
VIRTUAL_VENDORS = ('QEMU', 'VBOX', 'VMware', 'Msft', 'Red Hat', 'Xen')
|
||||
BLOCK = '/sys/class/block'
|
||||
|
||||
def kname(dev):
|
||||
return os.path.basename(os.path.realpath(dev))
|
||||
|
||||
def chain(name, via, depth=0):
|
||||
"""-> list of (disk_name, via-string)"""
|
||||
if depth > 12: return [(name, via + ' !depth')]
|
||||
p = os.path.join(BLOCK, name)
|
||||
if not os.path.exists(p): return [(name, via + ' !nosysfs')]
|
||||
if os.path.exists(os.path.join(p, 'partition')):
|
||||
parent = os.path.basename(os.path.dirname(os.path.realpath(p)))
|
||||
return chain(parent, via + f' -> part {name}', depth + 1)
|
||||
if name.startswith('loop'):
|
||||
bf = ''
|
||||
try: bf = open(f'/sys/block/{name}/loop/backing_file').read().strip()
|
||||
except Exception: pass
|
||||
if bf:
|
||||
src = sh('findmnt', '-n', '-o', 'SOURCE', '-T', bf)
|
||||
if src.startswith('/dev/'):
|
||||
return chain(kname(src), via + f' -> loop[{bf}] on {src}', depth + 1)
|
||||
return [(name, via + ' -> loop(no backing)')]
|
||||
sl = os.path.join(p, 'slaves')
|
||||
if os.path.isdir(sl) and os.listdir(sl):
|
||||
out = []
|
||||
dmname = ''
|
||||
try: dmname = open(os.path.join(p, 'dm', 'name')).read().strip()
|
||||
except Exception: pass
|
||||
for s in sorted(os.listdir(sl)):
|
||||
out += chain(s, via + f' -> {name}{"(" + dmname + ")" if dmname else ""}', depth + 1)
|
||||
return out
|
||||
return [(name, via)]
|
||||
|
||||
def disk_identity(d):
|
||||
props = {}
|
||||
for line in sh('udevadm', 'info', '--query=property', f'/dev/{d}').splitlines():
|
||||
k, _, v = line.partition('=')
|
||||
props[k] = v
|
||||
def rd(f):
|
||||
try: return open(f'/sys/block/{d}/{f}').read().strip()
|
||||
except Exception: return ''
|
||||
info = {
|
||||
'disk': d,
|
||||
'model': props.get('ID_MODEL', rd('device/model')),
|
||||
'vendor': props.get('ID_VENDOR', rd('device/vendor')),
|
||||
'serial': props.get('ID_SERIAL_SHORT', ''),
|
||||
'wwn': props.get('ID_WWN', rd('wwid') or rd('device/wwid')),
|
||||
'bus': props.get('ID_BUS', ''),
|
||||
'usb_driver': props.get('ID_USB_DRIVER', ''),
|
||||
'path': props.get('ID_PATH', ''),
|
||||
'size_gb': round(int(rd('size') or 0) * 512 / 1e9, 1),
|
||||
'rotational': rd('queue/rotational'),
|
||||
}
|
||||
why = []
|
||||
vend = (info['vendor'] + ' ' + info['model']).upper()
|
||||
if VIRT not in ('none', ''): why.append(f'inside a VM ({VIRT}): a virtual disk says nothing about the host disk')
|
||||
if any(v.upper() in vend for v in VIRTUAL_VENDORS): why.append('virtual disk vendor/model')
|
||||
if d.startswith('vd') and not info['serial']: why.append('virtio disk without a serial')
|
||||
if not (info['serial'] or info['wwn']): why.append('no serial and no wwn')
|
||||
if info['bus'] == 'usb' and info['serial'] and len(set(info['serial'])) <= 2: why.append('USB bridge serial looks fake')
|
||||
info['id'] = ('wwn:' + info['wwn']) if info['wwn'] else (('serial:' + info['serial']) if info['serial'] else '')
|
||||
info['identity'] = 'unknown' if why else 'proven'
|
||||
info['why_unknown'] = why
|
||||
return info
|
||||
|
||||
def place(label, target):
|
||||
"""target: a /dev path, a mounted path, or 'net:' prefix"""
|
||||
rec = {'place': label, 'target': target}
|
||||
src = target
|
||||
if not target.startswith('/dev/'):
|
||||
src = sh('findmnt', '-n', '-o', 'SOURCE', '-T', target)
|
||||
rec['fstype'] = sh('findmnt', '-n', '-o', 'FSTYPE', '-T', target)
|
||||
rec['mountpoint'] = sh('findmnt', '-n', '-o', 'TARGET', '-T', target)
|
||||
rec['source'] = src
|
||||
if rec.get('fstype') in ('cifs', 'nfs', 'nfs4', 'smb3', 'fuse.sshfs') or (src and not src.startswith('/dev/')):
|
||||
rec['physical_disks'] = []
|
||||
rec['identity'] = 'unknown'
|
||||
rec['why_unknown'] = [f'network or non-block source ({rec.get("fstype")}: {src})']
|
||||
return rec
|
||||
src = src.split('[')[0]
|
||||
ch = chain(kname(src), kname(src))
|
||||
disks = []
|
||||
seen = set()
|
||||
for d, via in ch:
|
||||
if d in seen: continue
|
||||
seen.add(d)
|
||||
di = disk_identity(d); di['via'] = via
|
||||
disks.append(di)
|
||||
rec['physical_disks'] = [d['id'] or ('dev:' + d['disk']) for d in disks]
|
||||
rec['disks'] = disks
|
||||
rec['identity'] = 'proven' if disks and all(d['identity'] == 'proven' for d in disks) else 'unknown'
|
||||
rec['why_unknown'] = sorted({w for d in disks for w in d['why_unknown']})
|
||||
return rec
|
||||
|
||||
def places():
|
||||
out = [('host root /', '/')]
|
||||
if sh('which', 'pvesm'):
|
||||
for line in sh('pvesm', 'status').splitlines()[1:]:
|
||||
f = line.split()
|
||||
if len(f) < 2 or f[2] != 'active': continue
|
||||
name, typ = f[0], f[1]
|
||||
cfg = sh('pvesh', 'get', f'/storage/{name}', '--output-format', 'json')
|
||||
try: c = json.loads(cfg)
|
||||
except Exception: c = {}
|
||||
if typ == 'dir' and c.get('path'): out.append((f'pve storage {name} (dir)', c['path']))
|
||||
elif typ == 'lvmthin': out.append((f'pve storage {name} (lvmthin {c.get("vgname")}/{c.get("thinpool")})', '/dev/mapper/' + c.get('vgname','').replace('-','--') + '-' + c.get('thinpool','').replace('-','--') + '-tpool'))
|
||||
elif typ == 'lvm': out.append((f'pve storage {name} (lvm)', f'/dev/{c.get("vgname")}'))
|
||||
elif typ in ('nfs', 'cifs') and c.get('path'): out.append((f'pve storage {name} ({typ})', c['path']))
|
||||
for vmid in sh('pct', 'list').split('\n')[1:]:
|
||||
v = vmid.split()[0] if vmid.split() else ''
|
||||
if not v: continue
|
||||
for line in sh('pct', 'config', v).splitlines():
|
||||
k, _, val = line.partition(': ')
|
||||
if k == 'rootfs' or k.startswith('mp'):
|
||||
vol = val.split(',')[0]
|
||||
mp = [x.split('=')[1] for x in val.split(',') if x.startswith('mp=')]
|
||||
lab = f'guest {v} {k} {mp[0] if mp else "/"}'
|
||||
if vol.startswith('/'):
|
||||
out.append((lab + ' (host bind)', vol))
|
||||
else:
|
||||
pth = sh('pvesm', 'path', vol)
|
||||
out.append((lab + f' ({vol})', pth if pth else vol))
|
||||
for m in sh('findmnt', '-rn', '-o', 'TARGET').splitlines():
|
||||
if m.startswith('/mnt/') and (m.count('/') == 2 or m.startswith('/mnt/felhom-drives/')): out.append((f'host mount {m}', m))
|
||||
return out
|
||||
|
||||
if __name__ == '__main__':
|
||||
extra = sys.argv[1:]
|
||||
todo = places() + [(f'arg {a}', a) for a in extra]
|
||||
res = {'host': sh('hostname'), 'virt': VIRT, 'places': []}
|
||||
for lab, t in todo:
|
||||
try: res['places'].append(place(lab, t))
|
||||
except Exception as e: res['places'].append({'place': lab, 'target': t, 'error': str(e)})
|
||||
print(json.dumps(res, indent=1))
|
||||
@@ -0,0 +1,8 @@
|
||||
import json,sys
|
||||
d=json.load(open(sys.argv[1]))
|
||||
print(f"# host {d['host']} virt={d['virt']}")
|
||||
for p in d['places']:
|
||||
if 'error' in p: print(f"{p['place']:<55} ERROR {p['error']}"); continue
|
||||
ds=p.get('disks',[])
|
||||
print(f"{p['place'][:55]:<55} src={p.get('source','')[:40]:<40} -> {','.join(p['physical_disks']) or '-'} [{p['identity']}] {'; '.join(p['why_unknown'])}")
|
||||
for x in ds: print(f"{'':<8}{x['disk']:<8} {x['vendor'][:10]:<10} {x['model'][:28]:<28} bus={x['bus']:<5} {x['size_gb']}GB via: {x['via']}")
|
||||
Reference in new issue
Block a user