LINUX.ORG.RU

пара вопросов про монтирование разделов

 , , ,


0

0

1) нужен ли initrd для монтирования /bin, находящегося на другом разделе, при использовании современного ядра(естественно поддержка фс не модулем) и grub2? или ядро само умеет монтировать без программы mount? или мб граб как-то это умеет, или без initrd никак?

2)что за флаг -o (mount option) у tune2fs? можно как-то монтировать разделы без fstab, используя опцию файловой системы?

является ли 2) ответем на 1)?

★★★★★

Последнее исправление: teod0r (всего исправлений: 1)

По 1) не знаю ибо не использую initrd, но, подозреваю, что тебе нужно смотреть в сторону опции ядра real_root=

2) Ядро само мотрирует как минимум корень. При этом оно берет дефолтные параметры монтирования (откуда-то), которые можно поменять с помощью флага -o (mount option) у tune2fs, или с помощью параметра ядра rootflags=. Если дефолтные параметры корня не будут совпадать с тем, что в fstab, то на этапе загрузки будет ошибка.

Kroz ★★★★★
()
Ответ на: комментарий от anonymous

где именно шизофазия? на счёт монтирования грабом?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от Kroz

нужно смотреть в сторону опции ядра real_root=

Нет у ядра Linux такого параметра.

Если дефолтные параметры корня не будут совпадать с тем, что в fstab, то на этапе загрузки будет ошибка.

Не будет никакой ошибки, просто корень перемонтируется с новыми опциями. Это при использовании systemd, но я не видел ни одной другой системы инициализации, которая бы выдала здесь ошибку. Как минимум не совпадать будет опция ro/rw — в параметрах ядра ro, а в fstab — rw.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Нет у ядра Linux такого параметра.

Да, действительно это не параметр ядра, но пишется там же, где и параметры ядра.

Не будет никакой ошибки

Да, ro/rw - не будет ошибки. А вот не тот режим журналирования - будет. OpenRC, reiserfs (да, по-моему и на ext3 сталкивался). Скорее всего просто не для всех параметров монтирования.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от Kroz

А вот не тот режим журналирования - будет.

Тут ошибка может быть из-за неудачного перемонтирования, когда старые параметры не совместимы с новыми и нужно либо полностью размонтировать ФС (что для корня делается через пляски с pivot_root и tmpfs), либо даже пересоздать её заново или изменить опции самой ФС. Если же нет таких конфликтов, то всё будет нормально работать. Но лучше, конечно, сразу монтировать с окончательными параметрами, которые не поменяются при дальшейшей загрузке.

gentoo_root ★★★★★
()

за /bin на другом разделе я б кастрировал вне зависимости от типа initrd

судя по объему каши в голове лучший вариант - поставить все по-умолчанию и далее тренироватья в виртуалке.

Slackware_user ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.