← Back to team overview

curtin-dev team mailing list archive

[Merge] ~ogayot/curtin:noble-dyndisk into curtin:ubuntu/noble

 

Olivier Gayot has proposed merging ~ogayot/curtin:noble-dyndisk into curtin:ubuntu/noble.

Requested reviews:
  curtin developers (curtin-dev)
Related bugs:
  Bug #2081778 in curtin: "storage probe validation fails for Windows dynamic disks "Couldn't find partition entry in table""
  https://bugs.launchpad.net/curtin/+bug/2081778

For more details, see:
https://code.launchpad.net/~ogayot/curtin/+git/curtin/+merge/485463

Don't crash in the presence of dynamic disks - mark the partition table as unsupported instead.

Originally implemented in https://code.launchpad.net/~ogayot/curtin/+git/curtin/+merge/480694 & https://code.launchpad.net/~ogayot/curtin/+git/curtin/+merge/481186

Theoretically speaking, the second patch is not required as it is only a refactor of the first patch. However, it makes the relevant code identical on noble and plucky - which I'd consider a positive thing.
-- 
Your team curtin developers is requested to review the proposed merge of ~ogayot/curtin:noble-dyndisk into curtin:ubuntu/noble.
diff --git a/curtin/storage_config.py b/curtin/storage_config.py
index ac7b607..41187af 100644
--- a/curtin/storage_config.py
+++ b/curtin/storage_config.py
@@ -487,6 +487,36 @@ class ProbertParser(object):
 
         return ptype
 
