You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
#!/bin/bash |
|
|
|
# Copyright 2025 by Alexei Bezborodov <AlexeiBv+linux_script@narod.ru> |
|
# License: Public domain: http://unlicense.org/ |
|
# Общественное достояние |
|
|
|
[ "${alias_dir}" = "" ] && alias_dir=$(pwd) |
|
source "${alias_dir}/common" |
|
|
|
hdd_fill_zero() |
|
{ |
|
in_dev=$1 |
|
[ "${in_dev}" = "" ] && printf "Заполнить диск нулями.\nОшибка! Укажите файл устройства. Например /dev/sdb.\n" && return |
|
sudo pv < /dev/zero > ${in_dev} |
|
} |
|
mkalias_with_prefix 'hdd_fill_zero' |
|
|
|
hdd_fill_random() |
|
{ |
|
in_dev=$1 |
|
[ "${in_dev}" = "" ] && printf "Заполнить диск рандомом.\nОшибка! Укажите файл устройства. Например /dev/sdb.\n" && return |
|
sudo pv < /dev/urandom > ${in_dev} |
|
} |
|
mkalias_with_prefix 'hdd_fill_random' |
|
|
|
hdd_check_zero() |
|
{ |
|
in_dev=$1 |
|
[ "${in_dev}" = "" ] && printf "Проверить, что диск заполнен нулями.\nОшибка! Укажите файл устройства. Например /dev/sdb.\n" && return |
|
sudo pv ${in_dev} | od | head |
|
} |
|
mkalias_with_prefix 'hdd_check_zero' |
|
|
|
|
|
|
|
|