Распределенное избыточное хранилище?

Есть ли способ использовать дополнительное пространство на компьютерах в качестве распределенной системы резервного копирования? Я думаю, что использование дополнительного пространства в системах в моей сети увеличит объем хранилища в доступном пуле, даже если я буду использовать много узлов для избыточности.

---Редактировать---

Я думаю о программе, которая может быть установлена ​​в фоновом режиме и может быть настроена так, чтобы объявлять, что у нее есть X МБ свободного пространства, доступного для любого сервера. Таким образом, вы добавляете новый узел, устанавливая и удаляя конфигурацию, и на стороне сервера он добавляет еще одну избыточную копию некоторых данных и / или X объема хранилища в пул.

3 ответа

Решение

Есть несколько способов получить доступ к хранилищу на компьютерах в вашей сети с простого FTP-сервера на iSCSI, но это не будет способствовать логике добавления избыточности или работы с неработающими узлами. Если вам требуется хранилище только для простого случая, такого как резервные копии, записываемые один раз в день и доступ к которым осуществляется редко, вы можете записать эту логику в свои собственные сценарии резервного копирования.

Если вам нужно что-то более гибкое, вам придется взглянуть на распределенные файловые системы, такие как Gluster. однако они предназначены для выделенных кластеров хранения, а не просто для извлечения некоторого пространства из другой системы, возможно, настольного ПК. Возможно, будет возможно настроить, но время для настройки и обслуживания такой системы не сравнится с дешевым NAS.

То, что вам нужно, называется распределенной файловой системой, есть много реализаций (MS DFS, OpenAFS, OneFS и т. Д.) С совершенно другой семантикой (некоторые предлагают зеркалирование / репликацию, чередование (горизонтальное масштабирование) и т. Д.) И обоснование / намерения, Для широкого обзора посмотрите на http://en.wikipedia.org/wiki/Distributed_file_system.

Это зависит от того, как вы хотите использовать системы, но hadoop - очень надежное решение.

другой вариант может быть запущен aoe, смотрите этот http://en.wikipedia.org/wiki/ATA_over_Ethernet

Другие вопросы по тегам