6 сообщений / 0 новое
Последнее сообщение
danielka
Аватар пользователя danielka
Не в сети
Последнее посещение: 11 лет 2 месяца назад
Регистрация: 12/12/2012 - 17:27
Автоматизация fsck

Добрый вечер, хочу чтобы во время начальной загрузки при обнаружении повреждений в какой-либо файловой системе автоматически запускалась команда fsck -fy -t [fs] [поврежденная файловая система] после завершение данного действия нужно чтобы эта файловая система смонтировалась и т.д. После того как все файловые системы были монтированы, система должна продолжить загрузку.

Пожалуйста жду ваших предложения: какими инструментами можно это реализовать (предположительно init), как это можно реализовать.

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:11
aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 9 лет 5 месяцев назад
Регистрация: 01/12/2012 - 16:23
Сорь, может диски нормальные

Сорь, может дешевле диски нормальные поставить или аварийник в питание?
Я уже не помню, когда последний раз был сбой в фс и система нач. загрузки предлагала запустить fsck/

danielka
Аватар пользователя danielka
Не в сети
Последнее посещение: 11 лет 2 месяца назад
Регистрация: 12/12/2012 - 17:27
У меня один диск, ломается,

У меня один диск, ломается, остальные норм работают. Тот который ломается SATA, подключенный через pci плату SIL. Я не думаю что дело в диски скорее всего что-то с драйвером или контроллером, т.к. диск практически новый. Еще вот если диск вручную от монтировать тогда все норм он при следующем старте монтируется хорошо без ошибок, но я все эти действия делаю вручную. Возможно следует посмотреть в эту сторону =). Еще интересно было бы узнать если диск монтируется в ручную (не перечислен в fstab), он будет от монтирован системой при перезагрузки или при выключении.

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 7 лет 10 месяцев назад
Регистрация: 11/05/2012 - 18:24
Отмонтируются все диски в

Отмонтируются все диски в независимости от способа монтирования.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 9 лет 5 месяцев назад
Регистрация: 01/12/2012 - 16:23
...Еще вот если диск вручную

...Еще вот если диск вручную от монтировать тогда все норм он при следующем старте монтируется хорошо без ошибок, но я все эти действия делаю вручную...

Не имел дело с таким железом, увы, но можно предположить, что перед отмонтированием системой не происходит запись кэшированных данных на диск.
Последнее происходит по команде sync, мож дописать её куда надо? Smile

danielka
Аватар пользователя danielka
Не в сети
Последнее посещение: 11 лет 2 месяца назад
Регистрация: 12/12/2012 - 17:27
Прошло много времени, но

Прошло много времени, но проблему с жестким диском удалось решить совсем недавно. Прошил биос на контроллере и все стало работать, плюс улучшается качество работы когда добавляешь опцию relatime. Проводи пару тестов с torrent'ом, если раньше после загрузки при проверки файлов возникало 30 - 40% частей с неверными хешсуммами, теперь поврежденных частей нет, также после перезагрузки не требуется восстанавливать раздел при помощи fsck так что автоматизировать его более нет нужды. Но одна проблем все же есть, проявляется с torrent'ом когда раздел umount или ребут системы, возникает 2-3% поврежденных частей, такое бывает редко но все же.