Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
nafanjaМда, костыль костыльный. А откуда хук fsck в initramfs берет флаги для проверки, если не из fstab? |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Aivarа он их вообще берет? посмотри содержимое fstab в initramfs...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Пустой файл.
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
насколько я понял, в пространстве initramfs проверяется только корень, и не зависимо от флага установленного в fstab. а сам хук fsck просто добавляет все возможные бинарники fsck.* в initramfs.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
nafanjaЭто вряд ли. С большой вероятностью можно сказать, что если запретить проверку в fstab, этот флаг передастся initramfs при создании. Там из init вызывается функция fsck_root, но где задается переменная $root - хз. В функции fsck_device, собственно, и происходит проверка, и проверена может быть файловая система на любом устройстве, но откуда она вызывается (кроме fsck_root) тоже не понятно. Короче, тема сисек не раскрыта. |
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
nafanjagdisk считает, что правильно. Корневой раздел для x86-64.elsonadorа ты тип раздела выставил правильно? |
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
AivarВсе верно подметил. Вообщем делать было нечего и решил немного покапаться — и выяснил в каких файлах initramfs-linux.img упоминается слово fstab Наибольший интерес представляет бинарник fsck — смотрим его и находим вхождение fstab$ strings /usr/bin/fsck | grep fstab а раз имеется, то значит и анализируется — продолжил дальше и вышел на дизассемблированные строки Конечно, нужно смотреть весь код, а не выборочно, но и из этого можно сделать вывод, что fstab парсится и анализируется на предмет проверки fsck.
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasek, теперь понятно зачем в initramfs пустой fstab, что бы те, в ком он вшит, не ругались на его отсутствие.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
jim945 |
|
Темы:
9
Сообщения:
3180
Участник с: 25 января 2010
|
AivarОна загрузчиком передается
Lupus pilum mutat, non mentem.
|
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Гм, а что теперь с очередность монтирования делать? Не, ну оно вроде и так работает, но есть сведения, что бывают и проблемы. |