здрасте,
проблема следующая, после некорректной перезагрузки компа не запускается проверка дисков, просто сразу стартует система, которая тушилась с неотмонтированными дисками, так и должно быть? Мне просто кажется что она так долго не проживет, мало ли какие файлы будут открыты при следующем отключении питания. К тому же электричество у нас отключают регулярно 3-4 раза в неделю, а бесперебойника на компе нет. Можно ли както настроить систему, чтобы при загрузке запускалась проверка на неотмонтированных дисках?
Если в системе только “линуксовые” разделы - то это нормально.
А кстати, fsck запускается и проверяет. Только проверяет он всего лишь журналы. Но это нормально
Если были примонтированы разделы типа ntfs или, упаси Патрик, vfat - линупсу на них пофигу, они никогда в таких ситуациях не проверялись. И не будут. Да и не чем
<<P.S.>>: обращаюсь к тебе, бывший виндоюзер. Забудь про все что ты когда-либо знал про операционные системы. Все что ты постиг в этом вопросе, опираясь только на неё клятую - чушь Если не понятно как работает линупс - просто прими это
Как мантру! Потом, много потом, ты разберешься, ибо ничего в нем, линупсе, нет сложного.
Андрей Сеник wrote:
А кстати, fsck запускается и проверяет. Только проверяет он всего лишь журналы. Но это нормально
кстати, не запускается
да чеж нормального то, перезагрузился в паралельную систему - 40 минут гоняло рут калькулейта - он весь в ошибках, убунту один раз снесло нафик после некоректной перезагрузки, ставил ее на ext2 - решил, что скорость лучше будет, с тех пор систему лишь на журналку устанавливаю, ext2 зато под торенты неплохо идет - их не так жалко, а скорость действительно выше, но и ext4 не всегда восстанавливается по журналу, тут как повезет, есть хороший шанс, что журнал навернется вместе с записываемым файлом (сектором) при отключении питания и если не прогнать вовремя fsck про эти файлы можно забыть
ps
Андрей Сеник wrote:
<<P.S.>>: обращаюсь к тебе, бывший
виндоюзер. Забудь про все что ты когда-либо знал про операционные системы. Все что ты
кстати, меня как виндоюзера интересует вопрос, есть ли нативные линукс программы корректного восстановления нтфс разделов, основанные не на кривом пакете ntfs-3g(типо Gparted и т.п.), которые при восстановлении только добивают испорченые файлы и разделы (да хотя бывает, что и здоровые файлы выносят) ??
По первой части - сочувствую
А на самом деле, давно пора было заглянуть в /etc/conf.d/fsck
Serega K. wrote:
Кстати, меня как виндоюзера интересует вопрос, есть ли нативные линукс программы корректного восстановления нтфс разделов, основанные не на кривом пакете ntfs-3g(типо Gparted и т.п.)…
Нет. И не предвидятся. <<А зачем??>>
C задачей, которую возложили на него разработчики - читать/писать - ntfs-3g справляется целиком и полностью. А другое и не нужно
Андрей Сеник wrote:
По первой части - сочувствую
А на самом деле, давно пора было заглянуть в /etc/conf.d/fsck
в файле две строчки, не считая комментов:
fsck_on_battery=“YES”
fsck_shutdown=“NO”
и как я понял, они не влияют на запуск fsck при отключении питания, я же говорю зашел в систему, никакой проверки не было, перезагрузился - никакой проверки опять не было, ни при старте ни при выходе, т.е. если оно не работает, то оно не работает, что мне здесь менятьто?
так вот, после запустил убунту - она установлена на другом винчестере, она сама при запуске проверила все диски, ну конкретно проблемы были с диском калькулейт, диском торентов и еще диск с данными, т.е. всеми что были примонтированы в CLDX во время отключения электроэнергии
Нет. И не предвидятся. <<А зачем??>>
хотелось бы иметь возможность проверять и диски с нтфс, поэтому и спросил
я абсолютно толерантен к операционным и файловым системам: будь то линукс, виндоус, дос, макось или полуось - информацию терять одинаково неприятно
Совсем забыл спросить, а
rc-status boot
fsck присутствует?
Андрей Сеник wrote:
Совсем забыл спросить, а
[…]fsck присутствует?
Да
А в /etc/fstab
указано, что файловая система нуждается в проверке?
Mikhail Hiretsky wrote:
А в
/etc/fstab
указано, что файловая система нуждается в проверке?
fstab не трогал после установки:
# / was on /dev/sda1 during installation
UUID=02b571e5-06ce-44a4-8929-9145a7bc1b92 / ext4 noatime 0 1
# /arc was on /dev/sdb1 during installation
UUID=09dba02b-8b2d-4477-ba56-c4c81f74e29b /arc ext4 noatime 0 0
# /data was on /dev/sda3 during installation
UUID=ee423020-eb3c-4b71-962d-1b65213edd32 /data ext2 noatime 0 0
# swap was on /dev/sdb3 during installation
UUID=972f572c-8e94-4601-9824-755f300df4f5 none swap sw 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
а что туда нужно прописать?
Вписывать в него необходимо последнюю цифру - 6-й столбец.
Например поменяв 1 на 0 - ты отключишь всякую проверку rootfs
Не ноль в шестой колонке у корневого раздела как раз и означает, что нужно проверять.
Включите лог для openrc (@/etc/rc.conf), приложите его к ответу.
Mikhail Hiretsky wrote:
Не ноль в шестой колонке у корневого раздела как раз и означает, что нужно проверять.
Включите лог для openrc (@/etc/rc.conf), приложите его к ответу.
Бр, даж в ман заглянул. Вроде все время было - 0 - отключает проверку fsck.
А rootfs должен иметь 1.
Если нужно через fstab указать о небходимости проверки любой другой fs - нужно указывать 2.
Если нужно изменить умолчания (через каждые 30 ребутов или 180 дней), необходимо использовать tune2fs
Андрей Сеник wrote:
Mikhail Hiretsky wrote:
Не ноль в шестой колонке у корневого раздела как раз и означает, что нужно проверять.
Бр, даж в ман заглянул. Вроде все время было - 0 - отключает проверку fsck.
А rootfs должен иметь 1.
Что не похоже на ман?
ой Извини, не вчитался.
чето странное,
добавил 2 на разделы с 0 в fstab ( http://pastebin.com/GMZicKKE ) включил лог, сделал экстренное выключение, комп загрузился в tty диски в ro режиме, вообщем в гуи перестал грузится, только консоль ( сори за снимок, с телефона http://storage7.static.itmages.ru/i/13/0830/h_1377846637_7526322_73ca449841.jpeg ) так “висел”(ниче не делал, ни проверку - как была консоль открыта 1 так и осталась, в tty2 даже фреймбуфер не загрузился) около часа, надоело - перезагрузился в паралельную ОС, проверились все диски и снова зашел в CLDX - лог вроде нормальный, fsck там засветился, типа все проверил - все ровно ( http://pastebin.com/mK1XdhB4 )
попробую сейчас еще перезагрузится по sysrq+O, если снова не зависнет отпишусь
http://pastebin.com/WHmYuRG5
ну вот сейчас уже нормально проверил ext2, а ext4 написал, что журналы восстановлены
спасибо всем.
PS а на ext4 нельзя задать принудительную проверку всего диска, не только журналов? или это не нужно?
чето меня напрягают вот эти строчки в логе:
fsck | * Checking local filesystems ...
fsck |CLDX-13.4: clean, 562460/915712 files, 3135330/3661824 blocks
fsck |/dev/sdb6: recovering journal
fsck |/dev/sdb6: clean, 182800/2605056 files, 8679825/10390527 blocks
fsck |/dev/sdb5 was not cleanly unmounted, check forced.
те что до sdb5, во-первых он рут даже не пытается проверять, на втором разделе с ext4 хотябы журнал восстановил, а на корневом диске - ничего не делал!
ладно, не важно, похоже что заработала проверка дисков с данными, если корень навернется, то проблем особых нет переставить систему