This commit is contained in:
lulzette 2021-01-24 09:31:08 +03:00
parent fe3478e492
commit 60ab6f37b1
2 changed files with 10 additions and 0 deletions

5
README.md Normal file
View File

@ -0,0 +1,5 @@
# Что это?
Скрипт, который проходит по ошибкам на диске, которые обнаруживаются SMART'ом и записывает проблемные сектора dd'шкой
# PS
В скрипте захардкожен диск sda с разделом на весь диск sda1

View File

@ -1,6 +1,11 @@
#!/bin/bash #!/bin/bash
#info @ EOF #info @ EOF
#Скриптец проходится по ошибкам на диске и затирает их ddшкой.
#ACHTUNG! данные на диске могут быть утеряны!
#Написано для диска sda с одним разделом sda1 на весь диск
DISK="/dev/sda"
block=$(smartctl --all /dev/sda | grep 'Short offline' | grep '# 1' | awk '{print $10}') block=$(smartctl --all /dev/sda | grep 'Short offline' | grep '# 1' | awk '{print $10}')
echo "Fixing: " $block echo "Fixing: " $block