метка неправильности с предыдущих разов осталась...
Нет, я ведь в Винде проверяю если прости проверить. Этот флаг снимается с ФС.
Напомните, как увидеть состояние dirty bit
sudo fsck.fat /dev/sdb1
Лечится fsck?
Да, он спрашивает убрать или нет, соответствующий номер надо выбрать и подтвердить сохранение.
Проверил тут кое-что. Втыкал флешку в МагОС, монтировал и выдергивал флешку, fsck естественно ругался на этот бит. Снял его, убедился еще раз бита нет. Далее смонтировал и сделал reomount в ro, снова выдернул флешку, бита нет. Повторил 3 раза с выдергиванием флешки из разных состояний монтирования. Если выдергивать из состояния ro, то бита нет, если из rw, то бит есть.
В ваших скриптах есть перемонтирование в ro перед отмонтированием? По роутерам знаю, что там обычно перед выключением роутера флешки скриптами перемонтируются в ro и только потом отмонтируются. По сути главное сделать sync и перемонтировать в ro, а дальше хоть выдергивай, для ФС уже ничем это не грозит.