LDMTOOL(1) User Commands LDMTOOL(1) (NAME) ldmtool - (SYNOPSIS) ldmtool [options] ldmtool [options] scan [device...] ldmtool [options] show diskgroup {disk group GUID} ldmtool [options] show {volume | partition | disk} {disk group GUID} {object name} ldmtool [options] {create | remove} all ldmtool [options] {create | remove} volume {disk group GUID} {volume name} (OPTIONS) -d|--device device device. (DESCRIPTION) ldmtool LDM . device-mapper (mount) . / ldmtool LDM . . RAID5 (mirrored) . ldmtool LDM . . (INVOCATION) ldmtool . . . (Shell mode) ldmtool . -d . scan . EOF quit exit . (Single action mode) . -d . (RESULTS) ldmtool JSON . . JSON . JSON . . (ACTIONS) scan [device...] [device] LDM. GUID . . show diskgroup {GUID} . : name guid GUID volumes disks show volume {disk group GUID} {volume name} . : name guid GUID type . : simple , spanned , striped , mirrored , raid5 size chunk-size () striped raid5. 0 . hint . . 'E:' . device device-mapper ( /dev/mapper/ldm_vol_Machine-Dg0_Volume1) partitions . show partition {disk group GUID} {partition name} . : name start size disk show disk {disk group GUID} {disk name} . : name guid GUID present : true false : device ( /dev/sda) data-start data-size metadata-start metadata-size create {volume { disk group GUID } { volume name } | all} device-mapper . device-mapper . . remove {volume { disk group GUID } { volume name } | all} device-mapper . device-mapper . . (EXAMPLES) ldmtool . (loop) LDM: ldm> scan /dev/loop[0-9]* [ "03c0c4fc-8b6f-402b-9431-4be2e5823b1c", "06495a84-fbfd-11e1-8cf9-52540061f5db" ] . GUID . : ldm> show diskgroup 06495a84-fbfd-11e1-8cf9-52540061f5db { "name" : "WIN-ERRDJSBDAVF-Dg0", "guid" : "06495a84-fbfd-11e1-8cf9-52540061f5db", "volumes" : [ "Volume4", "Volume1", "Volume2", "Volume3", "Volume5" ], "disks" : [ "Disk1", "Disk2", "Disk3", "Disk4", "Disk5", "Disk6", "Disk7", "Disk8", "Disk9" ] } : ldm> show volume 06495a84-fbfd-11e1-8cf9-52540061f5db Volume1 { "name" : "Volume1", "guid" : "c08309e9-1d30-43e5-8dc3-fcec8be76fcc", "type" : "spanned", "size" : 129024, "chunk-size" : 0, "hint" : "E:", "device" : "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume1", "partitions" : [ "Disk1-01", "Disk2-01" ] } : ldm> show partition 06495a84-fbfd-11e1-8cf9-52540061f5db Disk1-01 { "name" : "Disk1-01", "start" : 65, "size" : 96256, "disk" : "Disk1" } : ldm> show disk 06495a84-fbfd-11e1-8cf9-52540061f5db Disk1 { "name" : "Disk1", "guid" : "06495a85-fbfd-11e1-8cf9-52540061f5db", "present" : true, "device" : "/dev/loop15", "data-start" : 63, "data-size" : 100289, "metadata-start" : 100352, "metadata-size" : 2048 } device-mapper : ldm> create volume 06495a84-fbfd-11e1-8cf9-52540061f5db Volume1 [ "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume1" ] device-mapper ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume1. udev /dev/mapper/ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume1 . device-mapper (unmangled) . device-mapper ( dmsetup) libdevmapper ( ) . "device" show volume . device-mapper : ldm> create all [ "ldm_vol_Red-nzv8x6obywgDg0_Volume2", "ldm_vol_Red-nzv8x6obywgDg0_Volume1", "ldm_vol_Red-nzv8x6obywgDg0_Volume4", "ldm_vol_Red-nzv8x6obywgDg0_Stripe1", "ldm_vol_Red-nzv8x6obywgDg0_Raid1", "ldm_vol_Red-nzv8x6obywgDg0_Volume3", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume4", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume2", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume3", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume5" ] ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume1 . device-mapper : ldm> remove volume 06495a84-fbfd-11e1-8cf9-52540061f5db Volume2 [ "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume2" ] ldm> remove all [ "ldm_vol_Red-nzv8x6obywgDg0_Volume2", "ldm_vol_Red-nzv8x6obywgDg0_Volume1", "ldm_vol_Red-nzv8x6obywgDg0_Volume4", "ldm_vol_Red-nzv8x6obywgDg0_Stripe1", "ldm_vol_Red-nzv8x6obywgDg0_Raid1", "ldm_vol_Red-nzv8x6obywgDg0_Volume3", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume4", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume1", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume3", "ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume5" ] ldm_vol_WIN-ERRDJSBDAVF-Dg0_Volume2 . (AUTHORS) Matthew Booth ldmtool 07/12/2024 LDMTOOL(1)