Интересный проект. Вы должны определить свои требования и свой бюджет, и это поможет вам определить, какое оборудование необходимо для вашего дизайна.
Отойдите от решения «1TB drive» на данный момент; через год или два это будет казаться довольно ограниченным. Также подумайте, насколько сильно вы хотите использовать 20 накопителей в этой системе - это много энергии. Количество шпинделей, к которым обращается ваш план, повлияет на ваш случай и выбор источника питания.
20 соединений SATA будет сложно найти на одном контроллере, но есть несколько вариантов. Вы можете приобрести материнские платы с 6 или 8 портами SATA, а затем добавить контроллеры PCIe SATA для еще 6 или 8 портов SATA на карту.
Другой вариант - использовать специальную объединительную плату для умножения портов, чтобы превратить один порт SATA во множество. Прочитайте стручок архитектуры Backblaze, что ответ Journeyman выродок в ссылки для примера использования. Они предупреждают, что умножение портов SATA может быть сложным, и что их решение работает хорошо, потому что они используют наборы микросхем Silicon Image как на объединительной плате, так и на картах PCIe.SAN - это один технический дизайн; NAS это другое. В двух словах, NAS обеспечивает обмен файлами; SAN обеспечивает хранилище блоков (см. Некоторые подробности в разделе SAN vs NAS ). С точки зрения компьютера, NAS обеспечивает общий доступ к файлам в (вашей существующей) сети, а SAN - жесткие диски в (отдельной) сети. Увидеть разницу? Компьютер не может разбить или переформатировать общий ресурс NAS, но хранилище SAN действует так же, как локальные диски.
Оборудование SAN, как правило, очень дорогое, поскольку в нем используются компоненты корпоративного уровня - диски со скоростью вращения 10 или 15 тыс. Об / мин, с использованием сверхбыстрых межсоединений Fibre Channel или SAS. Создание собственной сети SAN не для слабонервных и, вероятно, не является хорошим стартовым проектом для кого-то, кто плохо знаком с компьютерным оборудованием.
С другой стороны, создание сервера в стиле NAS может быть сделано дешево, с использованием оборудования потребительского уровня, и будет хорошим введением в построение системы.Да нет Просто не надо. USB не является реальным решением здесь. Шина USB может обрабатывать столько подключенных устройств, но производительность будет снижаться, если вы попытаетесь получить доступ более чем к одному или двум накопителям одновременно. Если вы хотите поиграть с ноутбуком и парой USB-накопителей, просто попытайтесь настроить очень простой сетевой файловый сервер, не стесняйтесь - я гарантирую, что вы чему-то научитесь. Но это совершенно другой проект, чем проект, который вы описали выше.