+    @staticmethod
+    def looks_like_ldm_disk(blockdev) -> bool:
+        """ Tell if the disk looks like a Windows dynamic disk or LDM (aka.
+            Logical Disk Manager).
+
+            Here we consider that a disk is a dynamic disk if it contains a DOS
+            partition table with all partitions having type 0x42.
+
+            The Linux kernel and possibly libldm (currently in universe) do
+            extra checks to determine if a disk is a dynamic disk.
+
+            Here we only scratch the surface (thus the verb "looks_like" rather
+            than "is") so it is better to only use this function if we already
+            suspect the disk could be using LDM.
+        """
+        try:
+            ptable = blockdev["partitiontable"]
+            # Currently, the Linux kernel only supports dynamic disks on dos
+            # partition tables.
+            if ptable["label"] != "dos":
+                return False
+            parts = ptable["partitions"]
+            if not parts:
+                return False
+            # Type 0x42 used to be "SFS" but it is ancient and Windows dynamic
+            # disks use it too.
+            return all([part.get("type") == "42" for part in parts])
+        except KeyError:
+            return False
+
     def blockdev_to_id(self, blockdev):
         """ Examine a blockdev dictionary and return a tuple of curtin
             storage type and name that can be used as a value for
@@ -773,6 +803,12 @@ class BlockdevParser(ProbertParser):
             if ptable is not None:
                 entry['ptable'] = ptable
 
+            if self.looks_like_ldm_disk(blockdev_data):
+                LOG.debug('%s: reassigning ptable property to %s because it'
+                          ' looks like a dynamic disk',
+                          entry['path'], schemas._ptable_unsupported)
+                entry['ptable'] = schemas._ptable_unsupported
+
             match = re.fullmatch(r'/dev/(?P<ctrler>nvme\d+)n\d', devname)
             if match is not None:
                 entry['nvme_controller'] = f'nvme-controller-{match["ctrler"]}'
@@ -811,8 +847,26 @@ class BlockdevParser(ProbertParser):
                         break
 
                 if part is None:
-                    raise RuntimeError(
-                        "Couldn't find partition entry in table")
+                    # Could not find the partition in the partition table.
+
+                    # It is expected for LDM (or Windows dynamic disks).
+                    # The Linux kernel can discover partitions from the "LDM
+                    # database" which is stored in the last 1MiB of the disk.
+                    if self.looks_like_ldm_disk(parent_blockdev):
+                        LOG.warning("%s was not found in %s's ptable, but that"
+                                    ' is expected for a dynamic disk',
+                                    devname, parent_blockdev['DEVNAME'])
+                        part = {
+                            'start': attrs['start'],
+                            'size': attrs['size'],
+                        }
+                        # Let's unset ptable so that we don't try to retrieve
+                        # properties from the partition table later in the
+                        # function.
+                        ptable = None
+                    else:
+                        raise RuntimeError(
+                            "Couldn't find partition entry in table")
             else:
                 part = attrs
 
diff --git a/tests/data/probert_storage_ldm.json b/tests/data/probert_storage_ldm.json
new file mode 100644
index 0000000..f222e6e
--- /dev/null
+++ b/tests/data/probert_storage_ldm.json
@@ -0,0 +1,2610 @@
+{
+    "multipath": {},
+    "zfs": {
+        "zpools": {}
+    },
+    "lvm": {},
+    "dasd": {},
+    "blockdev": {
+        "/dev/sdc": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-uuid/2024-04-24-11-29-09-00 /dev/disk/by-path/pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0 /dev/disk/by-id/usb-SRT_USB_AA00000000004614-0:0 /dev/disk/by-path/pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0 /dev/disk/by-label/Ubuntu\\x2024.04\\x20LTS\\x20amd64 /dev/disk/by-diskseq/13",
+            "DEVNAME": "/dev/sdc",
+            "DEVPATH": "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/host6/target6:0:0/6:0:0:0/block/sdc",
+            "DEVTYPE": "disk",
+            "DISKSEQ": "13",
+            "ID_BUS": "usb",
+            "ID_FS_BLOCKSIZE": "2048",
+            "ID_FS_BOOT_SYSTEM_ID": "EL\\x20TORITO\\x20SPECIFICATION",
+            "ID_FS_DATA_PREPARER_ID": "XORRISO-1.5.4\\x202021.01.30.150001\\x2c\\x20LIBISOBURN-1.5.4\\x2c\\x20LIBISOFS-1.5.4\\x2c\\x20LIBBURN-1.5.4",
+            "ID_FS_LABEL": "Ubuntu_24.04_LTS_amd64",
+            "ID_FS_LABEL_ENC": "Ubuntu\\x2024.04\\x20LTS\\x20amd64",
+            "ID_FS_SIZE": "6114656256",
+            "ID_FS_TYPE": "iso9660",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "2024-04-24-11-29-09-00",
+            "ID_FS_UUID_ENC": "2024-04-24-11-29-09-00",
+            "ID_FS_VERSION": "Joliet Extension",
+            "ID_INSTANCE": "0:0",
+            "ID_MODEL": "USB",
+            "ID_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_MODEL_ID": "1000",
+            "ID_PART_TABLE_TYPE": "gpt",
+            "ID_PART_TABLE_UUID": "1cf7d054-8db5-4194-971e-3c8665684807",
+            "ID_PATH": "pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0",
+            "ID_PATH_TAG": "pci-0000_00_14_0-usb-0_4_1_0-scsi-0_0_0_0",
+            "ID_PATH_WITH_USB_REVISION": "pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0",
+            "ID_REVISION": "1100",
+            "ID_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_SERIAL_SHORT": "AA00000000004614",
+            "ID_TYPE": "disk",
+            "ID_USB_DRIVER": "usb-storage",
+            "ID_USB_INSTANCE": "0:0",
+            "ID_USB_INTERFACES": ":080650:",
+            "ID_USB_INTERFACE_NUM": "00",
+            "ID_USB_MODEL": "USB",
+            "ID_USB_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_MODEL_ID": "1000",
+            "ID_USB_REVISION": "1100",
+            "ID_USB_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_USB_SERIAL_SHORT": "AA00000000004614",
+            "ID_USB_TYPE": "disk",
+            "ID_USB_VENDOR": "SRT",
+            "ID_USB_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_VENDOR_ID": "090c",
+            "ID_VENDOR": "SRT",
+            "ID_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_VENDOR_ID": "090c",
+            "MAJOR": "8",
+            "MINOR": "32",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "4027296",
+            "attrs": {
+                "alignment_offset": "0",
+                "bdi": null,
+                "capability": "0",
+                "dev": "8:32",
+                "device": null,
+                "discard_alignment": "0",
+                "diskseq": "13",
+                "events": "media_change",
+                "events_async": "",
+                "events_poll_msecs": "-1",
+                "ext_range": "256",
+                "hidden": "0",
+                "inflight": "       0        0",
+                "integrity/device_is_integrity_capable": "0",
+                "integrity/format": "none",
+                "integrity/protection_interval_bytes": "0",
+                "integrity/read_verify": "0",
+                "integrity/tag_size": "0",
+                "integrity/write_generate": "0",
+                "mq/0/cpu_list": "0, 1, 2, 3",
+                "mq/0/nr_reserved_tags": "0",
+                "mq/0/nr_tags": "1",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "queue/add_random": "1",
+                "queue/chunk_sectors": "0",
+                "queue/dax": "0",
+                "queue/discard_granularity": "512",
+                "queue/discard_max_bytes": "0",
+                "queue/discard_max_hw_bytes": "0",
+                "queue/discard_zeroes_data": "0",
+                "queue/dma_alignment": "511",
+                "queue/fua": "0",
+                "queue/hw_sector_size": "512",
+                "queue/io_poll": "0",
+                "queue/io_poll_delay": "-1",
+                "queue/io_timeout": "30000",
+                "queue/iosched/async_depth": "48",
+                "queue/iosched/fifo_batch": "16",
+                "queue/iosched/front_merges": "1",
+                "queue/iosched/prio_aging_expire": "10000",
+                "queue/iosched/read_expire": "500",
+                "queue/iosched/write_expire": "5000",
+                "queue/iosched/writes_starved": "2",
+                "queue/iostats": "1",
+                "queue/logical_block_size": "512",
+                "queue/max_discard_segments": "1",
+                "queue/max_hw_sectors_kb": "120",
+                "queue/max_integrity_segments": "0",
+                "queue/max_sectors_kb": "120",
+                "queue/max_segment_size": "65536",
+                "queue/max_segments": "2048",
+                "queue/minimum_io_size": "512",
+                "queue/nomerges": "0",
+                "queue/nr_requests": "2",
+                "queue/nr_zones": "0",
+                "queue/optimal_io_size": "0",
+                "queue/physical_block_size": "512",
+                "queue/read_ahead_kb": "128",
+                "queue/rotational": "1",
+                "queue/rq_affinity": "1",
+                "queue/scheduler": "none [mq-deadline] ",
+                "queue/stable_writes": "0",
+                "queue/virt_boundary_mask": "0",
+                "queue/wbt_lat_usec": "75000",
+                "queue/write_cache": "write through",
+                "queue/write_same_max_bytes": "0",
+                "queue/write_zeroes_max_bytes": "0",
+                "queue/zone_append_max_bytes": "0",
+                "queue/zone_write_granularity": "0",
+                "queue/zoned": "none",
+                "range": "16",
+                "removable": "1",
+                "ro": "0",
+                "size": "16079781888",
+                "stat": "  102514     1746 12320458   729785      797      688    40776   522996        0   671817  1252782        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=32\nDEVNAME=sdc\nDEVTYPE=disk\nDISKSEQ=13"
+            },
+            "partitiontable": {
+                "label": "gpt",
+                "id": "1CF7D054-8DB5-4194-971E-3C8665684807",
+                "device": "/dev/sdc",
+                "unit": "sectors",
+                "firstlba": 64,
+                "lastlba": 31405760,
+                "table-length": "248",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sdc1",
+                        "start": 64,
+                        "size": 11931820,
+                        "type": "EBD0A0A2-B9E5-4433-87C0-68B6B72699C7",
+                        "uuid": "1CF7D054-8DB5-4194-971F-3C8665684807",
+                        "name": "ISO9660",
+                        "attrs": "RequiredPartition GUID:60"
+                    },
+                    {
+                        "node": "/dev/sdc2",
+                        "start": 11931884,
+                        "size": 10140,
+                        "type": "C12A7328-F81F-11D2-BA4B-00A0C93EC93B",
+                        "uuid": "1CF7D054-8DB5-4194-971C-3C8665684807",
+                        "name": "Appended2"
+                    },
+                    {
+                        "node": "/dev/sdc3",
+                        "start": 11942024,
+                        "size": 600,
+                        "type": "EBD0A0A2-B9E5-4433-87C0-68B6B72699C7",
+                        "uuid": "1CF7D054-8DB5-4194-971D-3C8665684807",
+                        "name": "Gap1",
+                        "attrs": "RequiredPartition GUID:60"
+                    },
+                    {
+                        "node": "/dev/sdc4",
+                        "start": 11943936,
+                        "size": 19460096,
+                        "type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
+                        "uuid": "3998CB98-2D46-4863-8676-EE288E062A1F"
+                    }
+                ]
+            }
+        },
+        "/dev/sdc1": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-path/pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0-part1 /dev/disk/by-path/pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0-part1 /dev/disk/by-diskseq/13-part1 /dev/disk/by-partlabel/ISO9660 /dev/disk/by-partuuid/1cf7d054-8db5-4194-971f-3c8665684807 /dev/disk/by-label/Ubuntu\\x2024.04\\x20LTS\\x20amd64 /dev/disk/by-uuid/2024-04-24-11-29-09-00 /dev/disk/by-id/usb-SRT_USB_AA00000000004614-0:0-part1",
+            "DEVNAME": "/dev/sdc1",
+            "DEVPATH": "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/host6/target6:0:0/6:0:0:0/block/sdc/sdc1",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "13",
+            "ID_BUS": "usb",
+            "ID_FS_BLOCKSIZE": "2048",
+            "ID_FS_DATA_PREPARER_ID": "XORRISO-1.5.4\\x202021.01.30.150001\\x2c\\x20LIBISOBURN-1.5.4\\x2c\\x20LIBISOFS-1.5.4\\x2c\\x20LIBBURN-1.5.4",
+            "ID_FS_LABEL": "Ubuntu_24.04_LTS_amd64",
+            "ID_FS_LABEL_ENC": "Ubuntu\\x2024.04\\x20LTS\\x20amd64",
+            "ID_FS_SIZE": "6109091840",
+            "ID_FS_TYPE": "iso9660",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "2024-04-24-11-29-09-00",
+            "ID_FS_UUID_ENC": "2024-04-24-11-29-09-00",
+            "ID_FS_VERSION": "Joliet Extension",
+            "ID_INSTANCE": "0:0",
+            "ID_MODEL": "USB",
+            "ID_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_MODEL_ID": "1000",
+            "ID_PART_ENTRY_DISK": "8:32",
+            "ID_PART_ENTRY_FLAGS": "0x1000000000000001",
+            "ID_PART_ENTRY_NAME": "ISO9660",
+            "ID_PART_ENTRY_NUMBER": "1",
+            "ID_PART_ENTRY_OFFSET": "64",
+            "ID_PART_ENTRY_SCHEME": "gpt",
+            "ID_PART_ENTRY_SIZE": "11931820",
+            "ID_PART_ENTRY_TYPE": "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7",
+            "ID_PART_ENTRY_UUID": "1cf7d054-8db5-4194-971f-3c8665684807",
+            "ID_PART_TABLE_TYPE": "gpt",
+            "ID_PART_TABLE_UUID": "1cf7d054-8db5-4194-971e-3c8665684807",
+            "ID_PATH": "pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0",
+            "ID_PATH_TAG": "pci-0000_00_14_0-usb-0_4_1_0-scsi-0_0_0_0",
+            "ID_PATH_WITH_USB_REVISION": "pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0",
+            "ID_REVISION": "1100",
+            "ID_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_SERIAL_SHORT": "AA00000000004614",
+            "ID_TYPE": "disk",
+            "ID_USB_DRIVER": "usb-storage",
+            "ID_USB_INSTANCE": "0:0",
+            "ID_USB_INTERFACES": ":080650:",
+            "ID_USB_INTERFACE_NUM": "00",
+            "ID_USB_MODEL": "USB",
+            "ID_USB_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_MODEL_ID": "1000",
+            "ID_USB_REVISION": "1100",
+            "ID_USB_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_USB_SERIAL_SHORT": "AA00000000004614",
+            "ID_USB_TYPE": "disk",
+            "ID_USB_VENDOR": "SRT",
+            "ID_USB_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_VENDOR_ID": "090c",
+            "ID_VENDOR": "SRT",
+            "ID_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_VENDOR_ID": "090c",
+            "MAJOR": "8",
+            "MINOR": "33",
+            "PARTN": "1",
+            "PARTNAME": "ISO9660",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "4027370",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:33",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "1",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "6109091840",
+                "start": "64",
+                "stat": "  101420     1020 12276324   684807        0        0        0        0        0   390198   684807        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=33\nDEVNAME=sdc1\nDEVTYPE=partition\nDISKSEQ=13\nPARTN=1\nPARTNAME=ISO9660"
+            }
+        },
+        "/dev/sdc2": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-diskseq/13-part2 /dev/disk/by-id/usb-SRT_USB_AA00000000004614-0:0-part2 /dev/disk/by-path/pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0-part2 /dev/disk/by-uuid/37B6-BC6E /dev/disk/by-partlabel/Appended2 /dev/disk/by-path/pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0-part2 /dev/disk/by-label/ESP /dev/disk/by-partuuid/1cf7d054-8db5-4194-971c-3c8665684807",
+            "DEVNAME": "/dev/sdc2",
+            "DEVPATH": "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/host6/target6:0:0/6:0:0:0/block/sdc/sdc2",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "13",
+            "ID_BUS": "usb",
+            "ID_FS_BLOCKSIZE": "2048",
+            "ID_FS_LABEL": "ESP",
+            "ID_FS_LABEL_ENC": "ESP",
+            "ID_FS_SIZE": "5177344",
+            "ID_FS_TYPE": "vfat",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "37B6-BC6E",
+            "ID_FS_UUID_ENC": "37B6-BC6E",
+            "ID_FS_VERSION": "FAT12",
+            "ID_INSTANCE": "0:0",
+            "ID_MODEL": "USB",
+            "ID_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_MODEL_ID": "1000",
+            "ID_PART_ENTRY_DISK": "8:32",
+            "ID_PART_ENTRY_NAME": "Appended2",
+            "ID_PART_ENTRY_NUMBER": "2",
+            "ID_PART_ENTRY_OFFSET": "11931884",
+            "ID_PART_ENTRY_SCHEME": "gpt",
+            "ID_PART_ENTRY_SIZE": "10140",
+            "ID_PART_ENTRY_TYPE": "c12a7328-f81f-11d2-ba4b-00a0c93ec93b",
+            "ID_PART_ENTRY_UUID": "1cf7d054-8db5-4194-971c-3c8665684807",
+            "ID_PART_TABLE_TYPE": "gpt",
+            "ID_PART_TABLE_UUID": "1cf7d054-8db5-4194-971e-3c8665684807",
+            "ID_PATH": "pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0",
+            "ID_PATH_TAG": "pci-0000_00_14_0-usb-0_4_1_0-scsi-0_0_0_0",
+            "ID_PATH_WITH_USB_REVISION": "pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0",
+            "ID_REVISION": "1100",
+            "ID_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_SERIAL_SHORT": "AA00000000004614",
+            "ID_TYPE": "disk",
+            "ID_USB_DRIVER": "usb-storage",
+            "ID_USB_INSTANCE": "0:0",
+            "ID_USB_INTERFACES": ":080650:",
+            "ID_USB_INTERFACE_NUM": "00",
+            "ID_USB_MODEL": "USB",
+            "ID_USB_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_MODEL_ID": "1000",
+            "ID_USB_REVISION": "1100",
+            "ID_USB_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_USB_SERIAL_SHORT": "AA00000000004614",
+            "ID_USB_TYPE": "disk",
+            "ID_USB_VENDOR": "SRT",
+            "ID_USB_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_VENDOR_ID": "090c",
+            "ID_VENDOR": "SRT",
+            "ID_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_VENDOR_ID": "090c",
+            "MAJOR": "8",
+            "MINOR": "34",
+            "PARTN": "2",
+            "PARTNAME": "Appended2",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "4027515",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:34",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "2",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "5191680",
+                "start": "11931884",
+                "stat": "     385        0    11912     3191        0        0        0        0        0     3290     3191        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=34\nDEVNAME=sdc2\nDEVTYPE=partition\nDISKSEQ=13\nPARTN=2\nPARTNAME=Appended2"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x00000000",
+                "device": "/dev/sdc2",
+                "unit": "sectors",
+                "sectorsize": 512
+            }
+        },
+        "/dev/sdc3": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-path/pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0-part3 /dev/disk/by-partlabel/Gap1 /dev/disk/by-path/pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0-part3 /dev/disk/by-partuuid/1cf7d054-8db5-4194-971d-3c8665684807 /dev/disk/by-diskseq/13-part3 /dev/disk/by-id/usb-SRT_USB_AA00000000004614-0:0-part3",
+            "DEVNAME": "/dev/sdc3",
+            "DEVPATH": "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/host6/target6:0:0/6:0:0:0/block/sdc/sdc3",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "13",
+            "ID_BUS": "usb",
+            "ID_INSTANCE": "0:0",
+            "ID_MODEL": "USB",
+            "ID_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_MODEL_ID": "1000",
+            "ID_PART_ENTRY_DISK": "8:32",
+            "ID_PART_ENTRY_FLAGS": "0x1000000000000001",
+            "ID_PART_ENTRY_NAME": "Gap1",
+            "ID_PART_ENTRY_NUMBER": "3",
+            "ID_PART_ENTRY_OFFSET": "11942024",
+            "ID_PART_ENTRY_SCHEME": "gpt",
+            "ID_PART_ENTRY_SIZE": "600",
+            "ID_PART_ENTRY_TYPE": "ebd0a0a2-b9e5-4433-87c0-68b6b72699c7",
+            "ID_PART_ENTRY_UUID": "1cf7d054-8db5-4194-971d-3c8665684807",
+            "ID_PART_TABLE_TYPE": "gpt",
+            "ID_PART_TABLE_UUID": "1cf7d054-8db5-4194-971e-3c8665684807",
+            "ID_PATH": "pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0",
+            "ID_PATH_TAG": "pci-0000_00_14_0-usb-0_4_1_0-scsi-0_0_0_0",
+            "ID_PATH_WITH_USB_REVISION": "pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0",
+            "ID_REVISION": "1100",
+            "ID_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_SERIAL_SHORT": "AA00000000004614",
+            "ID_TYPE": "disk",
+            "ID_USB_DRIVER": "usb-storage",
+            "ID_USB_INSTANCE": "0:0",
+            "ID_USB_INTERFACES": ":080650:",
+            "ID_USB_INTERFACE_NUM": "00",
+            "ID_USB_MODEL": "USB",
+            "ID_USB_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_MODEL_ID": "1000",
+            "ID_USB_REVISION": "1100",
+            "ID_USB_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_USB_SERIAL_SHORT": "AA00000000004614",
+            "ID_USB_TYPE": "disk",
+            "ID_USB_VENDOR": "SRT",
+            "ID_USB_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_VENDOR_ID": "090c",
+            "ID_VENDOR": "SRT",
+            "ID_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_VENDOR_ID": "090c",
+            "MAJOR": "8",
+            "MINOR": "35",
+            "PARTN": "3",
+            "PARTNAME": "Gap1",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "4027628",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:35",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "3",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "307200",
+                "start": "11942024",
+                "stat": "     243        0     2168    35617        0        0        0        0        0    35716    35617        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=35\nDEVNAME=sdc3\nDEVTYPE=partition\nDISKSEQ=13\nPARTN=3\nPARTNAME=Gap1"
+            }
+        },
+        "/dev/sdc4": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-diskseq/13-part4 /dev/disk/by-uuid/23a78166-ac2a-4954-a866-e1ef4c9e5ca9 /dev/disk/by-label/writable /dev/disk/by-id/usb-SRT_USB_AA00000000004614-0:0-part4 /dev/disk/by-path/pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0-part4 /dev/disk/by-path/pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0-part4 /dev/disk/by-partuuid/3998cb98-2d46-4863-8676-ee288e062a1f",
+            "DEVNAME": "/dev/sdc4",
+            "DEVPATH": "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/host6/target6:0:0/6:0:0:0/block/sdc/sdc4",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "13",
+            "ID_BUS": "usb",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_LABEL": "writable",
+            "ID_FS_LABEL_ENC": "writable",
+            "ID_FS_LASTBLOCK": "2432512",
+            "ID_FS_SIZE": "9963569152",
+            "ID_FS_TYPE": "ext4",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "23a78166-ac2a-4954-a866-e1ef4c9e5ca9",
+            "ID_FS_UUID_ENC": "23a78166-ac2a-4954-a866-e1ef4c9e5ca9",
+            "ID_FS_VERSION": "1.0",
+            "ID_INSTANCE": "0:0",
+            "ID_MODEL": "USB",
+            "ID_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_MODEL_ID": "1000",
+            "ID_PART_ENTRY_DISK": "8:32",
+            "ID_PART_ENTRY_NUMBER": "4",
+            "ID_PART_ENTRY_OFFSET": "11943936",
+            "ID_PART_ENTRY_SCHEME": "gpt",
+            "ID_PART_ENTRY_SIZE": "19460096",
+            "ID_PART_ENTRY_TYPE": "0fc63daf-8483-4772-8e79-3d69d8477de4",
+            "ID_PART_ENTRY_UUID": "3998cb98-2d46-4863-8676-ee288e062a1f",
+            "ID_PART_TABLE_TYPE": "gpt",
+            "ID_PART_TABLE_UUID": "1cf7d054-8db5-4194-971e-3c8665684807",
+            "ID_PATH": "pci-0000:00:14.0-usb-0:4:1.0-scsi-0:0:0:0",
+            "ID_PATH_TAG": "pci-0000_00_14_0-usb-0_4_1_0-scsi-0_0_0_0",
+            "ID_PATH_WITH_USB_REVISION": "pci-0000:00:14.0-usbv2-0:4:1.0-scsi-0:0:0:0",
+            "ID_REVISION": "1100",
+            "ID_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_SERIAL_SHORT": "AA00000000004614",
+            "ID_TYPE": "disk",
+            "ID_USB_DRIVER": "usb-storage",
+            "ID_USB_INSTANCE": "0:0",
+            "ID_USB_INTERFACES": ":080650:",
+            "ID_USB_INTERFACE_NUM": "00",
+            "ID_USB_MODEL": "USB",
+            "ID_USB_MODEL_ENC": "USB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_MODEL_ID": "1000",
+            "ID_USB_REVISION": "1100",
+            "ID_USB_SERIAL": "SRT_USB_AA00000000004614-0:0",
+            "ID_USB_SERIAL_SHORT": "AA00000000004614",
+            "ID_USB_TYPE": "disk",
+            "ID_USB_VENDOR": "SRT",
+            "ID_USB_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_USB_VENDOR_ID": "090c",
+            "ID_VENDOR": "SRT",
+            "ID_VENDOR_ENC": "SRT\\x20\\x20\\x20\\x20\\x20",
+            "ID_VENDOR_ID": "090c",
+            "MAJOR": "8",
+            "MINOR": "36",
+            "PARTN": "4",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "4027725",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:36",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "4",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "9963569152",
+                "start": "11943936",
+                "stat": "     248      725    18782     5567      797      688    40776   522996        0   349897   528564        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=36\nDEVNAME=sdc4\nDEVTYPE=partition\nDISKSEQ=13\nPARTN=4"
+            }
+        },
+        "/dev/sda": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-id/ata-TOSHIBA_HDWD110_999E6AZFS /dev/disk/by-diskseq/9 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0 /dev/disk/by-id/wwn-0x5000039fdcf04730 /dev/disk/by-path/pci-0000:00:1f.2-ata-1",
+            "DEVNAME": "/dev/sda",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda",
+            "DEVTYPE": "disk",
+            "DISKSEQ": "9",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_APM": "1",
+            "ID_ATA_FEATURE_SET_APM_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PUIS": "1",
+            "ID_ATA_FEATURE_SET_PUIS_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "152",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "7200",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_MODEL": "TOSHIBA_HDWD110",
+            "ID_MODEL_ENC": "TOSHIBA\\x20HDWD110\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "13fa5c10",
+            "ID_PATH": "pci-0000:00:1f.2-ata-1.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-1",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-1_0",
+            "ID_REVISION": "MS2OA8R0",
+            "ID_SERIAL": "TOSHIBA_HDWD110_999E6AZFS",
+            "ID_SERIAL_SHORT": "999E6AZFS",
+            "ID_TYPE": "disk",
+            "ID_WWN": "0x5000039fdcf04730",
+            "ID_WWN_WITH_EXTENSION": "0x5000039fdcf04730",
+            "MAJOR": "8",
+            "MINOR": "0",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1429189",
+            "attrs": {
+                "alignment_offset": "0",
+                "bdi": null,
+                "capability": "0",
+                "dev": "8:0",
+                "device": null,
+                "discard_alignment": "0",
+                "diskseq": "9",
+                "events": "",
+                "events_async": "",
+                "events_poll_msecs": "-1",
+                "ext_range": "256",
+                "hidden": "0",
+                "inflight": "       0        0",
+                "integrity/device_is_integrity_capable": "0",
+                "integrity/format": "none",
+                "integrity/protection_interval_bytes": "0",
+                "integrity/read_verify": "0",
+                "integrity/tag_size": "0",
+                "integrity/write_generate": "0",
+                "mq/0/cpu_list": "0, 1, 2, 3",
+                "mq/0/nr_reserved_tags": "0",
+                "mq/0/nr_tags": "32",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "queue/add_random": "1",
+                "queue/chunk_sectors": "0",
+                "queue/dax": "0",
+                "queue/discard_granularity": "4096",
+                "queue/discard_max_bytes": "0",
+                "queue/discard_max_hw_bytes": "0",
+                "queue/discard_zeroes_data": "0",
+                "queue/dma_alignment": "511",
+                "queue/fua": "0",
+                "queue/hw_sector_size": "512",
+                "queue/io_poll": "0",
+                "queue/io_poll_delay": "-1",
+                "queue/io_timeout": "30000",
+                "queue/iosched/async_depth": "12",
+                "queue/iosched/fifo_batch": "16",
+                "queue/iosched/front_merges": "1",
+                "queue/iosched/prio_aging_expire": "10000",
+                "queue/iosched/read_expire": "500",
+                "queue/iosched/write_expire": "5000",
+                "queue/iosched/writes_starved": "2",
+                "queue/iostats": "1",
+                "queue/logical_block_size": "512",
+                "queue/max_discard_segments": "1",
+                "queue/max_hw_sectors_kb": "32767",
+                "queue/max_integrity_segments": "0",
+                "queue/max_sectors_kb": "1280",
+                "queue/max_segment_size": "65536",
+                "queue/max_segments": "168",
+                "queue/minimum_io_size": "4096",
+                "queue/nomerges": "0",
+                "queue/nr_requests": "64",
+                "queue/nr_zones": "0",
+                "queue/optimal_io_size": "0",
+                "queue/physical_block_size": "4096",
+                "queue/read_ahead_kb": "128",
+                "queue/rotational": "1",
+                "queue/rq_affinity": "1",
+                "queue/scheduler": "none [mq-deadline] ",
+                "queue/stable_writes": "0",
+                "queue/virt_boundary_mask": "0",
+                "queue/wbt_lat_usec": "75000",
+                "queue/write_cache": "write back",
+                "queue/write_same_max_bytes": "0",
+                "queue/write_zeroes_max_bytes": "0",
+                "queue/zone_append_max_bytes": "0",
+                "queue/zone_write_granularity": "0",
+                "queue/zoned": "none",
+                "range": "16",
+                "removable": "0",
+                "ro": "0",
+                "size": "1000204886016",
+                "stat": "    9432        0  1518840    61205        7        0        0       93        0    20316    61392        0        0        0        0        7       93",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=0\nDEVNAME=sda\nDEVTYPE=disk\nDISKSEQ=9"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x13fa5c10",
+                "device": "/dev/sda",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sda1",
+                        "start": 63,
+                        "size": 1985,
+                        "type": "42"
+                    },
+                    {
+                        "node": "/dev/sda2",
+                        "start": 2048,
+                        "size": 1124352,
+                        "type": "42",
+                        "bootable": true
+                    },
+                    {
+                        "node": "/dev/sda3",
+                        "start": 1126400,
+                        "size": 273600512,
+                        "type": "42"
+                    },
+                    {
+                        "node": "/dev/sda4",
+                        "start": 274726912,
+                        "size": 1678796208,
+                        "type": "42"
+                    }
+                ]
+            }
+        },
+        "/dev/sda1": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-partuuid/13fa5c10-02 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part1 /dev/disk/by-diskseq/9-part1 /dev/disk/by-path/pci-0000:00:1f.2-ata-1-part1 /dev/disk/by-uuid/3800523C00520174 /dev/disk/by-id/wwn-0x5000039fdcf04730-part1 /dev/disk/by-id/ata-TOSHIBA_HDWD110_999E6AZFS-part1",
+            "DEVNAME": "/dev/sda1",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda1",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "9",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_APM": "1",
+            "ID_ATA_FEATURE_SET_APM_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PUIS": "1",
+            "ID_ATA_FEATURE_SET_PUIS_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "152",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "7200",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_SIZE": "575667712",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "3800523C00520174",
+            "ID_FS_UUID_ENC": "3800523C00520174",
+            "ID_MODEL": "TOSHIBA_HDWD110",
+            "ID_MODEL_ENC": "TOSHIBA\\x20HDWD110\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_ENTRY_DISK": "8:0",
+            "ID_PART_ENTRY_FLAGS": "0x80",
+            "ID_PART_ENTRY_NUMBER": "2",
+            "ID_PART_ENTRY_OFFSET": "2048",
+            "ID_PART_ENTRY_SCHEME": "dos",
+            "ID_PART_ENTRY_SIZE": "1124352",
+            "ID_PART_ENTRY_TYPE": "0x42",
+            "ID_PART_ENTRY_UUID": "13fa5c10-02",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "13fa5c10",
+            "ID_PATH": "pci-0000:00:1f.2-ata-1.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-1",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-1_0",
+            "ID_REVISION": "MS2OA8R0",
+            "ID_SERIAL": "TOSHIBA_HDWD110_999E6AZFS",
+            "ID_SERIAL_SHORT": "999E6AZFS",
+            "ID_TYPE": "disk",
+            "ID_WWN": "0x5000039fdcf04730",
+            "ID_WWN_WITH_EXTENSION": "0x5000039fdcf04730",
+            "MAJOR": "8",
+            "MINOR": "1",
+            "PARTN": "1",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1429227",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:1",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "1",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "575668224",
+                "start": "2048",
+                "stat": "     698        0    59256     3596        1        0        0       14        0     3484     3611        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=1\nDEVNAME=sda1\nDEVTYPE=partition\nDISKSEQ=9\nPARTN=1"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sda1",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sda1p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sda1p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sda1p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sda1p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sda2": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-diskseq/9-part2 /dev/disk/by-id/ata-TOSHIBA_HDWD110_999E6AZFS-part2 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part2 /dev/disk/by-id/wwn-0x5000039fdcf04730-part2 /dev/disk/by-label/Photoshop\\x20And\\x20Softwares /dev/disk/by-path/pci-0000:00:1f.2-ata-1-part2 /dev/disk/by-partuuid/13fa5c10-03 /dev/disk/by-uuid/F64C42CB4C4285F9",
+            "DEVNAME": "/dev/sda2",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda2",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "9",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_APM": "1",
+            "ID_ATA_FEATURE_SET_APM_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PUIS": "1",
+            "ID_ATA_FEATURE_SET_PUIS_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "152",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "7200",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_LABEL": "Photoshop_And_Softwares",
+            "ID_FS_LABEL_ENC": "Photoshop\\x20And\\x20Softwares",
+            "ID_FS_SIZE": "140083461632",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "F64C42CB4C4285F9",
+            "ID_FS_UUID_ENC": "F64C42CB4C4285F9",
+            "ID_MODEL": "TOSHIBA_HDWD110",
+            "ID_MODEL_ENC": "TOSHIBA\\x20HDWD110\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_ENTRY_DISK": "8:0",
+            "ID_PART_ENTRY_NUMBER": "3",
+            "ID_PART_ENTRY_OFFSET": "1126400",
+            "ID_PART_ENTRY_SCHEME": "dos",
+            "ID_PART_ENTRY_SIZE": "273600512",
+            "ID_PART_ENTRY_TYPE": "0x42",
+            "ID_PART_ENTRY_UUID": "13fa5c10-03",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "13fa5c10",
+            "ID_PATH": "pci-0000:00:1f.2-ata-1.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-1",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-1_0",
+            "ID_REVISION": "MS2OA8R0",
+            "ID_SERIAL": "TOSHIBA_HDWD110_999E6AZFS",
+            "ID_SERIAL_SHORT": "999E6AZFS",
+            "ID_TYPE": "disk",
+            "ID_WWN": "0x5000039fdcf04730",
+            "ID_WWN_WITH_EXTENSION": "0x5000039fdcf04730",
+            "MAJOR": "8",
+            "MINOR": "2",
+            "PARTN": "2",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1429403",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:2",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "2",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "140083462144",
+                "start": "1126400",
+                "stat": "    2477        0   514664    21853        1        0        0       15        0    13236    21869        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=2\nDEVNAME=sda2\nDEVTYPE=partition\nDISKSEQ=9\nPARTN=2"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sda2",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sda2p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sda2p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sda2p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sda2p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sda3": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-path/pci-0000:00:1f.2-ata-1-part3 /dev/disk/by-diskseq/9-part3 /dev/disk/by-id/ata-TOSHIBA_HDWD110_999E6AZFS-part3 /dev/disk/by-id/wwn-0x5000039fdcf04730-part3 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part3 /dev/disk/by-uuid/F4AC8A91AC8A4DD4 /dev/disk/by-label/Local\\x20Disc",
+            "DEVNAME": "/dev/sda3",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda3",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "9",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_APM": "1",
+            "ID_ATA_FEATURE_SET_APM_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PUIS": "1",
+            "ID_ATA_FEATURE_SET_PUIS_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "152",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "7200",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_LABEL": "Local_Disc",
+            "ID_FS_LABEL_ENC": "Local\\x20Disc",
+            "ID_FS_SIZE": "227632217600",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "F4AC8A91AC8A4DD4",
+            "ID_FS_UUID_ENC": "F4AC8A91AC8A4DD4",
+            "ID_MODEL": "TOSHIBA_HDWD110",
+            "ID_MODEL_ENC": "TOSHIBA\\x20HDWD110\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "13fa5c10",
+            "ID_PATH": "pci-0000:00:1f.2-ata-1.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-1",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-1_0",
+            "ID_REVISION": "MS2OA8R0",
+            "ID_SERIAL": "TOSHIBA_HDWD110_999E6AZFS",
+            "ID_SERIAL_SHORT": "999E6AZFS",
+            "ID_TYPE": "disk",
+            "ID_WWN": "0x5000039fdcf04730",
+            "ID_WWN_WITH_EXTENSION": "0x5000039fdcf04730",
+            "MAJOR": "8",
+            "MINOR": "3",
+            "PARTN": "3",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1429662",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:3",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "3",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "227632218112",
+                "start": "274726912",
+                "stat": "    3497        0   776128    23419        1        0        0       15        0    14392    23435        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=3\nDEVNAME=sda3\nDEVTYPE=partition\nDISKSEQ=9\nPARTN=3"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sda3",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sda3p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sda3p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sda3p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sda3p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sda4": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-id/wwn-0x5000039fdcf04730-part4 /dev/disk/by-uuid/5C38216F382148FA /dev/disk/by-path/pci-0000:00:1f.2-ata-1-part4 /dev/disk/by-label/New\\x20Volume /dev/disk/by-diskseq/9-part4 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part4 /dev/disk/by-id/ata-TOSHIBA_HDWD110_999E6AZFS-part4",
+            "DEVNAME": "/dev/sda4",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda4",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "9",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_APM": "1",
+            "ID_ATA_FEATURE_SET_APM_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PUIS": "1",
+            "ID_ATA_FEATURE_SET_PUIS_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "152",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "7200",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_LABEL": "New_Volume",
+            "ID_FS_LABEL_ENC": "New\\x20Volume",
+            "ID_FS_SIZE": "95038733824",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "5C38216F382148FA",
+            "ID_FS_UUID_ENC": "5C38216F382148FA",
+            "ID_MODEL": "TOSHIBA_HDWD110",
+            "ID_MODEL_ENC": "TOSHIBA\\x20HDWD110\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "13fa5c10",
+            "ID_PATH": "pci-0000:00:1f.2-ata-1.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-1",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-1_0",
+            "ID_REVISION": "MS2OA8R0",
+            "ID_SERIAL": "TOSHIBA_HDWD110_999E6AZFS",
+            "ID_SERIAL_SHORT": "999E6AZFS",
+            "ID_TYPE": "disk",
+            "ID_WWN": "0x5000039fdcf04730",
+            "ID_WWN_WITH_EXTENSION": "0x5000039fdcf04730",
+            "MAJOR": "8",
+            "MINOR": "4",
+            "PARTN": "4",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1429763",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:4",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "4",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "35981885440",
+                "start": "719323136",
+                "stat": "     633        0    50400     4484        2        0        0       20        0     4421     4505        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=4\nDEVNAME=sda4\nDEVTYPE=partition\nDISKSEQ=9\nPARTN=4"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sda4",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sda4p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sda4p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sda4p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sda4p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sda5": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-diskseq/9-part5 /dev/disk/by-path/pci-0000:00:1f.2-ata-1-part5 /dev/disk/by-id/ata-TOSHIBA_HDWD110_999E6AZFS-part5 /dev/disk/by-label/Local\\x20Disk /dev/disk/by-id/wwn-0x5000039fdcf04730-part5 /dev/disk/by-path/pci-0000:00:1f.2-ata-1.0-part5 /dev/disk/by-uuid/986E68816E6859D0",
+            "DEVNAME": "/dev/sda5",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda5",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "9",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_APM": "1",
+            "ID_ATA_FEATURE_SET_APM_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PUIS": "1",
+            "ID_ATA_FEATURE_SET_PUIS_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "152",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "7200",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_LABEL": "Local_Disk",
+            "ID_FS_LABEL_ENC": "Local\\x20Disk",
+            "ID_FS_SIZE": "572851748352",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "986E68816E6859D0",
+            "ID_FS_UUID_ENC": "986E68816E6859D0",
+            "ID_MODEL": "TOSHIBA_HDWD110",
+            "ID_MODEL_ENC": "TOSHIBA\\x20HDWD110\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "13fa5c10",
+            "ID_PATH": "pci-0000:00:1f.2-ata-1.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-1",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-1_0",
+            "ID_REVISION": "MS2OA8R0",
+            "ID_SERIAL": "TOSHIBA_HDWD110_999E6AZFS",
+            "ID_SERIAL_SHORT": "999E6AZFS",
+            "ID_TYPE": "disk",
+            "ID_WWN": "0x5000039fdcf04730",
+            "ID_WWN_WITH_EXTENSION": "0x5000039fdcf04730",
+            "MAJOR": "8",
+            "MINOR": "5",
+            "PARTN": "5",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1429862",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:5",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "5",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "536869863424",
+                "start": "904945664",
+                "stat": "     649        0    51424     5311        2        0        0       27        0     5211     5338        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=5\nDEVNAME=sda5\nDEVTYPE=partition\nDISKSEQ=9\nPARTN=5"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sda5",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sda5p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sda5p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sda5p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sda5p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sr0": {
+            "CURRENT_TAGS": ":systemd:seat:uaccess:",
+            "DEVLINKS": "/dev/cdrom /dev/disk/by-label/blank\\x20disc /dev/disk/by-path/pci-0000:00:1f.2-ata-2.0 /dev/disk/by-uuid/142d300520554446 /dev/disk/by-diskseq/11 /dev/disk/by-id/ata-ATAPI_iHAS122_C_3522523_236234501631 /dev/disk/by-path/pci-0000:00:1f.2-ata-2",
+            "DEVNAME": "/dev/sr0",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sr0",
+            "DEVTYPE": "disk",
+            "DISKSEQ": "11",
+            "ID_ATA": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "5",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_BUS": "ata",
+            "ID_CDROM": "1",
+            "ID_CDROM_CD": "1",
+            "ID_CDROM_CD_R": "1",
+            "ID_CDROM_CD_RW": "1",
+            "ID_CDROM_DVD": "1",
+            "ID_CDROM_DVD_PLUS_R": "1",
+            "ID_CDROM_DVD_PLUS_RW": "1",
+            "ID_CDROM_DVD_PLUS_R_DL": "1",
+            "ID_CDROM_DVD_R": "1",
+            "ID_CDROM_DVD_RAM": "1",
+            "ID_CDROM_DVD_RW": "1",
+            "ID_CDROM_DVD_RW_RO": "1",
+            "ID_CDROM_DVD_RW_SEQ": "1",
+            "ID_CDROM_DVD_R_DL": "1",
+            "ID_CDROM_DVD_R_DL_JR": "1",
+            "ID_CDROM_DVD_R_DL_SEQ": "1",
+            "ID_CDROM_MEDIA": "1",
+            "ID_CDROM_MEDIA_DVD_PLUS_R": "1",
+            "ID_CDROM_MEDIA_SESSION_COUNT": "2",
+            "ID_CDROM_MEDIA_SESSION_NEXT": "2",
+            "ID_CDROM_MEDIA_STATE": "appendable",
+            "ID_CDROM_MEDIA_TRACK_COUNT": "2",
+            "ID_CDROM_MEDIA_TRACK_COUNT_DATA": "1",
+            "ID_CDROM_MRW": "1",
+            "ID_CDROM_MRW_W": "1",
+            "ID_CDROM_RW_REMOVABLE": "1",
+            "ID_FOR_SEAT": "block-pci-0000_00_1f_2-ata-2_0",
+            "ID_FS_APPLICATION_ID": "Microsoft\\x20Windows",
+            "ID_FS_BLOCKSIZE": "2048",
+            "ID_FS_LABEL": "blank_disc",
+            "ID_FS_LABEL_ENC": "blank\\x20disc",
+            "ID_FS_LOGICAL_VOLUME_ID": "blank\\x20disc",
+            "ID_FS_TYPE": "udf",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "142d300520554446",
+            "ID_FS_UUID_ENC": "142d300520554446",
+            "ID_FS_VERSION": "2.01",
+            "ID_FS_VOLUME_ID": "UDF\\x20Volume",
+            "ID_FS_VOLUME_SET_ID": "142D3005\\x20UDF\\x20Volume\\x20Set",
+            "ID_MODEL": "ATAPI_iHAS122_C",
+            "ID_MODEL_ENC": "ATAPI\\x20\\x20\\x20iHAS122\\x20\\x20\\x20C\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PATH": "pci-0000:00:1f.2-ata-2.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-2",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-2_0",
+            "ID_REVISION": "XL09",
+            "ID_SERIAL": "ATAPI_iHAS122_C_3522523_236234501631",
+            "ID_SERIAL_SHORT": "3522523_236234501631",
+            "ID_TYPE": "cd",
+            "MAJOR": "11",
+            "MINOR": "0",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:seat:uaccess:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1408464",
+            "attrs": {
+                "alignment_offset": "0",
+                "bdi": null,
+                "capability": "0",
+                "dev": "11:0",
+                "device": null,
+                "discard_alignment": "0",
+                "diskseq": "11",
+                "events": "media_change eject_request",
+                "events_async": "",
+                "events_poll_msecs": "-1",
+                "ext_range": "1",
+                "hidden": "0",
+                "inflight": "       0        0",
+                "integrity/device_is_integrity_capable": "0",
+                "integrity/format": "none",
+                "integrity/protection_interval_bytes": "0",
+                "integrity/read_verify": "0",
+                "integrity/tag_size": "0",
+                "integrity/write_generate": "0",
+                "mq/0/cpu_list": "0, 1, 2, 3",
+                "mq/0/nr_reserved_tags": "0",
+                "mq/0/nr_tags": "32",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "queue/add_random": "0",
+                "queue/bsg": null,
+                "queue/chunk_sectors": "0",
+                "queue/dax": "0",
+                "queue/discard_granularity": "2048",
+                "queue/discard_max_bytes": "0",
+                "queue/discard_max_hw_bytes": "0",
+                "queue/discard_zeroes_data": "0",
+                "queue/dma_alignment": "511",
+                "queue/fua": "0",
+                "queue/hw_sector_size": "2048",
+                "queue/io_poll": "0",
+                "queue/io_poll_delay": "-1",
+                "queue/io_timeout": "30000",
+                "queue/iosched/async_depth": "12",
+                "queue/iosched/fifo_batch": "16",
+                "queue/iosched/front_merges": "1",
+                "queue/iosched/prio_aging_expire": "10000",
+                "queue/iosched/read_expire": "500",
+                "queue/iosched/write_expire": "5000",
+                "queue/iosched/writes_starved": "2",
+                "queue/iostats": "1",
+                "queue/logical_block_size": "2048",
+                "queue/max_discard_segments": "1",
+                "queue/max_hw_sectors_kb": "128",
+                "queue/max_integrity_segments": "0",
+                "queue/max_sectors_kb": "128",
+                "queue/max_segment_size": "65536",
+                "queue/max_segments": "167",
+                "queue/minimum_io_size": "2048",
+                "queue/nomerges": "0",
+                "queue/nr_requests": "64",
+                "queue/nr_zones": "0",
+                "queue/optimal_io_size": "0",
+                "queue/physical_block_size": "2048",
+                "queue/read_ahead_kb": "128",
+                "queue/rotational": "1",
+                "queue/rq_affinity": "1",
+                "queue/scheduler": "none [mq-deadline] ",
+                "queue/stable_writes": "0",
+                "queue/virt_boundary_mask": "0",
+                "queue/wbt_lat_usec": "75000",
+                "queue/write_cache": "write through",
+                "queue/write_same_max_bytes": "0",
+                "queue/write_zeroes_max_bytes": "0",
+                "queue/zone_append_max_bytes": "0",
+                "queue/zone_write_granularity": "0",
+                "queue/zoned": "none",
+                "range": "1",
+                "removable": "1",
+                "ro": "0",
+                "size": "133660672",
+                "stat": "     467        0    24232    24925        0        0        0        0        0    21252    24925        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=11\nMINOR=0\nDEVNAME=sr0\nDEVTYPE=disk\nDISKSEQ=11"
+            }
+        },
+        "/dev/sdb": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-path/pci-0000:00:1f.2-ata-6 /dev/disk/by-id/ata-SSD120GB_09192220B0038 /dev/disk/by-diskseq/12 /dev/disk/by-path/pci-0000:00:1f.2-ata-6.0",
+            "DEVNAME": "/dev/sdb",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdb",
+            "DEVTYPE": "disk",
+            "DISKSEQ": "12",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN": "60",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "20",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "0",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_MODEL": "SSD120GB",
+            "ID_MODEL_ENC": "SSD120GB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "092891cd",
+            "ID_PATH": "pci-0000:00:1f.2-ata-6.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-6",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-6_0",
+            "ID_REVISION": "SBFQ6AL3",
+            "ID_SERIAL": "SSD120GB_09192220B0038",
+            "ID_SERIAL_SHORT": "09192220B0038",
+            "ID_TYPE": "disk",
+            "MAJOR": "8",
+            "MINOR": "16",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1410423",
+            "attrs": {
+                "alignment_offset": "0",
+                "bdi": null,
+                "capability": "0",
+                "dev": "8:16",
+                "device": null,
+                "discard_alignment": "0",
+                "diskseq": "12",
+                "events": "",
+                "events_async": "",
+                "events_poll_msecs": "-1",
+                "ext_range": "256",
+                "hidden": "0",
+                "inflight": "       0        0",
+                "integrity/device_is_integrity_capable": "0",
+                "integrity/format": "none",
+                "integrity/protection_interval_bytes": "0",
+                "integrity/read_verify": "0",
+                "integrity/tag_size": "0",
+                "integrity/write_generate": "0",
+                "mq/0/cpu_list": "0, 1, 2, 3",
+                "mq/0/nr_reserved_tags": "0",
+                "mq/0/nr_tags": "32",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "queue/add_random": "0",
+                "queue/chunk_sectors": "0",
+                "queue/dax": "0",
+                "queue/discard_granularity": "512",
+                "queue/discard_max_bytes": "2147450880",
+                "queue/discard_max_hw_bytes": "2147450880",
+                "queue/discard_zeroes_data": "0",
+                "queue/dma_alignment": "511",
+                "queue/fua": "0",
+                "queue/hw_sector_size": "512",
+                "queue/io_poll": "0",
+                "queue/io_poll_delay": "-1",
+                "queue/io_timeout": "30000",
+                "queue/iosched/async_depth": "12",
+                "queue/iosched/fifo_batch": "16",
+                "queue/iosched/front_merges": "1",
+                "queue/iosched/prio_aging_expire": "10000",
+                "queue/iosched/read_expire": "500",
+                "queue/iosched/write_expire": "5000",
+                "queue/iosched/writes_starved": "2",
+                "queue/iostats": "1",
+                "queue/logical_block_size": "512",
+                "queue/max_discard_segments": "1",
+                "queue/max_hw_sectors_kb": "32767",
+                "queue/max_integrity_segments": "0",
+                "queue/max_sectors_kb": "1280",
+                "queue/max_segment_size": "65536",
+                "queue/max_segments": "168",
+                "queue/minimum_io_size": "512",
+                "queue/nomerges": "0",
+                "queue/nr_requests": "64",
+                "queue/nr_zones": "0",
+                "queue/optimal_io_size": "0",
+                "queue/physical_block_size": "512",
+                "queue/read_ahead_kb": "128",
+                "queue/rotational": "0",
+                "queue/rq_affinity": "1",
+                "queue/scheduler": "none [mq-deadline] ",
+                "queue/stable_writes": "0",
+                "queue/virt_boundary_mask": "0",
+                "queue/wbt_lat_usec": "2000",
+                "queue/write_cache": "write back",
+                "queue/write_same_max_bytes": "0",
+                "queue/write_zeroes_max_bytes": "0",
+                "queue/zone_append_max_bytes": "0",
+                "queue/zone_write_granularity": "0",
+                "queue/zoned": "none",
+                "range": "16",
+                "removable": "0",
+                "ro": "0",
+                "size": "120034123776",
+                "stat": "   59020        0  8154739    70368        3        0        0        0        0    43708    70368        0        0        0        0        3        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=16\nDEVNAME=sdb\nDEVTYPE=disk\nDISKSEQ=12"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x092891cd",
+                "device": "/dev/sdb",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sdb1",
+                        "start": 2048,
+                        "size": 102400,
+                        "type": "7",
+                        "bootable": true
+                    },
+                    {
+                        "node": "/dev/sdb2",
+                        "start": 104448,
+                        "size": 233261541,
+                        "type": "7"
+                    },
+                    {
+                        "node": "/dev/sdb3",
+                        "start": 233367552,
+                        "size": 1069056,
+                        "type": "27"
+                    }
+                ]
+            }
+        },
+        "/dev/sdb1": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-partuuid/092891cd-01 /dev/disk/by-diskseq/12-part1 /dev/disk/by-uuid/42101FE6101FE029 /dev/disk/by-label/System\\x20Reserved /dev/disk/by-path/pci-0000:00:1f.2-ata-6.0-part1 /dev/disk/by-id/ata-SSD120GB_09192220B0038-part1 /dev/disk/by-path/pci-0000:00:1f.2-ata-6-part1",
+            "DEVNAME": "/dev/sdb1",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdb/sdb1",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "12",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN": "60",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "20",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "0",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_LABEL": "System_Reserved",
+            "ID_FS_LABEL_ENC": "System\\x20Reserved",
+            "ID_FS_SIZE": "52428288",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "42101FE6101FE029",
+            "ID_FS_UUID_ENC": "42101FE6101FE029",
+            "ID_MODEL": "SSD120GB",
+            "ID_MODEL_ENC": "SSD120GB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_ENTRY_DISK": "8:16",
+            "ID_PART_ENTRY_FLAGS": "0x80",
+            "ID_PART_ENTRY_NUMBER": "1",
+            "ID_PART_ENTRY_OFFSET": "2048",
+            "ID_PART_ENTRY_SCHEME": "dos",
+            "ID_PART_ENTRY_SIZE": "102400",
+            "ID_PART_ENTRY_TYPE": "0x7",
+            "ID_PART_ENTRY_UUID": "092891cd-01",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "092891cd",
+            "ID_PATH": "pci-0000:00:1f.2-ata-6.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-6",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-6_0",
+            "ID_REVISION": "SBFQ6AL3",
+            "ID_SERIAL": "SSD120GB_09192220B0038",
+            "ID_SERIAL_SHORT": "09192220B0038",
+            "ID_TYPE": "disk",
+            "MAJOR": "8",
+            "MINOR": "17",
+            "PARTN": "1",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1410466",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:17",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "1",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "52428800",
+                "start": "2048",
+                "stat": "     609        0    28576      391        1        0        0        0        0      394      391        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=17\nDEVNAME=sdb1\nDEVTYPE=partition\nDISKSEQ=12\nPARTN=1"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sdb1",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sdb1p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sdb1p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sdb1p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sdb1p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sdb2": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-diskseq/12-part2 /dev/disk/by-partuuid/092891cd-02 /dev/disk/by-id/ata-SSD120GB_09192220B0038-part2 /dev/disk/by-path/pci-0000:00:1f.2-ata-6-part2 /dev/disk/by-path/pci-0000:00:1f.2-ata-6.0-part2 /dev/disk/by-uuid/8216208916207FF1",
+            "DEVNAME": "/dev/sdb2",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdb/sdb2",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "12",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN": "60",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "20",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "0",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_SIZE": "119429908480",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "8216208916207FF1",
+            "ID_FS_UUID_ENC": "8216208916207FF1",
+            "ID_MODEL": "SSD120GB",
+            "ID_MODEL_ENC": "SSD120GB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_ENTRY_DISK": "8:16",
+            "ID_PART_ENTRY_NUMBER": "2",
+            "ID_PART_ENTRY_OFFSET": "104448",
+            "ID_PART_ENTRY_SCHEME": "dos",
+            "ID_PART_ENTRY_SIZE": "233261541",
+            "ID_PART_ENTRY_TYPE": "0x7",
+            "ID_PART_ENTRY_UUID": "092891cd-02",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "092891cd",
+            "ID_PATH": "pci-0000:00:1f.2-ata-6.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-6",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-6_0",
+            "ID_REVISION": "SBFQ6AL3",
+            "ID_SERIAL": "SSD120GB_09192220B0038",
+            "ID_SERIAL_SHORT": "09192220B0038",
+            "ID_TYPE": "disk",
+            "MAJOR": "8",
+            "MINOR": "18",
+            "PARTN": "2",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1410722",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:18",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "2",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "119429908992",
+                "start": "104448",
+                "stat": "   56641        0  8011139    69045        1        0        0        0        0    43010    69045        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=18\nDEVNAME=sdb2\nDEVTYPE=partition\nDISKSEQ=12\nPARTN=2"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sdb2",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sdb2p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sdb2p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sdb2p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sdb2p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        },
+        "/dev/sdb3": {
+            "CURRENT_TAGS": ":systemd:",
+            "DEVLINKS": "/dev/disk/by-path/pci-0000:00:1f.2-ata-6-part3 /dev/disk/by-path/pci-0000:00:1f.2-ata-6.0-part3 /dev/disk/by-id/ata-SSD120GB_09192220B0038-part3 /dev/disk/by-partuuid/092891cd-03 /dev/disk/by-uuid/40FA9718FA970974 /dev/disk/by-diskseq/12-part3",
+            "DEVNAME": "/dev/sdb3",
+            "DEVPATH": "/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sdb/sdb3",
+            "DEVTYPE": "partition",
+            "DISKSEQ": "12",
+            "ID_ATA": "1",
+            "ID_ATA_DOWNLOAD_MICROCODE": "1",
+            "ID_ATA_FEATURE_SET_HPA": "1",
+            "ID_ATA_FEATURE_SET_HPA_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_PM": "1",
+            "ID_ATA_FEATURE_SET_PM_ENABLED": "1",
+            "ID_ATA_FEATURE_SET_SECURITY": "1",
+            "ID_ATA_FEATURE_SET_SECURITY_ENABLED": "0",
+            "ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN": "60",
+            "ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN": "20",
+            "ID_ATA_FEATURE_SET_SECURITY_FROZEN": "1",
+            "ID_ATA_FEATURE_SET_SMART": "1",
+            "ID_ATA_FEATURE_SET_SMART_ENABLED": "1",
+            "ID_ATA_PERIPHERAL_DEVICE_TYPE": "0",
+            "ID_ATA_ROTATION_RATE_RPM": "0",
+            "ID_ATA_SATA": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN1": "1",
+            "ID_ATA_SATA_SIGNAL_RATE_GEN2": "1",
+            "ID_ATA_WRITE_CACHE": "1",
+            "ID_ATA_WRITE_CACHE_ENABLED": "1",
+            "ID_BUS": "ata",
+            "ID_FS_BLOCKSIZE": "4096",
+            "ID_FS_SIZE": "547356160",
+            "ID_FS_TYPE": "ntfs",
+            "ID_FS_USAGE": "filesystem",
+            "ID_FS_UUID": "40FA9718FA970974",
+            "ID_FS_UUID_ENC": "40FA9718FA970974",
+            "ID_MODEL": "SSD120GB",
+            "ID_MODEL_ENC": "SSD120GB\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20",
+            "ID_PART_ENTRY_DISK": "8:16",
+            "ID_PART_ENTRY_NUMBER": "3",
+            "ID_PART_ENTRY_OFFSET": "233367552",
+            "ID_PART_ENTRY_SCHEME": "dos",
+            "ID_PART_ENTRY_SIZE": "1069056",
+            "ID_PART_ENTRY_TYPE": "0x27",
+            "ID_PART_ENTRY_UUID": "092891cd-03",
+            "ID_PART_TABLE_TYPE": "dos",
+            "ID_PART_TABLE_UUID": "092891cd",
+            "ID_PATH": "pci-0000:00:1f.2-ata-6.0",
+            "ID_PATH_ATA_COMPAT": "pci-0000:00:1f.2-ata-6",
+            "ID_PATH_TAG": "pci-0000_00_1f_2-ata-6_0",
+            "ID_REVISION": "SBFQ6AL3",
+            "ID_SERIAL": "SSD120GB_09192220B0038",
+            "ID_SERIAL_SHORT": "09192220B0038",
+            "ID_TYPE": "disk",
+            "MAJOR": "8",
+            "MINOR": "19",
+            "PARTN": "3",
+            "SUBSYSTEM": "block",
+            "TAGS": ":systemd:",
+            "UDISKS_IGNORE": "1",
+            "USEC_INITIALIZED": "1410875",
+            "attrs": {
+                "alignment_offset": "0",
+                "dev": "8:19",
+                "discard_alignment": "0",
+                "inflight": "       0        0",
+                "partition": "3",
+                "power/async": "disabled",
+                "power/autosuspend_delay_ms": null,
+                "power/control": "auto",
+                "power/runtime_active_kids": "0",
+                "power/runtime_active_time": "0",
+                "power/runtime_enabled": "disabled",
+                "power/runtime_status": "unsupported",
+                "power/runtime_suspended_time": "0",
+                "power/runtime_usage": "0",
+                "ro": "0",
+                "size": "547356672",
+                "start": "233367552",
+                "stat": "     713        0    60568      610        1        0        0        0        0      580      611        0        0        0        0        0        0",
+                "subsystem": "block",
+                "trace/act_mask": "disabled",
+                "trace/enable": "0",
+                "trace/end_lba": "disabled",
+                "trace/pid": "disabled",
+                "trace/start_lba": "disabled",
+                "uevent": "MAJOR=8\nMINOR=19\nDEVNAME=sdb3\nDEVTYPE=partition\nDISKSEQ=12\nPARTN=3"
+            },
+            "partitiontable": {
+                "label": "dos",
+                "id": "0x73736572",
+                "device": "/dev/sdb3",
+                "unit": "sectors",
+                "sectorsize": 512,
+                "partitions": [
+                    {
+                        "node": "/dev/sdb3p1",
+                        "start": 1920221984,
+                        "size": 1816210284,
+                        "type": "72"
+                    },
+                    {
+                        "node": "/dev/sdb3p2",
+                        "start": 1936028192,
+                        "size": 1953653108,
+                        "type": "6c"
+                    },
+                    {
+                        "node": "/dev/sdb3p3",
+                        "start": 0,
+                        "size": 0,
+                        "type": "0"
+                    },
+                    {
+                        "node": "/dev/sdb3p4",
+                        "start": 27722122,
+                        "size": 447,
+                        "type": "0"
+                    }
+                ]
+            }
+        }
+    },
+    "raid": {},
+    "dmcrypt": {},
+    "mount": [
+        {
+            "target": "/",
+            "source": "/cow",
+            "fstype": "overlay",
+            "options": "rw,relatime,lowerdir=/minimal.standard.live.squashfs:/minimal.standard.squashfs:/minimal.squashfs,upperdir=/cow/upper,workdir=/cow/work,uuid=on,xino=off,nouserxattr",
+            "maj:min": "0:29",
+            "children": [
+                {
+                    "target": "/sys",
+                    "source": "sysfs",
+                    "fstype": "sysfs",
+                    "options": "rw,nosuid,nodev,noexec,relatime",
+                    "maj:min": "0:23",
+                    "children": [
+                        {
+                            "target": "/sys/firmware/efi/efivars",
+                            "source": "efivarfs",
+                            "fstype": "efivarfs",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:27"
+                        },
+                        {
+                            "target": "/sys/kernel/security",
+                            "source": "securityfs",
+                            "fstype": "securityfs",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:6"
+                        },
+                        {
+                            "target": "/sys/fs/cgroup",
+                            "source": "cgroup2",
+                            "fstype": "cgroup2",
+                            "options": "rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot",
+                            "maj:min": "0:36"
+                        },
+                        {
+                            "target": "/sys/fs/pstore",
+                            "source": "pstore",
+                            "fstype": "pstore",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:37"
+                        },
+                        {
+                            "target": "/sys/fs/bpf",
+                            "source": "bpf",
+                            "fstype": "bpf",
+                            "options": "rw,nosuid,nodev,noexec,relatime,mode=700",
+                            "maj:min": "0:38"
+                        },
+                        {
+                            "target": "/sys/kernel/debug",
+                            "source": "debugfs",
+                            "fstype": "debugfs",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:7"
+                        },
+                        {
+                            "target": "/sys/kernel/tracing",
+                            "source": "tracefs",
+                            "fstype": "tracefs",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:12"
+                        },
+                        {
+                            "target": "/sys/kernel/config",
+                            "source": "configfs",
+                            "fstype": "configfs",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:21"
+                        },
+                        {
+                            "target": "/sys/fs/fuse/connections",
+                            "source": "fusectl",
+                            "fstype": "fusectl",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:41"
+                        }
+                    ]
+                },
+                {
+                    "target": "/proc",
+                    "source": "proc",
+                    "fstype": "proc",
+                    "options": "rw,nosuid,nodev,noexec,relatime",
+                    "maj:min": "0:24",
+                    "children": [
+                        {
+                            "target": "/proc/sys/fs/binfmt_misc",
+                            "source": "systemd-1",
+                            "fstype": "autofs",
+                            "options": "rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=2897",
+                            "maj:min": "0:39",
+                            "children": [
+                                {
+                                    "target": "/proc/sys/fs/binfmt_misc",
+                                    "source": "binfmt_misc",
+                                    "fstype": "binfmt_misc",
+                                    "options": "rw,nosuid,nodev,noexec,relatime",
+                                    "maj:min": "0:50"
+                                }
+                            ]
+                        }
+                    ]
+                },
+                {
+                    "target": "/dev",
+                    "source": "udev",
+                    "fstype": "devtmpfs",
+                    "options": "rw,nosuid,relatime,size=3984180k,nr_inodes=996045,mode=755,inode64",
+                    "maj:min": "0:5",
+                    "children": [
+                        {
+                            "target": "/dev/pts",
+                            "source": "devpts",
+                            "fstype": "devpts",
+                            "options": "rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000",
+                            "maj:min": "0:25"
+                        },
+                        {
+                            "target": "/dev/shm",
+                            "source": "tmpfs",
+                            "fstype": "tmpfs",
+                            "options": "rw,nosuid,nodev,inode64",
+                            "maj:min": "0:34"
+                        },
+                        {
+                            "target": "/dev/hugepages",
+                            "source": "hugetlbfs",
+                            "fstype": "hugetlbfs",
+                            "options": "rw,nosuid,nodev,relatime,pagesize=2M",
+                            "maj:min": "0:40"
+                        },
+                        {
+                            "target": "/dev/mqueue",
+                            "source": "mqueue",
+                            "fstype": "mqueue",
+                            "options": "rw,nosuid,nodev,noexec,relatime",
+                            "maj:min": "0:20"
+                        }
+                    ]
+                },
+                {
+                    "target": "/run",
+                    "source": "tmpfs",
+                    "fstype": "tmpfs",
+                    "options": "rw,nosuid,nodev,noexec,relatime,size=804880k,mode=755,inode64",
+                    "maj:min": "0:26",
+                    "children": [
+                        {
+                            "target": "/run/lock",
+                            "source": "tmpfs",
+                            "fstype": "tmpfs",
+                            "options": "rw,nosuid,nodev,noexec,relatime,size=5120k,inode64",
+                            "maj:min": "0:35"
+                        },
+                        {
+                            "target": "/run/user/1000",
+                            "source": "tmpfs",
+                            "fstype": "tmpfs",
+                            "options": "rw,nosuid,nodev,relatime,size=804876k,nr_inodes=201219,mode=700,uid=1000,gid=1000,inode64",
+                            "maj:min": "0:65",
+                            "children": [
+                                {
+                                    "target": "/run/user/1000/gvfs",
+                                    "source": "gvfsd-fuse",
+                                    "fstype": "fuse.gvfsd-fuse",
+                                    "options": "rw,nosuid,nodev,relatime,user_id=1000,group_id=1000",
+                                    "maj:min": "0:62"
+                                },
+                                {
+                                    "target": "/run/user/1000/doc",
+                                    "source": "portal",
+                                    "fstype": "fuse.portal",
+                                    "options": "rw,nosuid,nodev,relatime,user_id=1000,group_id=1000",
+                                    "maj:min": "0:86"
+                                }
+                            ]
+                        },
+                        {
+                            "target": "/run/snapd/ns",
+                            "source": "tmpfs[/snapd/ns]",
+                            "fstype": "tmpfs",
+                            "options": "rw,nosuid,nodev,noexec,relatime,size=804880k,mode=755,inode64",
+                            "maj:min": "0:26",
+                            "children": [
+                                {
+                                    "target": "/run/snapd/ns/firefox.mnt",
+                                    "source": "nsfs[mnt:[4026532592]]",
+                                    "fstype": "nsfs",
+                                    "options": "rw",
+                                    "maj:min": "0:4"
+                                },
+                                {
+                                    "target": "/run/snapd/ns/firmware-updater.mnt",
+                                    "source": "nsfs[mnt:[4026532599]]",
+                                    "fstype": "nsfs",
+                                    "options": "rw",
+                                    "maj:min": "0:4"
+                                },
+                                {
+                                    "target": "/run/snapd/ns/snap-store.mnt",
+                                    "source": "nsfs[mnt:[4026532658]]",
+                                    "fstype": "nsfs",
+                                    "options": "rw",
+                                    "maj:min": "0:4"
+                                },
+                                {
+                                    "target": "/run/snapd/ns/snapd-desktop-integration.mnt",
+                                    "source": "nsfs[mnt:[4026532659]]",
+                                    "fstype": "nsfs",
+                                    "options": "rw",
+                                    "maj:min": "0:4"
+                                },
+                                {
+                                    "target": "/run/snapd/ns/thunderbird.mnt",
+                                    "source": "nsfs[mnt:[4026532661]]",
+                                    "fstype": "nsfs",
+                                    "options": "rw",
+                                    "maj:min": "0:4"
+                                }
+                            ]
+                        }
+                    ]
+                },
+                {
+                    "target": "/cdrom",
+                    "source": "/dev/sdc1",
+                    "fstype": "iso9660",
+                    "options": "ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8",
+                    "maj:min": "8:33"
+                },
+                {
+                    "target": "/rofs",
+                    "source": "/dev/loop0",
+                    "fstype": "squashfs",
+                    "options": "ro,noatime,errors=continue,threads=single",
+                    "maj:min": "7:0"
+                },
+                {
+                    "target": "/var/log",
+                    "source": "/dev/disk/by-label/writable[/install-logs-2024-05-12.1/log]",
+                    "fstype": "ext4",
+                    "options": "rw,relatime",
+                    "maj:min": "8:36"
+                },
+                {
+                    "target": "/var/crash",
+                    "source": "/dev/disk/by-label/writable[/install-logs-2024-05-12.1/crash]",
+                    "fstype": "ext4",
+                    "options": "rw,relatime",
+                    "maj:min": "8:36"
+                },
+                {
+                    "target": "/snap/bare/5",
+                    "source": "/dev/loop5",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:5"
+                },
+                {
+                    "target": "/snap/thunderbird/470",
+                    "source": "/dev/loop9",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:9"
+                },
+                {
+                    "target": "/snap/ubuntu-desktop-bootstrap/171",
+                    "source": "/dev/loop10",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:10"
+                },
+                {
+                    "target": "/snap/firefox/4173",
+                    "source": "/dev/loop3",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:3"
+                },
+                {
+                    "target": "/snap/snap-store/1124",
+                    "source": "/dev/loop11",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:11"
+                },
+                {
+                    "target": "/snap/gnome-42-2204/176",
+                    "source": "/dev/loop7",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:7"
+                },
+                {
+                    "target": "/snap/snapd-desktop-integration/157",
+                    "source": "/dev/loop12",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:12"
+                },
+                {
+                    "target": "/snap/core22/1380",
+                    "source": "/dev/loop6",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:6"
+                },
+                {
+                    "target": "/snap/gtk-common-themes/1535",
+                    "source": "/dev/loop8",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:8"
+                },
+                {
+                    "target": "/snap/firmware-updater/127",
+                    "source": "/dev/loop4",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:4"
+                },
+                {
+                    "target": "/snap/snapd/21465",
+                    "source": "/dev/loop13",
+                    "fstype": "squashfs",
+                    "options": "ro,nodev,relatime,errors=continue,threads=single",
+                    "maj:min": "7:13"
+                },
+                {
+                    "target": "/tmp",
+                    "source": "tmpfs",
+                    "fstype": "tmpfs",
+                    "options": "rw,nosuid,nodev,relatime,inode64",
+                    "maj:min": "0:42",
+                    "children": [
+                        {
+                            "target": "/tmp/tmpcnesl_1q/minimal.squashfs.dir",
+                            "source": "/dev/loop0",
+                            "fstype": "squashfs",
+                            "options": "ro,relatime,errors=continue,threads=single",
+                            "maj:min": "7:0"
+                        },
+                        {
+                            "target": "/tmp/tmpcnesl_1q/minimal.standard.squashfs.dir",
+                            "source": "/dev/loop1",
+                            "fstype": "squashfs",
+                            "options": "ro,relatime,errors=continue,threads=single",
+                            "maj:min": "7:1"
+                        },
+                        {
+                            "target": "/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.squashfs.dir",
+                            "source": "/dev/loop14",
+                            "fstype": "squashfs",
+                            "options": "ro,relatime,errors=continue,threads=single",
+                            "maj:min": "7:14"
+                        },
+                        {
+                            "target": "/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.en.squashfs.dir",
+                            "source": "/dev/loop15",
+                            "fstype": "squashfs",
+                            "options": "ro,relatime,errors=continue,threads=single",
+                            "maj:min": "7:15"
+                        },
+                        {
+                            "target": "/tmp/tmpcnesl_1q/root.dir",
+                            "source": "overlay",
+                            "fstype": "overlay",
+                            "options": "ro,relatime,lowerdir=/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.en.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.squashfs.dir:/tmp/tmpcnesl_1q/minimal.squashfs.dir,redirect_dir=on,nouserxattr",
+                            "maj:min": "0:75"
+                        }
+                    ]
+                },
+                {
+                    "target": "/var/snap/firefox/common/host-hunspell",
+                    "source": "/cow[/usr/share/hunspell]",
+                    "fstype": "overlay",
+                    "options": "ro,noexec,noatime,lowerdir=/minimal.standard.live.squashfs:/minimal.standard.squashfs:/minimal.squashfs,upperdir=/cow/upper,workdir=/cow/work,uuid=on,xino=off,nouserxattr",
+                    "maj:min": "0:29"
+                },
+                {
+                    "target": "/var/lib/snapd/seed/systems",
+                    "source": "overlay[/var/lib/snapd/seed/systems]",
+                    "fstype": "overlay",
+                    "options": "ro,relatime,lowerdir=/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.en.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.squashfs.dir:/tmp/tmpcnesl_1q/minimal.squashfs.dir,redirect_dir=on,nouserxattr",
+                    "maj:min": "0:75"
+                },
+                {
+                    "target": "/var/lib/snapd/seed/snaps/pc-kernel_1803.snap",
+                    "source": "overlay[/var/lib/snapd/seed/snaps/pc-kernel_1803.snap]",
+                    "fstype": "overlay",
+                    "options": "ro,relatime,lowerdir=/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.en.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.squashfs.dir:/tmp/tmpcnesl_1q/minimal.squashfs.dir,redirect_dir=on,nouserxattr",
+                    "maj:min": "0:75"
+                },
+                {
+                    "target": "/var/lib/snapd/seed/snaps/pc_161.snap",
+                    "source": "overlay[/var/lib/snapd/seed/snaps/pc_161.snap]",
+                    "fstype": "overlay",
+                    "options": "ro,relatime,lowerdir=/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.en.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.enhanced-secureboot.squashfs.dir:/tmp/tmpcnesl_1q/minimal.standard.squashfs.dir:/tmp/tmpcnesl_1q/minimal.squashfs.dir,redirect_dir=on,nouserxattr",
+                    "maj:min": "0:75"
+                }
+            ]
+        }
+    ],
+    "nvme": {},
+    "bcache": {
+        "backing": {},
+        "caching": {}
+    },
+    "os": {},
+    "filesystem": {
+        "/dev/sdc": {
+            "BLOCKSIZE": "2048",
+            "BOOT_SYSTEM_ID": "EL\\x20TORITO\\x20SPECIFICATION",
+            "DATA_PREPARER_ID": "XORRISO-1.5.4\\x202021.01.30.150001\\x2c\\x20LIBISOBURN-1.5.4\\x2c\\x20LIBISOFS-1.5.4\\x2c\\x20LIBBURN-1.5.4",
+            "LABEL": "Ubuntu_24.04_LTS_amd64",
+            "LABEL_ENC": "Ubuntu\\x2024.04\\x20LTS\\x20amd64",
+            "SIZE": "6114656256",
+            "TYPE": "iso9660",
+            "USAGE": "filesystem",
+            "UUID": "2024-04-24-11-29-09-00",
+            "UUID_ENC": "2024-04-24-11-29-09-00",
+            "VERSION": "Joliet Extension",
+            "ESTIMATED_MIN_SIZE": -1
+        },
+        "/dev/sdc1": {
+            "BLOCKSIZE": "2048",
+            "DATA_PREPARER_ID": "XORRISO-1.5.4\\x202021.01.30.150001\\x2c\\x20LIBISOBURN-1.5.4\\x2c\\x20LIBISOFS-1.5.4\\x2c\\x20LIBBURN-1.5.4",
+            "LABEL": "Ubuntu_24.04_LTS_amd64",
+            "LABEL_ENC": "Ubuntu\\x2024.04\\x20LTS\\x20amd64",
+            "SIZE": "6109091840",
+            "TYPE": "iso9660",
+            "USAGE": "filesystem",
+            "UUID": "2024-04-24-11-29-09-00",
+            "UUID_ENC": "2024-04-24-11-29-09-00",
+            "VERSION": "Joliet Extension",
+            "ESTIMATED_MIN_SIZE": -1
+        },
+        "/dev/sdc2": {
+            "BLOCKSIZE": "2048",
+            "LABEL": "ESP",
+            "LABEL_ENC": "ESP",
+            "SIZE": "5177344",
+            "TYPE": "vfat",
+            "USAGE": "filesystem",
+            "UUID": "37B6-BC6E",
+            "UUID_ENC": "37B6-BC6E",
+            "VERSION": "FAT12",
+            "ESTIMATED_MIN_SIZE": -1
+        },
+        "/dev/sr0": {
+            "APPLICATION_ID": "Microsoft\\x20Windows",
+            "BLOCKSIZE": "2048",
+            "LABEL": "blank_disc",
+            "LABEL_ENC": "blank\\x20disc",
+            "LOGICAL_VOLUME_ID": "blank\\x20disc",
+            "TYPE": "udf",
+            "USAGE": "filesystem",
+            "UUID": "142d300520554446",
+            "UUID_ENC": "142d300520554446",
+            "VERSION": "2.01",
+            "VOLUME_ID": "UDF\\x20Volume",
+            "VOLUME_SET_ID": "142D3005\\x20UDF\\x20Volume\\x20Set",
+            "ESTIMATED_MIN_SIZE": -1
+        },
+        "/dev/sdb1": {
+            "BLOCKSIZE": "4096",
+            "LABEL": "System_Reserved",
+            "LABEL_ENC": "System\\x20Reserved",
+            "SIZE": 52425216,
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "42101FE6101FE029",
+            "UUID_ENC": "42101FE6101FE029",
+            "ESTIMATED_MIN_SIZE": 27680768
+        },
+        "/dev/sda4": {
+            "BLOCKSIZE": "4096",
+            "LABEL": "New_Volume",
+            "LABEL_ENC": "New\\x20Volume",
+            "SIZE": "95038733824",
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "5C38216F382148FA",
+            "UUID_ENC": "5C38216F382148FA",
+            "ESTIMATED_MIN_SIZE": -1
+        },
+        "/dev/sda5": {
+            "BLOCKSIZE": "4096",
+            "LABEL": "Local_Disk",
+            "LABEL_ENC": "Local\\x20Disk",
+            "SIZE": "572851748352",
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "986E68816E6859D0",
+            "UUID_ENC": "986E68816E6859D0",
+            "ESTIMATED_MIN_SIZE": -1
+        },
+        "/dev/sda1": {
+            "BLOCKSIZE": "4096",
+            "SIZE": 575664640,
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "3800523C00520174",
+            "UUID_ENC": "3800523C00520174",
+            "ESTIMATED_MIN_SIZE": 32399360
+        },
+        "/dev/sdb3": {
+            "BLOCKSIZE": "4096",
+            "SIZE": 547353088,
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "40FA9718FA970974",
+            "UUID_ENC": "40FA9718FA970974",
+            "ESTIMATED_MIN_SIZE": 454852608
+        },
+        "/dev/sda2": {
+            "BLOCKSIZE": "4096",
+            "LABEL": "Photoshop_And_Softwares",
+            "LABEL_ENC": "Photoshop\\x20And\\x20Softwares",
+            "SIZE": 140083458560,
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "F64C42CB4C4285F9",
+            "UUID_ENC": "F64C42CB4C4285F9",
+            "ESTIMATED_MIN_SIZE": 52686311424
+        },
+        "/dev/sda3": {
+            "BLOCKSIZE": "4096",
+            "LABEL": "Local_Disc",
+            "LABEL_ENC": "Local\\x20Disc",
+            "SIZE": 227632214528,
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "F4AC8A91AC8A4DD4",
+            "UUID_ENC": "F4AC8A91AC8A4DD4",
+            "ESTIMATED_MIN_SIZE": 41231069184
+        },
+        "/dev/sdc4": {
+            "BLOCKSIZE": "4096",
+            "LABEL": "writable",
+            "LABEL_ENC": "writable",
+            "LASTBLOCK": "2432512",
+            "SIZE": 9963569152,
+            "TYPE": "ext4",
+            "USAGE": "filesystem",
+            "UUID": "23a78166-ac2a-4954-a866-e1ef4c9e5ca9",
+            "UUID_ENC": "23a78166-ac2a-4954-a866-e1ef4c9e5ca9",
+            "VERSION": "1.0",
+            "ESTIMATED_MIN_SIZE": 193822720
+        },
+        "/dev/sdb2": {
+            "BLOCKSIZE": "4096",
+            "SIZE": 119429906944,
+            "TYPE": "ntfs",
+            "USAGE": "filesystem",
+            "UUID": "8216208916207FF1",
+            "UUID_ENC": "8216208916207FF1",
+            "ESTIMATED_MIN_SIZE": 79519559680
+        }
+    }
+}
\ No newline at end of file
diff --git a/tests/unittests/test_storage_config.py b/tests/unittests/test_storage_config.py
index 6dfd131..6ef84b7 100644
--- a/tests/unittests/test_storage_config.py
+++ b/tests/unittests/test_storage_config.py
@@ -176,6 +176,74 @@ class TestProbertParser(CiTestCase):
             "unsupported", baseparser.detect_partition_scheme(blockdev))
 
 
+    def test_looks_like_ldm_disk__one_part_and_matching(self):
+        blockdev = {
+            "DEVNAME": "/dev/sda",
+            "DEVTYPE": "disk",
+            "partitiontable": {
+                "label": "dos",
+                "partitions": [
+                    {"node": "/dev/sda1", "type": "42"},
+                ]
+            }
+        }
+        self.assertTrue(baseparser.looks_like_ldm_disk(blockdev))
+
+    def test_looks_like_ldm_disk__3_parts_all_matching(self):
+        blockdev = {
+            "DEVNAME": "/dev/sda",
+            "DEVTYPE": "disk",
+            "partitiontable": {
+                "label": "dos",
+                "partitions": [
+                    {"node": "/dev/sda1", "type": "42"},
+                    {"node": "/dev/sda2", "type": "42"},
+                    {"node": "/dev/sda3", "type": "42"},
+                ]
+            }
+        }
+        self.assertTrue(baseparser.looks_like_ldm_disk(blockdev))
+
+    def test_looks_like_ldm_disk__some_matching_part(self):
+        blockdev = {
+            "DEVNAME": "/dev/sda",
+            "DEVTYPE": "disk",
+            "partitiontable": {
+                "label": "dos",
+                "partitions": [
+                    {"node": "/dev/sda1", "type": "0"},
+                    {"node": "/dev/sda2", "type": "42"},
+                ]
+            }
+        }
+        # According to the kernel, a single partition having type 42 could
+        # still reveal the presence of a dynamic disk. However, the kernel does
+        # more tests that we are not doing. In bug reports, I've only seen
+        # scenarios where all partitions have type 42 or none have.
+        # For now, we don't consider the disk to be dynamic if not all
+        # partitions have type 42. But this could change in the future.
+        self.assertFalse(baseparser.looks_like_ldm_disk(blockdev))
+
+    def test_looks_like_ldm_disk__no_parts(self):
+        blockdev = {
+            "DEVNAME": "/dev/sda",
+            "DEVTYPE": "disk",
+            "partitiontable": {
+                "label": "dos",
+                "partitions": [
+                ]
+            }
+        }
+        self.assertFalse(baseparser.looks_like_ldm_disk(blockdev))
+
+    def test_looks_like_ldm_disk__no_ptable(self):
+        blockdev = {
+            "DEVNAME": "/dev/sda",
+            "DEVTYPE": "disk",
+        }
+        self.assertFalse(baseparser.looks_like_ldm_disk(blockdev))
+
+
 def _get_data(datafile):
     data = util.load_file('tests/data/%s' % datafile)
     jdata = json.loads(data)
@@ -563,6 +631,42 @@ class TestBlockdevParser(CiTestCase):
             self.assertDictEqual(expected_dict,
                                  self.bdevp.asdict(blockdev))
 
+    def test_blockdev_asdict_ldm_disk(self):
+        '''Ensure that parsing this blockdev returns "unsupported" as the
+           ptable. '''
+        self.probe_data = _get_data('probert_storage_ldm.json')
+        self.bdevp = BlockdevParser(self.probe_data)
+        blockdev = self.bdevp.blockdev_data['/dev/sda']
+        expected_dict = {
+            'id': 'disk-sda',
+            'type': 'disk',
+            'wwn': '0x5000039fdcf04730',
+            'serial': 'TOSHIBA_HDWD110_999E6AZFS',
+            'ptable': 'unsupported',
+            'path': '/dev/sda',
+        }
+        self.assertDictEqual(expected_dict, self.bdevp.asdict(blockdev))
+
+    def test_blockdev_asdict_ldm_partition_not_in_ptable(self):
+        '''Ensure that parsing this blockdev returns usable data even though
+           sda5 does not exist in sda's ptable. Previously, this code would
+           raise:
+             RuntimeError: "Couldn't find partition entry in table"
+        '''
+        self.probe_data = _get_data('probert_storage_ldm.json')
+        self.bdevp = BlockdevParser(self.probe_data)
+        blockdev = self.bdevp.blockdev_data['/dev/sda5']
+        expected_dict = {
+            'id': 'partition-sda5',
+            'type': 'partition',
+            'device': 'disk-sda',
+            'path': '/dev/sda5',
+            'number': 5,
+            'offset': 904945664 * 512,
+            'size': 536869863424,
+        }
+        self.assertDictEqual(expected_dict, self.bdevp.asdict(blockdev))
+
     def test_blockdev_multipath_disk(self):
         self.probe_data = _get_data('probert_storage_multipath.json')
         self.bdevp = BlockdevParser(self.probe_data)

Follow ups