Анонсирован выпуск дистрибутива OpenMediaVault 1.0, нацеленного на быстрое развёртывание сетевого хранилища (NAS, Network-Attached Storage). Проект OpenMediaVault образовался в результате раскола в стане разработчиков дистрибутива FreeNAS, в результате которого наряду с основанным на FreeBSD классическим FreeNAS было создано ответвление, разработчики которого поставили перед собой цель перевести дистрибутив на ядро Linux и пакетную базу Debian. Для загрузки подготовлены установочные образы OpenMediaVault для архитектур x86 (361 Мб) и x86_64 (390 Мб). Для оценки предоставляемого дистрибутивом управляющего web-интерфейса подготовлена специальная демонстрационная страница.

Управляющий web-интерфейс OpenMediaVault написан на PHP с использованием JavaScript-фреймворка ExtJS и отличается активным использованием технологии AJAX для обмена данными без перезагрузки страниц (web-интерфейс FreeNAS написан на языке Python с использованием фреймворка Django). В интерфейсе присутствуют функции организации совместного доступа к данным и разделения привилегий (в том числе поддержка ACL). Для мониторинга можно использовать SNMP (v1/2c/3), кроме того присутствует встроенная система отправки уведомлений о проблемах на email (включая отслеживание состояния дисков через S.M.A.R.T. и контроль работы системы обеспечения бесперебойного питания).

Если ключевым направлением развития FreeNAS является задействование возможностей файловой системы ZFS, то OpenMediaVault рассматривает в качестве приоритетных направлений расширение поддержки встраиваемых устройств и создание гибкой системы установки дополнений. В частности, по сравнению с FreeNAS достаточно сильно переработан механизм установки дополнений, вместо смены "прошивки" целиком для обновления OpenMediaVault используются штатные средства обновления отдельных пакетов и полноценный инсталлятор, позволяющий выбирать необходимые компоненты в процессе установки.

Из связанных с организацией работы хранилища базовых сервисов можно отметить: SSH/SFTP, FTP, SMB/CIFS, клиент DAAP, RSync, клиент BitTorrent, NFS и TFTP. В качестве файловой системы можно использовать EXT3, EXT4, XFS и JFS. Так как дистрибутив OpenMediaVault изначально нацелен на расширение функциональности через подключение дополнений, отдельно развиваются плагины с реализацией поддержки AFP (Apple Filing Protocol), сервера BitTorrent, сервера iTunes/DAAP, LDAP, iSCSI target, UPS, LVM и антивируса (ClamAV). Поддерживается создание программных RAID (JBOD/0/1/5/6) с использованием mdadm.

Особенности нового выпуска:

  • Переход на пакетную базу Debian 7 Wheezy;
  • Адаптация дистрибутива для использования на портативных системах, таких как Raspberry Pi, Cubieboard и Cubox;
  • Замена http-сервера, обслуживающего работу WebGUI, с apache на nginx. Задействование php5-fpm для управления процессами FastCGI;
  • Поддержка сводного экрана состояния системы (Dashboard) с возможностью подключения виджетов;
  • Возможность перевода сервера хранения в ждущий, спящий или гибридный режим для экономии энергопотребления;
  • Расширение инфраструктуры для плагинов;
  • Индексирование данных о новых плагинах и доступных обновлениях, что позволяет избежать операций поиска и загрузки сведений при каждом входе в web-интерфейс;
  • Применение режима монтирования ‘discard’ для файловых систем на Flash-накопителях;
  • В плагин антивирусной проверки с использованием ClamAV добавлена поддержка области карантина;
  • Для сокращения ввода/вывода в процессе обработки RRD-базы задействована утилита rrdcached;
  • Для SMB/CIFS реализована поддержка асинхронного ввода/вывода (AIO), возможность аудита операций для каждого хранилища и функция очистки корзины;
  • Возможность отмены внесённых в конфигурацию изменений;
  • Поддержка SLAAC-автоконфигурации для IPv6;
  • Возможность изменения оформления WebGUI на свой вкус через задание собственного набора стилей (css/omv-custom.css);
  • Поддержка PFS (Perfect Forward Secrecy);
  • Блокировка входа на 180 секунд после трёх неверных попытки аутентификации.


Источник: http://www.opennet.ru/opennews/art.shtml?num=40587