Я хочу настроить настольную систему, в которой домашняя файловая система будет избыточной (например, RAID-1) и будет делать еженедельные снимки. Я уже сделал это с ZFS, система моментальных снимков замечательная, а с send/recv вы можете легко создавать резервные копии на внешнем носителе. К сожалению, на данный момент я хочу GNU+Linux, а не FreeBSD или Solaris, поэтому я ищу предложения для хороших альтернатив.
Я считаю, что мои альтернативы:
- btrfs - кажется, это именно то, что мне нужно, у него есть снимки и команды, которые позволяют легко реплицировать
zfs send
. Тем не менее во всей документации упоминается, что она все еще экспериментальная. Я не могу найти какие-либо реальные отчеты о его надежности или проблемах юзабилити. Можете ли вы указать мне какую-либо информацию по этому вопросу, которая могла бы уточнить, будет ли это возможным выбором? Я предпочитаю эту опцию, в основном потому, что я не хочу переформатировать диски, когда btrfs будет готов, но у меня нет информации о том, пригодна ли она вообще, глупа ли идея ее использовать и т.д. Вопрос На что я не могу получить ответ, это то, что означает "экспериментальный" . - Снимки lvm и ext4 - желательно нет, так как при создании новых файлов он может занимать очень много места. Создание 200 ГБ файлов требует 200 ГБ свободного места и 200 ГБ дополнительно для моментальных снимков. Я также нашел это ненадежным - неудачная перезапись метаданных приводит к нечитаемому PV. Мне интересно, как btrfs будет сравнивать здесь.
- Одна файловая система (ext4) в массиве RAID-1 с пользовательскими снимками COW с жесткими ссылками (например,
cp -al
). Это мое текущее предпочтение, если я не могу использовать btrfs.
Итак, каковы экспериментальные btrfs, что мне выбрать, и есть ли у меня другие варианты? Что если я не буду хранить внешние инкрементные резервные копии, повлияет ли это на мой выбор?