Вступление
Только слабые используют резервное копирование на магнитную ленту: настоящие мужчины просто загружают свои важные материалы на ftp, и пусть весь мир отражает это! (Линус Торвальдс)
Это было давно (ну ... 1996!). Требования к резервному копированию изменились. Но я чувствую, что с тех пор потребности пользователей в мейнстриме не учитывались.
Описание проблемы
Если вы задумаетесь о том, какой тип резервного копирования действительно нужен, вам на ум придут два основных момента: ваше хранилище данных должно быть
- избыточный
- о версиях
Избыточность - это легко; Создание RAID с зеркалированием содержимого на другом диске относительно просто.
С другой стороны, было бы хорошо, если бы все было версионно - это означает, что с RAID-1, только если вы случайно удалили файл, он пропал на всех дисках, что может не дать желаемого эффекта.
Это та точка, где большинство людей склонны искать решения для резервного копирования. Я должен признать, что я действительно перепробовал много решений для рабочего стола Linux, но они меня не удовлетворяли (возник целый набор проблем: слишком медленный, глючный, проект прекращен, сильный дискомфорт, испорченные снимки, .. .).
Следующий логический шаг: если вы можете позволить зеркалированию происходить в фоновом режиме без каких-либо проблем, аналогия с версионированием не так уж далеко. Проблема в том, что современные файловые системы (это означает, что те, у кого больше доли рынка, а не niché или исследовательские проекты) не способны на это.
Вопрос:
Является ли выполнимой задачей для современного продвинутого пользователя Linux настроить избыточную и версионную файловую систему в качестве хранилища данных, предназначенного для повседневного использования, в основном, дома и в офисе?
Этот вопрос должен дать возможность для обсуждения, а также решения предложений. Предложения по решению могут включать такие аспекты, как комфорт, цена, простота, удобство использования и т.д.
Подробный вопрос с точки зрения неопытного человека:
Я читал в основном статью из Википедии о ZFS. Каково текущее состояние проекта и будет ли это подходящим решением по моему вопросу? Альтернативы?
Прежде чем я забыл: когда я думаю о Linux, Ubuntu приходит на ум из-за личного опыта.
Заранее благодарю за ответы!