OpenMediaVault | это... Что такое OpenMediaVault? (original) (raw)

OpenMediaVault
OpenMediaVaultGUI.png WebGUI OpenMediaVault
Разработчик Volker Theile
Семейство ОС Unix-подобная (GNU, Linux)
Последняя версия 0.4.6 (Fedaykin)[1] — 02 декабря 2012
Поддерживаемые языки 16 языков
Тип ядра i386/x86-64
Лицензия GPL
Состояние актуальное
Веб-сайт www.openmediavault.org

OpenMediaVault — это новое поколение сетевых устройств хранения (сетевого хранилища), решение на основе Debian Linux.

Он включает в себя программный RAID (0,1,5),SMART / сообщения по электронной почте, SSH, (S) FTP, CIFS (Samba), NFS, DAAP медиа-сервер, RSYNC, ISCSI, BitTorrent клиент и многое другое.

Благодаря модульной конструкции, возможности могут быть увеличены с помощью плагинов.

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

Содержание

Возможности

Релизы

История релизов OpenMediaVault:

Версия Кодовое имя Виды архитектуры Дата выхода
0.2 ix i386/x86-64 17 октября 2011 года
0.2.5 ix i386/x86-64 7 ноября 2011 года
0.3 Omnius x86-64 20 апреля 2012 года
0.4 fedaykin x86-64 21 сентября 2012 года

Обновление

Хотя разработчик в новой версии Openmediavault "Omnius" перестал поддерживать архитектуру i386, возможность установить на эту архитектуру, нового "Omnius" есть.

deb http://packages.openmediavault.org/public omnius main

Uncomment the following line to add software from the proposed repository.

deb http://packages.openmediavault.org/public omnius-proposed main

Обновление до версии 0.4.5 (Fedaykin)

deb http://packages.openmediavault.org/public Fedaykin main

Uncomment the following line to add software from the proposed repository.

deb http://packages.openmediavault.org/public omnius-proposed main

Дополнения

Установка Plug-ins: Вам нужно всего лишь загрузить / установить:Система -> Плагины.

После этого появляется новый пункт меню: "OMV-Plugins.org". Там вы можете включить / отключить ОМV-plugins.org хранилища (stable/donald/glass).

Установка на USB flash диск (CF,SSD)

Minimisation of swap usage

echo 0 > /proc/sys/vm/swappiness

Minimisation of disk writes

add ",commit=120" for ext3, 4

sed -i -e "s/errors=remount-ro/errors=remount-ro,noatime/g" /etc/fstab

Adapt Grub

sed -i -e "s/ro quiet/ro quiet acpi=force irqpoll/g" /boot/grub/grub.cfg

Inform rc we are using ram

sed -i -e "s/RAMRUN=no/RAMRUN=yes/g" /etc/default/rcS sed -i -e "s/RAMLOCK=no/RAMLOCK=yes/g" /etc/default/rcS

Modify fstab for tmpfs

cat >> /etc/fstab << "EOF" tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/mail tmpfs defaults 0 0 EOF

specific tuning for flash drive

cat >> /etc/sysctl.conf << "EOF"

specific tuning for flash drive

vm.swappiness = 0 vm.laptop_mode = 0 vm.dirty_writeback_centisecs = 12000 vm.dirty_expire_centisecs = 12000 vm.dirty_ratio = 10 vm.dirty_background_ratio = 1 EOF

Make delayed write in /etc/rsyslog.conf

sed -i -e "s/\t//\t-//g" /etc/rsyslog.conf

Install ramlog

wget http://www.tremende.com/ramlog/download/ramlog_2.0.0_all.deb apt-get -y install lsof dpkg -i ramlog_2.0.0_all.deb

Set ramlog to write to HDD every hour

cp /etc/cron.daily/ramlog /etc/cron.hourly/ramlog

Edit collectd

sed -i -e "s/DataDir "/var/lib/collectd/rrd"/DataDir "/var/log/collectd/rrd"/g" /etc/collectd/collectd.conf mkdir /var/log/collectd sed -i -e "s/DATA="/var/lib/collectd/rrd/localhost"/DATA="/var/log/collectd/rrd/localhost"/g" /usr/sbin/omv-mkgraph

Edit monit

echo "set statefile /var/log/monit/monit.state" >> /etc/monit/monitrc sed -i -e "s/ARGS="-c $CONFIG -s /var/lib/monit/monit.state"/ARGS="-c $CONFIG -s /var/log/monit/monit.state"/g" /etc/init.d/monit mkdir /var/log/monit

Adjust ramlog config

