Usage: sg_get_lba_status [--16] [--32] [--blockhex] [--brief] [--element-id=EI] [--help] [--hex] [--inhex=FN] [--json[=JO]] [--js_file=JFN] [--lba=LBA] [--maxlen=LEN] [--raw] [--readonly] [--report-type=RT] [--scan-len=SL] [--verbose] [--version] DEVICE where: --16|-S use GET LBA STATUS(16) cdb (def) --32|-T use GET LBA STATUS(32) cdb --blockhex|-B outputs the (number of) blocks field in hex --brief|-b a descriptor per line: use twice ('-bb') for given LBA provisioning status --element-id=EI|-e EI Element Identifier (EI) (def: 0 --> all) --help|-h print out usage message --hex|-H output in hexadecimal --inhex=FN|-i FN input taken from file FN rather than DEVICE, assumed to be ASCII hex or, if --raw, in binary --json[=JO]|-j[=JO] output in JSON instead of plain text Use --json=? for JSON help --js-file=JFN|-J JFN JFN is a filename to which JSON output is written (def: stdout); truncates then writes --lba=LBA|-l LBA starting LBA (logical block address) (def: 0) --maxlen=LEN|-m LEN max response length (allocation length in cdb) (def: 0 -> 1024 bytes) --raw|-r output in binary, unless if --inhex=FN is given, in which case input file is binary --readonly|-R open DEVICE read-only (def: read-write) --report-type=RT|-t RT report type: 0->all LBAs (def); 1-> LBAs with non-zero provisioning status 2-> LBAs that are mapped 3-> LBAs that are deallocated 4-> LBAs that are anchored 16-> LBAs that may return unrecovered error --scan-len=SL|-s SL SL in maximum scan length (unit: logical blocks) (def: 0 which implies no limit) --verbose|-v increase verbosity --version|-V print version string and exit Performs a SCSI GET LBA STATUS(16) or GET LBA STATUS(32) command (SBC-3 and SBC-4). The --element-id=EI and the --scan-len=SL fields are only active on the 32 byte cdb variant. If --inhex=FN is given then contents of FN is assumed to be a response to this command.