Защита данных от повреждения и потери в MinIO обеспечивается внутренним механизмом избыточного кодирования (Erasure coding). 14 Он обеспечивает системе достаточную устойчивость, чтобы она оставалась работоспособной даже при отказе половины дисков. 1
Вся информация хранится в виде блоков данных, к которым есть блоки чётности. 1 При этом можно явно указывать соотношение блоков чётности к блокам данных для хранимых объектов. 1 Например, 1:1 или 5:2. 1 Это позволяет выбрать баланс между надёжностью и ёмкостью хранилища. 1
Также хранилище управляет целостностью и безопасностью данных, используя собственное хеширование и шифрование на стороне сервера. 1 Объекты шифруются на стороне клиента с использованием симметричного ключа. 2