Наразі я налаштовую файловий сервер і дійсно налаштував накопичувачі даних. У системі є 4 накопичувачі (один диск ОС, 3 диски даних). Диск ОС відформатований як ext4 і не буде доданий до пулу ZFS (якщо я вирішу запустити ZFS). Основна проблема - цілісність даних та мінімальний ризик втрати даних (кешування диска вимкнено у біосах). Для цього ZFS, здається, є ідеальним кандидатом, оскільки він має стабільну версію для Linux (правильно?), А також підтримує дублювання даних, об'єднання та raidz, де жорсткі диски не повинні бути однакового розміру.
Але ось моя проблема. Сервер має лише 2 Гб оперативної пам’яті, і це не може бути оновлено найближчим часом, і реально лише 1,5 фактично будуть доступні ZFS після того, як я встановлю всі інші сервіси. Максимум близько 10 клієнтів будуть користуватися ним будь-коли (більше, як 4 в середньому). Це занадто низько, щоб вважати його безпечним?
Як я розумію, ZFS може вийти з ладу в умовах низької оперативної пам’яті і взяти пул із собою. Я чув суперечливі думки, чи допоможе своп полегшити цю проблему (у мене є виділений накопичувач розміром 20 ГБ). Хто-небудь відчував втрату даних із ZFS з невеликою кількістю оперативної пам’яті та які оптимізації ви включили для запобігання цього?
Зважаючи на вищесказане, чи можна було б все-таки запустити ZFS, хоча зменшити розмір акка та трохи зменшити його чи це буде занадто ризиковано?
Характеристики системи: ОС 2 ГБ оперативної пам’яті 20 Гб своп-накопичувача, Debian 7, мінімальна установка, з FTP, і XBMC, DNLA, (щоб дати уявлення про потребу в ОЗУ). Використовується для передачі потоку серверів і музичних носіїв інформації на інші пристрої.