SG_SANITIZE(8) SG3_UTILS SG_SANITIZE(8) (NAME) sg_sanitize - SCSI SANITIZE (SYNOPSIS) sg_sanitize [--ause] [--block] [--count=OC] [--crypto] [--dry-run] [--desc] [--early] [--fail] [--help] [--invert] [--ipl=LEN] [--overwrite] [--pattern=PF] [--quick] [--test=TE] [--timeout=SECS] [--verbose] [--version] [--wait] [--zero] [--znr] DEVICE (DESCRIPTION) SCSI SANITIZE . SBC-3 . sanitize ( ) () ( ) . . SCSI SANITIZE . (power cycled) . --block --crypto --fail --overwrite . --block --crypto --overwrite --quick . INQUIRY DEVICE . --early SANITIZE IMMED . sg_requests --num=9999 --progress REQUEST SENSE . --wait ( ) SANITIZE . --wait SANITIZE IMMED . --early --wait REQUEST SENSE . --verbose . (OPTIONS) . . -A, --ause AUSE cdb . AUSE "allow unrestricted sanitize exit" ( ) . ( ) AUSE . -B, --block "block erase" ( ). -c, --count=OC OC ("overwrite count") "overwrite" . OC . -C, --crypto "cryptographic erase" ( ). . . . . -d, --desc DESC REQUEST SENSE (polling) . . SANITIZE ( --early --wait ) REQUEST SENSE . -D, --dry-run SANITIZE . -e, --early . SANITIZE IMMED <<>> . --wait . -F, --fail "exit failure mode" ( ). SANITIZE AUSE . -h, --help . -i, --ipl=LEN LEN . (PF) --zero . --overwrite . PF ( --zero ). DEVICE ( ). LEN PF (padding). -I, --invert INVERT overwrite . "overwrite" . INVERT . INVERT . -O, --overwrite "overwrite" (). --pattern=PF --zero . -p, --pattern=PF PF "overwrite" . --ipl=LEN . DEVICE . -Q, --quick ( ) DEVICE . ( ) . -T, --test=TE TEST overwrite . "overwrite" . . -t, --timeout=SECS SECS (timeout) SANITIZE . -v, --verbose ( ). -V, --version . -w, --wait ( --early) SANITIZE IMMED REQUEST SENSE ( ). ( --early ) SANITIZE IMMED . . [ .] -z, --zero "overwrite" ( ). --pattern=PF . ( '-zz') 0xff . -Z, --znr ZNR ( zoned no reset) cdb . SBC-4 . (NOTES) SCSI SANITIZE ATA SANITIZE ATA . SCSI to ATA Translation (SAT) SCSI SANITIZE SAT-3 . SAT (S)ATA OVERWRITE . --zero ( --pattern=PF) --ipl=LEN . SCSI SANITIZE SCSI FORMAT UNIT . ( ). ( ). . SCSI SANITIZE . ( ) . ( ) . . (SCSI ATA) SANITIZE . 'sg_sanitize --fail -vvv ' (sense data) . --fail . SCSI REPORT SUPPORTED OPERATION CODES ( sg_opcodes ) sanitize . dd ( ) 'iflag=direct' . LBA . () ( ) (unmount) ! (EXAMPLES) . sg3_utils(8) . : sg_sanitize /dev/sdm "block erase" --block . SCSI SANITIZE IMMED REQUEST SENSE : sg_sanitize --block /dev/sdm "block erase" ( ) --early : sg_sanitize --block --early /dev/sdm --quick : sg_sanitize --block --quick --early /dev/sdm "overwrite" : sg_sanitize --overwrite --pattern=rand.img /dev/sdm "rand.img" ( ) ( ) "overwrite": sg_sanitize --overwrite --pattern=rand.img --ipl=17 /dev/sdm : sg_sanitize --overwrite --zero /dev/sdm (EXIT STATUS) sg_sanitize . sg3_utils(8) . --wait . << >> (no news is good news) sanitize ( ). --verbose . (AUTHORS) Douglas Gilbert. (REPORTING BUGS) . (COPYRIGHT) (C) 2011-2020 Douglas Gilbert BSD-2-Clause . . (SEE ALSO) sg_requests(8), sg_format(8) sg3_utils-1.46 December 2020 SG_SANITIZE(8)