Помечаем битые сектора на винчестере

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Ответить
Аватара пользователя
Rassol2
Сообщения: 120

Помечаем битые сектора на винчестере

Сообщение Rassol2 »

Здравствуйте.
Решил я проверить винт на битые сектора, поверку проходит а помечать не хочет.

У меня на 2 винчестера ssd под систему, и hdd под помойку.

Я выполнил проверку командой
badblocks -s /dev/sdb1 > /rassol2.txt

Затем нужно запустить
fsck -t ext4 /rassol2.txt /dev/sdb1

но мне выдает предупреждение
root@rassol2:/home/rassol2# fsck -t ext4 /rassol2.txt /dev/sdb1
fsck из util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
e2fsck 1.42.9 (4-Feb-2014)
e2fsck: need terminal for interactive repairs
/dev/sdb1 is mounted.
e2fsck: Cannot continue, aborting.


не совсем понимаю что от меня требуется.


Запускал команду с терминала, и с через ctrl+alt+f1 все тоже самое.

Кто знает в чем беда ?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помечаем битые сектора на винчестере

Сообщение Bizdelnick »

-l забыли.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: Помечаем битые сектора на винчестере

Сообщение /dev/random »

Bizdelnick писал(а):
26.12.2016 16:08
-l забыли.

А ещё отмонтировать ФС.
Спасибо сказали:
Аватара пользователя
Rassol2
Сообщения: 120

Re: Помечаем битые сектора на винчестере

Сообщение Rassol2 »

Bizdelnick писал(а):
26.12.2016 16:08
-l забыли.



/dev/random писал(а):
26.12.2016 16:36
Bizdelnick писал(а):
26.12.2016 16:08
-l забыли.

А ещё отмонтировать ФС.


С параметром -l

Фс отмонтирована.

Сейчас перепроверю.
Спасибо сказали:
Аватара пользователя
Rassol2
Сообщения: 120

Re: Помечаем битые сектора на винчестере

Сообщение Rassol2 »

тоже самое выдает.

может есть другой способ как на винчестере битые сектора отключить, их там уже около 3000, из за этого полетели файлы. Нужно продлить жизнь винту буквально на 2-3 месяца.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: Помечаем битые сектора на винчестере

Сообщение /dev/random »

Rassol2 писал(а):
26.12.2016 20:05
тоже самое выдает.

Приведите точную копипасту из терминала, как в первом сообщении: что вводите, что выдаёт. Вывод команды mount (без параметров) тоже приведите.


Rassol2 писал(а):
26.12.2016 20:05
может есть другой способ как на винчестере битые сектора отключить, их там уже около 3000, из за этого полетели файлы. Нужно продлить жизнь винту буквально на 2-3 месяца.

Обычно используют команду "e2fsck -c", которая сама вызывает badblocks. Команды "badblocks" + "e2fsck -l" используют, когда нужно минимизировать время, в течение которого ФС отмонтирована; использовать "e2fsck -c" чуть проще.
Спасибо сказали:
Аватара пользователя
Rassol2
Сообщения: 120

Re: Помечаем битые сектора на винчестере

Сообщение Rassol2 »

/dev/random писал(а):
26.12.2016 20:26
Rassol2 писал(а):
26.12.2016 20:05
тоже самое выдает.

Приведите точную копипасту из терминала, как в первом сообщении: что вводите, что выдаёт. Вывод команды mount (без параметров) тоже приведите.


Rassol2 писал(а):
26.12.2016 20:05
может есть другой способ как на винчестере битые сектора отключить, их там уже около 3000, из за этого полетели файлы. Нужно продлить жизнь винту буквально на 2-3 месяца.

Обычно используют команду "e2fsck -c", которая сама вызывает badblocks. Команды "badblocks" + "e2fsck -l" используют, когда нужно минимизировать время, в течение которого ФС отмонтирована; использовать "e2fsck -c" чуть проще.

Код: Выделить всё

rassol2@rassol2:~$ su
Пароль:
root@rassol2:/home/rassol2# fsck -t ext4 -l /rassol2.txt /dev/sdb1
fsck из util-linux 2.20.1
fsck: опция -l может быть использована только с одним устройством -- игнорируется
e2fsck 1.42.9 (4-Feb-2014)
e2fsck: need terminal for interactive repairs
e2fsck 1.42.9 (4-Feb-2014)
e2fsck: need terminal for interactive repairs
root@rassol2:/home/rassol2#


Второй копи паст

Код: Выделить всё

root@rassol2:/home/rassol2# mount
/dev/sda2 on / type ext4 (rw,noatime,nodiratime,discard,errors=remount-ro,commit=60)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=rassol2)
root@rassol2:/home/rassol2#


Так может e2fsck -c это моя домашняя машина и я могу отмонтировать на длительный срок.

Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5281
ОС: Gentoo

Re: Помечаем битые сектора на винчестере

Сообщение /dev/random »

Код: Выделить всё

fsck -t ext4 -l /rassol2.txt /dev/sdb1

Нужно

Код: Выделить всё

fsck -t ext4 /dev/sdb1 -- -l /rassol2.txt

или

Код: Выделить всё

e2fsck -l /rassol2.txt /dev/sdb1


Так может e2fsck -c это моя домашняя машина и я могу отмонтировать на длительный срок.

Код: Выделить всё

e2fsck -c /dev/sdb1
Спасибо сказали:
Аватара пользователя
Rassol2
Сообщения: 120

Re: Помечаем битые сектора на винчестере

Сообщение Rassol2 »

Я так понимаю что команда e2fsck -c /dev/sdb1
сама определит битые сектора, и по возможности их скопирует.
больше ничего не нужно ?

Все файлы что после операции будут недоступны просто стираем, там есть виртуальная машин которая перестала запускаться, ее походу нужно будет пересоздать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помечаем битые сектора на винчестере

Сообщение Bizdelnick »

Вы точно знаете, что это то, что Вам надо? Может на самом деле пора в магазин за новым диском?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rassol2
Сообщения: 120

Re: Помечаем битые сектора на винчестере

Сообщение Rassol2 »

Bizdelnick писал(а):
28.12.2016 00:43
Вы точно знаете, что это то, что Вам надо? Может на самом деле пора в магазин за новым диском?

Именно так я и поступлю, правда где то в 20 числах января, но ведь дожить нужно. Новогодний ажиотаж немного подсосал кошелек. Не собираюсь на таком экономить но нынешняя ситуация диктует иные правила.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Помечаем битые сектора на винчестере

Сообщение yars »

Дожить можно и с системой, стоящей на флешке. А диск пусть себе лежит -- данные целее будут. Количество сбойных секторов, раз уж диск начал сыпаться, будет только расти.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Rassol2
Сообщения: 120

Re: Помечаем битые сектора на винчестере

Сообщение Rassol2 »

yars писал(а):
28.12.2016 10:24
Дожить можно и с системой, стоящей на флешке. А диск пусть себе лежит -- данные целее будут. Количество сбойных секторов, раз уж диск начал сыпаться, будет только расти.

не перегибайте если выбирать с чем заморочится с битыми секторами, или переустанавливать всю систему на флешку. То извените я буду с битыми секторами заморачиваться.

И да я вроде писал у меня ssd под систему, А битый винт под фильмы. Документы, музыку. Так что сильно я не расстраиваюсь, да и флешка не нужна
Спасибо сказали:
Ответить