Я думаю, что некоторые преимущества разделения BOOT и DATA на два раздела или диска легко увидеть; это делает для каждой резервной копии.
Однако мне всегда казалось, что для повышения производительности лучше отделить загрузку от дисков DATA. По этой причине у меня было 4 диска, настроенных в двух зеркалах (BOOT & DATA).
Поскольку диски сейчас такие большие, я бы предпочел взять два терабайтовых диска, отразить их и разделить на BOOT и DATA.
Теряю ли я здесь какое-то преимущество в производительности?
Традиционно загрузочные диски также содержали файлы подкачки (в системах Windows). Размещение файла подкачки на отдельных шпинделях может дать некоторые преимущества, но это сильно зависит от объема памяти на сервере и от того, сколько фактически происходит подкачка.
В моих базовых системах с RAID1 или RAID5 я обычно выделял 20 гигабайт для системного диска, а затем оставался для диска с данными.
Логика в том, что если есть какая-то серьезная проблема с файловой системой с системным диском, надеюсь, она не перейдет на диск с данными. Это позволило бы мне при необходимости отформатировать системный диск и оставить данные в покое.
Резервное копирование тоже происходило, но если оно спасло меня от копирования нескольких сотен гигабайт данных, оно того стоило.
Размер системного диска будет зависеть от того, что такое сервер, на сервере обмена будет больше места, чем на базовом файловом сервере.
Кроме того, все было в порядке, все знали, что диск E: на каждом сервере - это все данные.
Для серверов, которые используют какой-то тип SAN для своих данных, это имеет абсолютный смысл, поскольку загрузка из SAN по-прежнему остается немного сложной даже после стольких лет. Пара локальных зеркальных дисков для загрузочных томов / томов ОС и любых томов данных, предоставляемых SAN.
Для серверов DAS это менее очевидно. Некоторые рабочие нагрузки, такие как базы данных, лучше работают, когда работают на своих собственных шпинделях. Другие рабочие нагрузки - это достаточно низкие дисковые операции ввода-вывода, которые просто не имеют значения.
Так что да, здесь есть некоторое преимущество в производительности, но это во многом зависит от ваших узких мест и от того, как ваше хранилище подключено к серверу.
Нет особой причины отделять ОС от данных (или приложений), если нет специальных файлов, которые было бы полезно иметь на отдельных шпинделях (чтобы уменьшить конкуренцию или разместить на дисках с более высокой производительностью).
Отдельные разделы увеличивают сложность резервного копирования и восстановления приложений. Что касается сохранения его отдельно для переустановки, приложение все равно придется переустанавливать, и я бы подумал, что переустановка ОС и приложения в системе с «живыми» данными на отдельном диске представляет собой риск, поскольку, безусловно, существует вероятность того, что приложение будет повторно инициализировать данные, или диск может быть очищен во время переустановки.