Надо ли создавать раздел (partition) на примонтированных дисках?
Вопрос к гуру.
Есть Linux сервер, на котором крутится веб сервер. Пользовательские данные хранятся на отдельном примонтированном диске.
Вопрос: Диск с пользовательскими данными отформатирован в ext4 без предварительного создания на нем разделов (то есть, вставил новый диск и выполнил mkfs.ext4). На сколько приемлем такой подход и какие грабли могут вылезти?
1. Просто так переткнуть диск в другую систему не получится - лично проверял, получиться
2. Не совсем понятно как может повлиять на производительность.
3. Необходимости в создании разделов нет.
Переткните и посмотрите в dmesg - там будет мат-перемат написан по поводу безголового владельца диска, который таблицу разделов создать не соизволил.
Очень просто влияет на производительность - современный НМЖД - это не просто блин с мотором, а довольно навороченный агрегат с кэшами, релокейтами и другими умными словами. И все эти кэши ориентированы на то, что на диске таки есть таблица разделов, и границы разделов аккуратно выровнены по цилиндрам и так далее.
1. Мат перемат - это уж слишком, будет просто оповещение, table not found.
2. На счет производительности, использовал такую концепцию для виртуальных и физических сервером. Делал тест производительности и разница была равна 0.
Вывод: как по мне, то использовать диск без раздела удобнее. Минусов пока не вижу.
Однажды сталкивался с такими граблями: grub, если не видит таблицу разделов, пытается установится на диск и портит ФС. То есть по-хорошему от туда и не должен был пробовать установится, но тем не менее. Разметка указывает всем низкоуровневым инструментам: "Осторожно, тут есть данные".