Цель Надежная конфигурация сервера, которая служит резервной копией для нескольких распределенных серверов, а также размещает несколько виртуальных машин. Резервные копии каждого сервера должны быть зашифрованы, инкрементно и дедуплицированы. Виртуальные машины имеют относительно низкие требования к ресурсам (все вместе ~ 2 ГБ ОЗУ, 100 ГБ памяти) и должны администрироваться удаленно. Окончательная конфигурация должна выдерживать один или два сбоя жесткого диска. Замена неисправных жестких дисков не должна происходить в режиме онлайн, но должна быть достаточно простой (например, определить неисправный диск, заменить его на чистый диск такой же емкости, выполнить загрузку, дождаться восстановления). Система должна быть способна обнаруживать и исправлять битрот.
Аппаратное обеспечение Я хотел бы использовать HP N54L, 8 ГБ ECC RAM, 4 х 4 ТБ WD RED, 2 х 120 ГБ дисков TOSHIBA. У меня также есть контроллер HP P410, который я мог бы использовать, если это лучший вариант.
План Моя текущая идея - использовать 4 x 4 ТБ в качестве программного или аппаратного RAID 5 для хранения резервных копий и виртуальных машин, 2 x 120 ГБ в качестве аппаратного RAID 1 для ОС / гипервизора. Установите Debian, установите Proxmox VE 4 сверху, одну виртуальную машину для BorgBackup плюс дополнительные виртуальные машины .
Файловые системы ZFS может потреблять слишком много оперативной памяти для надежной работы, особенно потому, что будут также некоторые виртуальные машины, BTRFS не предлагает обнаружение битрейта, если вы используете опцию nodatacow для противодействия плохой производительности для виртуальных машин. Ext4 не предлагает защиту от Bitrot.
Какую файловую систему я могу использовать?