Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 080ac737fe | |||
| 8504eafa48 | |||
| 87be64e61b |
12
mtm-ddwipe
12
mtm-ddwipe
@@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
declare -r DEV="${1}"
|
||||
declare STARTDATE=""
|
||||
|
||||
show_help() {
|
||||
echo "ddwipe dev (/dev/sdX)"
|
||||
@@ -36,16 +37,17 @@ confirm_wipe() {
|
||||
}
|
||||
|
||||
wipe_dev() {
|
||||
STARTDATE="$(date)"
|
||||
echo "Begin wiping device ${1}"
|
||||
echo ""
|
||||
echo "Start date :"
|
||||
date
|
||||
echo "${STARTDATE}"
|
||||
echo ""
|
||||
echo "blkdiscard secure"
|
||||
if ! blkdiscard -f -p 1G -s "${1}"; then
|
||||
if ! blkdiscard -f -p 500M -s -v "${1}"; then
|
||||
echo ""
|
||||
echo "blkdiscard zero"
|
||||
if ! blkdiscard -f -p 1G -z "${1}"; then
|
||||
if ! blkdiscard -f -p 500M -z -v "${1}"; then
|
||||
echo ""
|
||||
echo "dd zero"
|
||||
if ! dd if=/dev/zero of="${1}" bs=1M status=progress; then
|
||||
@@ -63,6 +65,10 @@ wipe_dev() {
|
||||
}
|
||||
|
||||
print_time() {
|
||||
echo ""
|
||||
echo "Start date :"
|
||||
echo "${STARTDATE}"
|
||||
|
||||
ENDDATE=$(date +%s)
|
||||
echo ""
|
||||
echo "End date :"
|
||||
|
||||
Reference in New Issue
Block a user