Назад | Перейти на главную страницу

Один огромный диск (сетевая папка) со многих компьютеров с резервированием приоритетов папок

Не уверен, существует ли это, но у меня есть огромный объем данных для хранения (около 5-50 МБ файлов), и на данный момент у меня есть 5 компьютеров, каждый с рейдом 5, обеспечивающий около 6 ТБ жесткого диска каждый. Это вызывает некоторые проблемы с программным обеспечением, которое я использую (что-то самодельное), поэтому мне интересно, есть ли какое-то программное обеспечение, которое я могу установить на все эти компьютеры, которое замаскирует его как один огромный диск ... Запуск Windows на этих компьютерах , с 64-разрядной версии XP на Windows Server 2008

Я также хотел бы установить приоритет для каждой папки с учетом ее избыточности, некоторые папки я могу жить без онлайн-резервного копирования (у меня есть резервная копия в сейфе этих данных), но для некоторых мне нужна полная система онлайн-резервного копирования, если один жесткий диск терпит неудачу.

Что-то с открытым исходным кодом, я стараюсь использовать это как можно чаще, но все идеи приветствуются.

В Windows у вас есть опция DFS, если вы используете версии сервера в домене AD. Он не будет чередовать структуру папок (нет одной большой папки), но вы, безусловно, можете настроить что-то вроде:

\\server\share\dir1
\\server\share\dir2
\\server\share\dir3

Где dir [1 | 2 | 3] фактически размещен на каком-то другом сервере. Samba еще не распознает общие ресурсы DFS, так что это может быть проблемой на стороне клиента.

Нечто подобное можно сделать с Samba в качестве сервера, хотя я не уверен на 100%, как это настроить.

ln -s 'msdfs:server1\share' dir1

Должен создать символическую ссылку, которую клиенты с поддержкой DFS (которой, как ни странно, не является Sabma) должны понимать и следовать.

Я наткнулся на что-то под названием GlusterFS, которое, похоже, то, что я ищу.

http://en.wikipedia.org/wiki/GlusterFS

Недавно я столкнулся с MPFS (файловая система с несколькими путями), которая делает что-то подобное, но я не думаю, что это бесплатно.

То, что вам нужно, называется «Распределенная файловая система», см. список распределенных файловых систем в Википедии. Вам, вероятно, понадобится раздел «Распределенные, параллельные, отказоустойчивые файловые системы». Я не очень хорошо знаком с Windows, поэтому не могу дать никаких рекомендаций, но если бы вы работали под Linux, я бы порекомендовал GlusterFS. Он делает то, что вы хотите, за исключением разрешения настроек избыточности для каждой папки, вам нужно будет настроить разные файловые системы с разными настройками избыточности, я считаю.