LINUX.ORG.RU
решено ФорумAdmin

Порядок монтирования дисков

 


0

1

Приветствую всех!

Есть старая система с обычным init. Возникло переполнение раздела диска «/». Подцепил новый диск(raid), разбил по разделам. Один для /var и один для /var/log.
А теперь раздумываю, как бы соорудить «порядок» подключения. Пока мысли только влезть в скрипт монтирования (ну тот что в initrd будет).
Но может есть другие варианты?

P.S. Вариант обновления системы с интеграцией systemd, на данный момент, не рассматривается.

★★★★★

Ответ на: комментарий от MumiyTroll

man 5 fstab

я что то пропустил? Или это намек на последнюю позицию. Так вроде это - только для fsck, а mount - ни причем.

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

Монтирование файловых систем в Linux прописывается в файле /etc/fstab.

Если ты создал отдельные файловые системы для каких-либо частей корневой файловой системы, то пропиши в /etc/fstab монтирование этих файловых систем.

Если ты пишешь, что создал на отдельном диске разделы (файловые системы) для /var и /var/log, то пропиши монтирование этих файловых систем в /etc/fstab.

После можешь перенести файлы с корневой файловой системы на новые файловые системы.

mount /dev/sdxy /var
mkdir /tmp/root
mount -o bind / /tmp/root
mv /tmp/root/var/* /var

Удачи.

kostik87 ★★★★★ ()

Ладно, похоже условия задачи так и не дочитали.
Суть была в ПОРЯДКЕ подключения. А не ГДЕ зафиксировать подключение(на что мне намекали).
В общем решено обычным для init способом - изменил стартовый скрипт подключения разделом.
Тупо добавил


mount /var
mount /var/log

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

Вы правы лишь отчасти, разные устройства, разные фс включая сетевые. В таком ключе соглашусь.
Но последовательность имеет значение. емнип, для одной рекурсии как у ТС оно сработает на ремаунте, но это уже не кошерно. Для тройной вложенности уже работать не будет. Так что последовательность играет роль.

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

Да, вот такое нашёл в доках редхата:

The ordering of file system mounts is determined as follows:
In general, file system mount order is determined by the order in which the file systems appear in the fstab file. The exceptions to this ordering are file systems mounted with the _netdev flag or file systems that have their own init scripts.

Но, как мы видим, не всё так просто — есть нюансы.

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