Можно ли настроить ZFS для резервирования всей моей ОС (Ubuntu 16) и данных?

Я планирую сделать резервное копирование для моего офисного сервера под управлением Ubuntu 14, и в моем исследовании появилась опция ZFS. Насколько я понимаю, аппаратный рейд (RAID1) создает полный клон (зеркало) моего диска на другом диске, поэтому на нем работают две точные копии. Если произойдет сбой, я могу просто поменять сбойный диск, и он просто перестроит другую копию на новый диск. Могу ли я установить ту же функцию с ZFS?

Из того, что я прочитал, я не уверен, что ОС является частью созданного zpool. Что делать, если диск выходит из строя с ОС в нем?

1 ответ

Первое: RAID не резервный. Это дает избыточность диска, поэтому, если диск умирает, вы можете заменить его без потери данных. Если вы удалите файл, он будет пропущен во всех копиях на диске. Итак, рейд для обработки проблем с диском, резервное копирование для обработки поврежденных или удаленных файлов.

Тем не менее, ZFS (и подобные файловые системы) имеют такие функции, как снимки и клоны, которые могут выступать в качестве (часть) решения для резервного копирования. ZFS использует CopyOnWrite, поэтому снимок не занимает места, прежде чем вы начнете изменять исходную файловую систему. Это прекрасно для того, чтобы иметь онлайн-доступ к копии "вчерашнего дня", но для безопасности нам также нужна резервная копия "вне помещения" в случае катастрофического события, когда вы теряете весь сервер - пожар, кража или около того.

Насколько я помню, Ubuntu также можно настроить для загрузки с ZFS, но я не пробовал. Первоначально (в Solaris, где родился ZFS) требовался отдельный Zpool - только зеркальный - для корневой файловой системы и один (или более) Zpool для других дисков. Но это может быть иначе в Linux.

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