Как стабильней делать raid1 — в btrfs или обычной разметкой (ex4 или xfs)?
Доброе время суток. Интересует стабильность и производительность raid1 массива в btrfs и обычной разметкой (xfs или ext4).
К примеру установка в btrfs raid1 прошла быстро у меня, а когда по пробовал в обычной сделать, xfs raid1, то установка чуть ли не в 3-4 раза дольше была.
Можно кратко объяснить, как работает btrfs в raid1? И почему такая разница во времени установки?
Моя разметка:
/ - xfs (или btrfs)
/home -xfs (или btrfs)
/boot - ext3 или ext4
/boot/efi
/var - xfs (или btrfs)
/usr - xfs (или btrfs)
/var/lib/mysql(можно ext4 или xfs оставить?) (или btrfs)
/tmp - xfs (или btrfs)
/backup - xfs (или btrfs)
Жесткие диски у меня два объемом по одному терабайту. (WD blue).
Забыл добавить, массив программный.
Если я правильно понял, в случае с btrfs - не только на ядре, но и на ФС уровне создаётся массив. Да и место выделяется динамически в ней.
А с xfs, только на уровне ядра программный массив?
Меня пугает btrfs, хоть и производительность в ней выше, еще полностью не вник в её структуру. А xfs по проще.
RAID1 (с любой файловой системой или без нее) и BtrFS RAID1 - это очень разные вещи:
Простой RAID1 следит за тем, чтобы оба его участника были одинаковы - терабайт на одном диске совпадал с терабайтом на другом. И это не зависимо от того, записано там что-то или нет. Иногда еще используется битмап, чтобы ускорить процесс первичной инициализации.
Если упростить, то BtrFS RAID1 следит только за тем, чтобы ее данные хранились в двух экземплярах на разных участниках. Ей не надо синхронизировать незанятое пространство.