The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
как скинуть счётчик ошибок на ext4?, !*! arisu, 25-Дек-20, 07:12  [смотреть все]
как скинуть счётчик ошибок на ext4? тот самый, который скидывает успешный проход fsck, только без fsck. потому что жать каждый раз при загрузке ^C на один конкретный раздел очень надоело.

на всякий случай уточняю: мне не надо вообще отключить fsck. нет, fsck не может отработать в силу ошибок чтения, даже один разочек. да, меня это устраивает, я знаю, зачем я это делаю и чем это чревато. просто подскажите, пожалуйста, как сбросить этот флажок, чтобы система считала, что с разделом всё в порядке.

  • как скинуть счётчик ошибок на ext4?, !*! nekto, 11:28 , 25-Дек-20 (1)
    > как скинуть счётчик ошибок на ext4? тот самый, который скидывает успешный проход
    > fsck, только без fsck. потому что жать каждый раз при загрузке
    > ^C на один конкретный раздел очень надоело.
    > на всякий случай уточняю: мне не надо вообще отключить fsck. нет, fsck
    > не может отработать в силу ошибок чтения, даже один разочек. да,
    > меня это устраивает, я знаю, зачем я это делаю и чем
    > это чревато. просто подскажите, пожалуйста, как сбросить этот флажок, чтобы система
    > считала, что с разделом всё в порядке.

    wget сорцы tune2fs, проштудировать  на предмет флагов {c,C,f,e,i} =>  прикрутить нужный флаг и функционал, пересобрать, пользоваться
    Думается в 10-20 строк кода уложится все нужное

  • как скинуть счётчик ошибок на ext4?, !*! pavlinux, 12:58 , 27-Дек-20 (4)
    > как скинуть

    tune2fs -c -1 /dev/sdx19

    • как скинуть счётчик ошибок на ext4?, !*! arisu, 13:11 , 27-Дек-20 (5)
      >> как скинуть
      > tune2fs -c -1 /dev/sdx19

      это не то, насколько я вижу. состояние раздела «clean with errors», fsck всё равно возбухать будет. вот это «clean with errors» мне надо превратить в «clean» без запуска fsck вообще. ну, если я верно маны вкурил.

      p.s.: т.е., ман говорит вот это: «A filesystem error detected by the kernel will still force an fsck on the next reboot». это оно, кажется, именно про флаг «с ошибками», который и надо того-с.

      • как скинуть счётчик ошибок на ext4?, !*! 1, 14:18 , 27-Дек-20 (6)
        а если в fstab в колонке PASS поставить 0 для этого раздела, по идее тогда не должно проверять совсем.
        • как скинуть счётчик ошибок на ext4?, !*! arisu, 15:48 , 27-Дек-20 (7)
          > а если в fstab в колонке PASS поставить 0 для этого раздела,
          > по идее тогда не должно проверять совсем.

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

          • как скинуть счётчик ошибок на ext4?, !*! pavlinux, 05:20 , 31-Дек-20 (8)
            >> а если в fstab в колонке PASS поставить 0 для этого раздела,
            >> по идее тогда не должно проверять совсем.
            > о, спасибо! это может сработать, я и забыл совсем, что там такая
            > фича есть. поставил нолик, как будет следующий ребут — напишу, помогло
            > ли.

            Оно, при куче ошибок, может само перемонтироватся в RO,
            на первое время спасёт флаг: errors=continue, но потом всё равно грохнется. )))

            • как скинуть счётчик ошибок на ext4?, !*! arisu, 05:26 , 31-Дек-20 (9)
              > Оно, при куче ошибок, может само перемонтироватся в RO,
              > на первое время спасёт флаг: errors=continue, но потом всё равно грохнется. )))

              оно и так монтируется уже в r/o — именно поэтому мне пофигу на fsck. я знаю, какой файл там побился, это нестрашно, и ремапить его я не хочу.

              • как скинуть счётчик ошибок на ext4?, !*! Аноним, 22:33 , 27-Фев-21 (11)
                Если бэдов немного, лучше поставить вопрос ребром - произведя запись в проблемный сектор. Он либо пропишется нормально (софт-бэд), либо ремапнется. А если именно ремапнутых набирается более пары десятков, лучше диск сменить - может развалиться окончательно в неподходящий момент.

                А зачем ремап? Регулярный налет на бэд триггерит накрутку RAW READ ERROR RATE. Повторные попытки чтения только усугубляют. В зависимости от фирмвари и производителя, после некоторого порога ERROR RATE фирмварь может посчитать что девайс непригоден и форсануть что-нибудь типа SAFE MODE. В котором винч readonly и отвечает только на сильно некоторые параметры. Работать с винчом в таком режиме линукскернел не умеет и очень обижается когда половина команд не проходит. И вот это, увы, довольно неприятный облом. Так что сектора лучше отремапать - заодно и состояние накопителя понятнее станет. Если запись прошла, возможно это софтварный глюк, типа слета питания невовремя, ушатать из-за него накопитель накруткой error rate вообще печалька.

                • как скинуть счётчик ошибок на ext4?, !*! arisu, 22:56 , 27-Фев-21 (12)
                  это вполне конкретно сыпящийся на запись винт, и ему уже перестало хватать запаса секторов на ремап. тем не менее, на чтение он вполне нормально работает, и по моему опыту с другими — может в таком режиме жить ещё весьма долго. поэтому он смонтирован в r/o, и там лежит всякая музыка и прочая порнография. лежит — и пусть себе лежит. поскольку я знаю, что именно побито — я это просто не трогаю. мне монитор жалится раз в день, что там всё плохо, я его обнимаю и мы вместе плачем. ничего страшного. бесила именно попытка ядра мне попробовать починить то, что чинить уже не надо.
          • как скинуть счётчик ошибок на ext4?, !*! arisu, 06:17 , 25-Янв-21 (10)
            >> а если в fstab в колонке PASS поставить 0 для этого раздела,
            >> по идее тогда не должно проверять совсем.

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру