Первая задача, которая перед нами стоит, при настройке домашнего сервера это выбор операционной системы. Я остановился на полноценной серверной ОС - FreeBSD. Можно конечно поставить простой и удобный FreeNAS, основаный на ядре FreeBSD, но очень много плюшек и фич в нем не реализовано. Если наш сервер будет выполнять функции не только NAS'a, а еще вдовесок роутить, стримить медиа-контент на PS3/xbox360/сетевой HD плеер, работать в качествет веб/ftp/samba сервера, то лучше поставить саму фрю. Расширяемость больше. Неудобство управления с консоли легко решается установкой какого-нибудь webadmin'a или аналогов. Хотя я к консоли уже привык, довольно удобная штука, да и во всех этих веб-конфигурялках половины функций все равно нет.
Так почему же я выбрал FreeBSD, а не популярную сейчас Windows Home Server или Ubuntu Linux к примеру:
- Я немного знаком с управлением фрей. А как говорится, при выборе ОС под любую задачу, нужно ставить ту, что лучше знаешь. И при банальной поломке чего-нибудь внутри системы, не нужно будет лезть в google. Управляется она, на мой взгляд, понятней всех операционок. Мне сейчас даже удобней винды.
- Файловая система в 8ой версии FreeBSD это продвинутая ZFS версии 13. Портирована она с Solaris'a, но реализовано довольно граммотно, пока с какими-либо критичными ошибками самой zfs я не сталкивался. В линухах есть много тоже интересных файловых систем. Их тоже надо бы посмотреть, поковырять. Например, XFS от Silicon Graphics. Как заверяют разработчики, расчитаная на работу с большими файлами. Идеальная как раз для домашнего сервера, на котором валяется в основном медиа контент - музыка, HD фильмы, образы игр - все это довольно большие по объему файлы. Есть еще ext4, недавно вышедшая из стадии experimental и сейчас уже используется во многих дистрибутивах Linux как основная ФС.
- FreeBSD считается стабильной серверной операционкой уже много лет. На ней работаю большинство ISP, хостинг компаний, что подтверждает её стабильность. Нам эта стабильность тоже не помешает. Не очень хочется переставлять ОС на сервере каждый месяц/полгода, как в случае с виндой на рабочем компутере.
К минусам FreeBSD часто добавляют:
- Не совсем быстрое появление нового софта/дров в репозитории. Такое бывает, но в основном не критично. Будет у меня rtorrent 0.8.5 или 0.8.6, мне не столь важно. Все равно использую малую часть его функций Это опять же подтверждает вопрос о стабильности системы. Любой софт обкатывается долго прежде, чем попадет в порты - систему установки программ.
- На некоторое редкое железо нету дров вообще. Я с таким не сталкивался ни разу. На обычном десктопном железе изначально все уже работает без шаманств.