У меня есть сервер, к которому я подключаю некоторое хранилище (LUN). Первое крепление

LUN0(20Gb) as /database

тогда под этим я монтирую

LUN1(10Gb) as /database/logs

поэтому по сути я не могу смонтировать /database/logs пока /database будет запущена и смонтирована.

Это действительно плохо? Есть ли лучший способ сделать это? Я думаю, что это плохо, но у меня есть администратор БД, который говорит мне, что все в порядке, и вот как он это делал раньше?

2 ответа2

1

Итак, вы спрашиваете, плохо ли монтировать другой раздел в папке, где другой раздел уже смонтирован?

Нет, в этом нет ничего плохого. Иногда вам даже нужно или может захотеть сделать это, в зависимости от того, что именно находится на разделах. Если вы храните базу данных в LUN0 и используете LUN1 в качестве раздела для журналов, то вы, вероятно, захотите отделить журналы от фактической базы данных. В этом случае все в порядке.

1

Есть несколько вещей, которые могут произойти, если в какой-то момент LUN журналов будет смонтирован до подключения LUN базы данных.

Скорее всего, журналы LUN не будут смонтированы, поскольку его точка монтирования не существует.

Если точка монтирования существует, то при подключении базы данных LUN позднее журналы LUN будут "невидимыми", поскольку все файлы "ниже" точки монтирования недоступны, пока на ней смонтирована файловая система.

В обоих случаях журналы будут записываться в LUN базы данных в каталоге /database/logs что, очевидно, потребует простоя для очистки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .