Bug 25674 - игнорировать ошибки fsck для тех FS, у которых нет fsck.<fs>
Summary: игнорировать ошибки fsck для тех FS, у которых нет fsck.<fs>
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: util-linux (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-27 13:10 MSK by Anton Farygin
Modified: 2017-04-02 21:42 MSK (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2011-05-27 13:10:14 MSK
предлагаю игнорировать проверку корня на файловых системах, для которых нет совместимого fsck (например, btrfs). В случае такой ошибки сейчас fsck завершает свою работу с кодом возврата 8.

Ну, или хотя-бы научиться читать fstab и игнорировать корневую FS, если в последнем поле fstab для неё выставлен 0.
Comment 1 Dmitry V. Levin 2011-06-10 19:34:12 MSK
(In reply to comment #0)
> предлагаю игнорировать проверку корня на файловых системах, для которых нет
> совместимого fsck (например, btrfs). В случае такой ошибки сейчас fsck
> завершает свою работу с кодом возврата 8.

Проще и правильнее сделать ссылку /sbin/fsck.TYPE -> /bin/true

 > Ну, или хотя-бы научиться читать fstab и игнорировать корневую FS, если в
> последнем поле fstab для неё выставлен 0.

А это, наверное, тогда должен делать сам fsck.
Comment 2 Dmitry V. Levin 2011-08-09 01:27:01 MSK
Перевешиваю на пакет, в котором сейчас живет fsck.
Comment 3 Anton Farygin 2012-11-19 14:15:06 MSK
ping ?
Comment 4 Alexey Gladkov 2012-11-20 00:55:12 MSK
(В ответ на комментарий №1)
> (In reply to comment #0)
> > предлагаю игнорировать проверку корня на файловых системах, для которых нет
> > совместимого fsck (например, btrfs). В случае такой ошибки сейчас fsck
> > завершает свою работу с кодом возврата 8.
> 
> Проще и правильнее сделать ссылку /sbin/fsck.TYPE -> /bin/true

Мне как-то совсем не нравится такое изменение т.к. если fsck.TYPE есть, но запакован в другом пакете, то всё будет казаться нормальным, до момента, когда файлуха не сломается и не выяснится, что специфический пакет отсутствовал на машине.

Это просто реализовать, но это будет вводить в заблуждение.

>  > Ну, или хотя-бы научиться читать fstab и игнорировать корневую FS, если в
> > последнем поле fstab для неё выставлен 0.
> 
> А это, наверное, тогда должен делать сам fsck.

А разве passno сейчас игнорируется при -A ?
Comment 5 Alexey Gladkov 2017-04-02 21:42:39 MSK
Долгое время без ответа. Переоткройте если ещё актуально.