Как построить файловый сервер
С ростом размеров медиа в многих домах, особенно с приходом медиа высокого разрешения и HDTV, объем требуемого пространства даже для среднеразмерной коллекции фильмов или музыки быстро растет. Объемы жестких дисков также растут, но в маленьких компьютерах и HTPC для них не так много места. Файловый сервер предлагает хорошее, удобное решение, обеспечивающее массу дискового пространства, которое можно куда-то спрятать.
Шаги
-
1
Подумайте о ваших потребностях. Вы хотите хранить сотни фильмов, чтобы просматривать на независимых ПК во всем доме, или вам просто нужно немного места для музыки, которую вы будете слушать на вашем HTPC? Использование домашнего файлового сервера строго следует следующим шагам.
-
2
Подумайте об объеме дискового пространства. Сколько вам нужно? Этот вопрос тесно связан с предыдущим. Если, все что у вас есть, это несколько HD-фильмов (или много DVD-качества) и немного музыки, вы возможно обойдетесь одним жестким диском на 500 Гб. Для большого количества HD-фильмов, большой музыкальной коллекции и массы семейных фотографий вам, возможно, лучше подойдет большой жесткий диск или массив из жестких дисков.
-
3
Подумайте о нескольких жестких дисках/RAID-массивах. Если в предыдущем шаге вы решили, что вам нужно многодискового пространства, то RAID-массив может быть тем, что вам нужно.
-
4
Примите решение по поводу уровня RAID. RAID 1создает зеркальные копии содержимого на всех дисках, предлагая наибольшую надежность с объемом в один диск. Для уменьшения паранойи RAID 6 допускает две поломки жестких дисков без потери данных. RAID 5 дает наибольший объем (всего на один диск меньше, чем общее число дисков). RAID 10 предоставляет наибольшую производительность в обмен на половину пространства. И наконец, RAID 0 – наиболее быстрый, но теряет данные на всех дисках, если хотя бы один выйдет из строя, поэтому является не лучшим решением, если у вас нет другого места для резервного копирования данных.
-
5
Подумайте о RAID-контроллере. Аппаратные контроллеры наиболее быстрые, надежные, легкие в установке, а также предоставляют выбор из возможных конфигураций RAID-массивов. Тем не менее, они не дешевы, и если ваша материнская плата имеет достаточное количество портов для жестких дисков, вы можете попробовать организовать RAID-массив системными средствами без контроллера. Таким образом вы получите более высокую производительность, чем самый дешевый аппаратный RAID-контроллер. Тем не менее вам придется найти в интернете инструкции по настройке и желательно использовать Linux. Вы также можете сохранить деньги используя программное обеспечение RAID с «не RAID» контроллером, который обычно поставляется со всем требуемым ПО.
-
6
Подумайте о остальных частях ПК. Файловый сервер обычно потребляет мало энергии, поэтому бюджетный ЦП + материнская плата обычно достаточны. Убедитесь, что на ней есть слот (обычно PCI-Express) для RAID-контроллера, если собираетесь его устанавливать. 1-2 Гб ОЗУ будет достаточно, если на сервере не будут запускаться приложения. Gigabit Ethernet даст возможность расширится в будущем и увеличит скорость загрузки напрямую с сервера. Мощности блока питания должно хватать для всех ваших жестких дисков. Диски форм-фактора 3.5' варьируются в потреблении энергии от 7 Вт до 25 Вт, поэтому поищите в сети вашу конкретную модель.
-
7
Подумайте о корпусе. Будет ли этот сервер в серверном шкафу, или просто в настольном корпусе? Ограничения серверного корпуса оптимизированы для того, чтобы устанавливать большое количество серверов на открытую раму (он тонкий, плоский и широкий). Такие рамы продаются, но для одного сервера её покупка не имеет смысла. Тем не менее, если вы не планируете разместить ваш сервер в каком-либо серверном центре, "настольная форма" сервера будет как минимум более дорогой для дома, если вообще приемлемой.
-
8
Собирайте! Организация воздушного потока особенно важна для серверов, так как при беспрерывной работе большого количества жестких дисков легко могут возникнуть горячие точки. Убедитесь, что у вас достаточно вентиляторов, которые продувают воздух по прямому пути от передней до задней части корпуса, и в том, что все они работают. Мертвый вентилятор может принести множество головной боли в последствии! Не экономьте на этом.
-
9
Установите ОС и программное обеспечение. Обычно Linux является надежным решением. Любой серверный дистрибутив Linux должен быть нормальным, и вы получите быструю производительность. С другой стороны, ОС семейства Windows Server очень глубоко настраиваемые, но требуют значительно больше мощности и ресурсов. И в конце концов, Windows Home Server – новичок в классе, но с большим количеством мощных возможностей. С WHS вам не понадобится RAID-контроллер, чтобы создать большой массив, но берегитесь смерти ОС, так как вместе с ней погибнут и все ваши данные.
Советы
- Если вы строите RAID-массив, берите наиболее объемные жесткие диски, которые сможете приобрести. Массив из 3 дисков по 1 Тб имеют тот же объем, то и 6 дисков по 500 Гб, но с дисками по 1 Тб у вас остается значительно больше места для расширения. И когда у вас закончились свободные порты, но вы все ещё хотите расширится, вам придется заменить все диски другими, с большим объемом. Вы собираете файловый сервер, чтобы увеличить объем, так подумайте о будущем!
- Помните о воздушном потоке! Горячие точки в сервере являются рецептом бедствия.
- Избыточность более выгодна, чем надежность. 2 нелокальных сервера с массивом RAID 0 намного лучше 1-го с массивом RAID10.
- Когда выбираете корпус, не забудьте подумать о числе жестких дисков. Вы можете склоняться к скрытному, малозаметному корпусу, заказать его, и обнаружить, что в него можно установить только 4 жестких диска, в то время как вы планировали 5. Сначала изучите его.
- Linux может быть сложным в обучении для новичков, поэтому будьте осторожны и не помещайте на него критичные данные, пока не будете уверенны, что делаете!
- RAID c избытком допускает одиночную или даже двойную поломку жесткого диска без потери данных. Быстро заменяемые порты для замены поврежденных дисков просты, быстры и даже не требуют отключения системы. Используйте их, если можете.
- RAID0 не предлагает никакой избыточности, но если вы не можете допустить потери данных, вы должны иметь внешнюю систему для резервного копирования данных. Существует множество рисков для ваших данных, даже с ограниченной избыточностью, предоставляемой любым RAID-массивом. Например, выход из строя контроллера, молния/наводнение и т.д. Когда вы пользуетесь RAID-массивом - вы пользуетесь несколькими одинаковыми дисками, и существует возможность, что все диски выйдут из строя. Многие массивы чувствительны к этому типу поломок.
Предупреждения
- Избегайте статического электричества, когда работаете с деталями компьютера.
- Удостоверьтесь, что за пределами сервера, как и внутри, у вас есть обильный поток воздуха. Поставить сервер в закрытую кладовую – НЕ очень хорошая идея, и может привести к мертвому серверу или даже пожару!
- Также, на серверном рынке вы можете найти жесткие диски с SAS-интерфейсом. В основном, они хорошие, но требуют соответственный контроллер. Только high-end RAID-карты дают возможность подключать и SAS, и SATA диски без проблем.
Что вам понадобится
- План
- Жесткие диски (В статье я подразумевал SATA, так как это новый стандарт)
- RAID-контроллер (если нужен)
- Материнская плата, ЦП, ОЗУ
- Блок питания
- Компьютерный корпус
- Копия серверного дистрибутива Linux (к примеру, Ubuntu Server) или Windows Server
|