Я планую створити файловий сервер за допомогою OpenSolaris та ZFS, які надаватимуть два основних сервіси - бути ціллю iSCSI для віртуальних машин XenServer і бути загальним домашнім файловим сервером. Програмне забезпечення, на яке я дивлюсь, включає 2x 4-портові контролери SATA, 2x невеликі завантажувальні накопичувачі (по одному на кожному контролері) та 4х великих накопичувачів для зберігання. Це дозволяє один вільний порт на контролер для оновлення масиву вниз по дорозі.
Де я трохи заплутався - як налаштувати накопичувачі. Для продуктивності дзеркальне відображення виявляється корольним. Мені важко зрозуміти, яка користь буде від використання RAIDZ над дзеркальним відображенням. За допомогою цього налаштування я бачу два варіанти - два дзеркальних басейни в одній смузі або RAIDZ2. Обидва повинні захищати від 2 відмов накопичувача та / або відмови одного контролера ... Єдиною перевагою RAIDZ2 було б те, що будь-які 2 диски можуть вийти з ладу. У обох випадках сховище має становити 50%, але перший повинен мати набагато кращі показники, правда?
Інша річ, на яку я намагаюся переконатися - це користь дзеркальних масивів з більш ніж двома пристроями. Щодо цілісності даних, що, якщо таке є, було б перевагою RAIDZ над тристороннім дзеркалом? Оскільки ZFS підтримує цілісність файлу, що RAIDZ вносить у таблицю ... чи не перевіряє цілісність ZFS цінність паритету RAIDZ?