Я использую виртуализированный (для некоторых служб мне нужны как Windows, так и Unix) домашний сервер среднего размера с файлообменом, потоковой передачей DLNA, резервным копированием и т. д. в довольно гетерогенной сети (в плане ОС). В качестве файлового протокола выберите SMB и rsync в качестве решения для резервного копирования, с данными, содержащимися на 4x3 ТБ RAID 10 или 5 (с выделенным контроллером 3ware, поэтому скорость не должна быть проблемой).
Вопросы: Является ли samba / rsync лучшим решением? RAID 5 или RAID 10 (некоторые данные действительно критически важны!)? Возможность монтировать общие ресурсы как диски и иметь резервные копии "snapshot" (как в "Time Machine" от Apple) - это абсолютная необходимость.
EDIT: Под «решением для резервного копирования» я подразумевал резервное копирование других ПК в сети.
решение1
Вам стоит обратить внимание на Proxmox. Он отлично работает с потребительским оборудованием и, судя по всему, даст вам необходимую гибкость. Это операционная система виртуализации, похожая на VMWare ESXi.
Все это управляется через веб-интерфейс и позволит вам создать несколько различных виртуальных серверов. Вы можете отформатировать и смонтировать RAID5/10 для установки виртуальных машин. Это программное обеспечение также позволяет полностью автоматически создавать резервные копии виртуальных машин.
Вот изображение моего сервера.
Windows Home Server 2011 виртуализирован. Я использую эту виртуальную машину для резервного копирования моего рабочего стола, ноутбука и медиацентра каждую ночь.