sed -i -e "s/# Description: ramlog daemon moves /var/log to ramdisk on startup and copies it back to harddrive on shutdown or restart/# Description: ramlog daemon moves /var/log to ramdisk on startup and copies it back to harddrive on shutdown or restart\n#\n# X-Start-Before: $syslog rsyslogd smbd nmbd apache2 proftpd php5 samba ups dmesg ssh nfs nfsd monit statd\n# X-Stop-After: $syslog rsyslogd smbd nmbd apache2 proftpd php5 samba ups dmesg ssh nfs nfsd monit statd\n# X-Interactive: true/g" /etc/init.d/ramlog

To get apache logging on a tmpfs

cat > /etc/init.d/apache2-tmpfs << "EOF" #!/bin/bash #

BEGIN INIT INFO

Provides: apache2-tmpfs

Default-Start: 2 3 4 5

Default-Stop: 0 1 6

Required-Start:

Required-Stop:

Short-Description: Create /var/log/apache2/error.log on tmpfs at startup

Description: Create /var/log/apache2/error.log needed by Apache.

END INIT INFO

main()

case "${1:-''}" in 'start')

create the /var/log/apache2/error.log needed by apache

mkdir /var/log/apache2 chmod 777 /var/log/apache2 touch /var/log/apache2/error.log chmod 777 /var/log/apache2/error.log ;; 'stop') ;; 'restart') ;; 'reload'|'force-reload') ;; 'status') ;; *) echo "Usage: $SELF start" exit 1 ;; esac EOF chmod 755 /etc/init.d/apache2-tmpfs insserv -v

Установка voyage Linux (debian)

Скачать Live образ с сайта

remountrw /usr/local/sbin/format-cf.sh /dev/sda(b,c,d) mkdir /tmp/cf mkdir /tmp/root mount -o loop /live/image/live/filesystem.squashfs /tmp/root /usr/local/sbin/voyage.update

При установке указать корневой раздел устанавливаемой системы /tmp/root

Установка OpenmediaVault на CF-карту с системой voyage linux (Debian) read-only

Проверено на версии OMV (2.6.3) Скачиваем и устанавливаем дистрибутив Voyage linux ( http://linux.voyage.hk/ ) после установки перезагружаемся и заходим в систему

voyage login: root Password: voyage

делаем систему для записи

/usr/local/sbin/remountrw

добавляем репозиторий OpenMediavault '/etc/apt/sources.list.d/openmediavault.list'

deb http://packages.openmediavault.org/public/ ix main binary-i386

для OpenMediaVault 0.3 версии

deb http://packages.openmediavault.org/public/ omnius main

указать локали 179 и 343

перезагружаемся и возвращаем систему обратно только для чтения remountrw заходим в WebGUI OpenMediaVault и включаем доступ по SSH затем опять заходим по ssh и меняем файл '/etc/default/voyage-util'

Defaults for voyage-util initscript

sourced by /etc/init.d/voyage-util

installed at /etc/default/voyage-util by the maintainer scripts

This is a POSIX shell fragment

Additional options that are passed to the Daemon.

DAEMON_OPTS=""

set it to YES to enable LEDS for WRAP/ALIX, NO to disable

VOYAGE_LEDS="YES"

Apart from /var/tmp and /var/log, add extra directories to allow read-write.

It is a space-separated list of directories for holding updates of files in

the directory by tmpfs/aufs/unionfs and sync back to disk before reboot.

List directories without leading slash!

VOYAGE_SYNC_DIRS="var/lib etc/openmediavault etc/samba"

set it to YES to enable recovery of directories after a power failure

VOYAGE_SYNC_RECOVER="NO"

set this if you whish only selected directories to be recovered after a power failure

VOYAGE_SYNC_RECOVER is also needed

VOYAGE_SYNC_RECOVER_DIRS=""

Similar to VOYAGE_SYNC_DIRS, a space-separated list of directories to allow

read-write, but do not support sync back

VOYAGE_RW_DIRS=""

set unionfs type for writable directory. Support tmp, unionfs and aufs. i

Default is tmpfs

#VOYAGE_UNIONFS=unionfs

set VOYAGE_SAVE_DATE_TIME to "YES" to enable saving date time before reboot

and restore saved time after reboot.

#VOYAGE_SAVE_DATE_TIME="YES"

DATA="var/log/collectd/rrd/localhost"

DataDir "/var/log/collectd/rrd"

datadir "/var/log/collectd/rrd"

set statefile /var/log/monit.state

Авторы

Основатель и руководитель проекта

Форум

официальное WiKi

Тестеры

Переводчики

Примечания

  1. New updates available | OpenMediaVault

23.11.2012 возникли проблемы с официальным сайтом, связанные с ошибками хостера

site_problem

На данный момент проблемы устранены

Ссылки

См. также

Question book-4.svg В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.Эта отметка установлена 11 июня 2012.