За последние годы я накопил довольно разнородный набор жестких дисков разных размеров и скоростей для хранения своих личных данных. Я планирую поместить их в самосборный файл-файл Linux, чтобы уменьшить затраты на репликацию локальных данных вручную, сокращение количества дублированных файлов и более эффективное использование данных ресурсов. Также я ожидаю, что в ближайшие годы моя потребность в хранилище увеличится. Поэтому должна быть возможность динамически добавлять диски, а также удалять отдельные диски, чтобы заменить их на новые и более крупные.
Если я не ошибаюсь, наиболее распространенным вариантом для создания файла является использование (программного) RAID для повышения надежности и дополнительная схема резервного копирования на внешние или съемные диски для предотвращения случайной потери важных данных.
Поскольку RAID5/RAID6 требуются диски одинакового размера, это не удовлетворяет мою потребность в более динамичной схеме добавления / удаления дисков. Поэтому я ищу файловую систему FLOSS или уровень абстракции блочных устройств, который обеспечивает:
- возможно динамическое добавление и удаление жестких дисков
- Репликация / резервирование аналогично RAID5, возможно настраивается для каждого файла или каталога
- никаких дополнительных (особенно выделенных) машин не требуется (но возможность добавить вторую машину позже, если необходимо, будет хорошей, но не обязательной)
Я немного выглядел в распределенных файловых системах, таких как XtremeFS, но пока не нашел такой, которая бы удовлетворяла всем требованиям и хорошо работала на одной машине. У вас есть идея, что может быть решением?