Какую файловую систему использовать для хостинга виртуальных машин?

Какую файловую систему использовать для хостинга виртуальных машин?

Цель Надежная конфигурация сервера, которая служит в качестве резервного копирования за пределами площадки для нескольких распределенных серверов, а также для размещения нескольких виртуальных машин. Резервные копии каждого сервера должны быть зашифрованы, инкрементны и дедуплицированы. Виртуальные машины требуют относительно мало ресурсов (все вместе ~2 ГБ ОЗУ, 100 ГБ хранилища) и должны администрироваться удаленно. Окончательная конфигурация должна выдерживать один или два отказа жестких дисков. Замена неисправных жестких дисков не обязательно должна происходить в режиме онлайн, но должна быть достаточно простой (например, идентификация неисправного диска, замена чистым диском той же емкости, загрузка, ожидание перестроения). Система должна иметь возможность обнаруживать и устранять Bitrot.

Аппаратное обеспечение Я хотел бы использовать HP N54L, 8 ГБ ECC RAM, 4 x 4 ТБ WD RED, 2 x 120 ГБ диска TOSHIBA. У меня также есть контроллер HP P410, который я мог бы использовать, если это лучший вариант.

ПланМоя текущая идея заключается в использовании 4 x 4 ТБ как программного или аппаратного RAID 5 для хранения резервных копий и виртуальных машин, 2 x 120 ГБ как аппаратного RAID 1 для ОС/гипервизора. Установите Debian, настройте Proxmox VE 4 поверх, одну виртуальную машину дляBorgBackupплюс дополнительные виртуальные машины.

Файловые системыZFS может съестьслишком много оперативной памятидля надежной работы, особенно с учетом того, что также будут некоторые виртуальные машины, BTRFSне обеспечивает обнаружение битротаесли вы используете опцию nodatacow дляпротиводействие плохой производительности виртуальных машин. Ext4 не обеспечивает защиту от Bitrot.

Какую файловую систему я могу использовать?

решение1

ZFS и BTRFS предлагают защиту от bitrot, вам придется выбирать между ними.

вам также нужна дедупликация

мое предложение - ZFS

для шифрования я предлагаю ZFS поверх LUKS, ZVOL для виртуальных машин

важно, чтобы вы шифровали на более низком уровне, чем дедупликация

Связанный контент