OpenMediaVault | это... Что такое OpenMediaVault? (original) (raw)
OpenMediaVault | |
---|---|
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 в первую очередь предназначен для использования в домашних условиях или небольших офисах, но не ограничивается этими сценариями. Это простое и легкое в использовании готовое решение, которое позволит каждому установить и администрировать сетевое хранилище без глубоких знаний.
Содержание
- 1 Возможности
- 2 Релизы
- 3 Обновление
- 4 Дополнения
- 5 Установка на USB flash диск (CF,SSD)
- 6 Установка voyage Linux (debian)
- 7 Установка OpenmediaVault на CF-карту с системой voyage linux (Debian) read-only
- 8 Авторы
- 9 Примечания
- 10 Ссылки
- 11 См. также
Возможности
- web-интерфейс на основе Javascript / AJAX (на основе ExtJS)
- Протоколы: CIFS (via Samba), TFTP, FTP, NFS, SSH, rsync, AFP, UPnP, BitTorrent и iTunes.
- Расширения (плагины) для: DLNA,VirtualBox,MySQL,ClamAV,SVN,Веб сайт,Git,OpenVPN,LDAP.
- rsync сервер, клиент и локальная синхронизация.
- Файловые системы: XFS, JFS и ext2/ext3/ext4 полная поддержка, NTFS чтение / запись ,FAT32 поддержка чтения / записи.
- Жесткие диски: P-ATA/S-ATA, SCSI, iSCSI, USB и FireWire.
- GPT/EFI поддержка разделов жестких дисков размером более 2 терабайт.
- Сетевые карты: все проводные и беспроводные карты поддерживаемые Debian.
- Загрузка с жесткого диска, USB , CompactFlash.
- Аппаратный RAID: все те, которые поддерживает Debian.
- Программный RAID уровней: 0, 1, 5, 6, JBOD, 5+0, 5+1, 0+1, 1+0, и т.д. (с помощью mdadm).
- Поддержка форматирования 4KB секторов жестких дисков с помощью расширенный формат такие как Western Digital WD10EARS, WD15EARS, WD20EARS.
- Поддержка SMART.
- Удаленное управление Syslogd.
- SNMP мониторинг.
- Уведомления журнала и отчеты по электронной почте.
- Поддержка ИБП (источник бесперебойного питания)
Релизы
История релизов 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" есть.
- Установить Openmediavault 0.2.5 под архитектуру i386.
- Отредактировать файл '/etc/apt/sources.list.d/openmediavault.list' и изменить имя репозитория 'ix' на '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
- Выполнить apt-get update.
- Выполнить dist-upgrade.
Обновление до версии 0.4.5 (Fedaykin)
- Отредактировать файл '/etc/apt/sources.list.d/openmediavault.list' и изменить имя репозитория 'omnius' на '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
- Выполнить apt-get update.
- Выполнить apt-get dist-upgrade.
Дополнения
Установка Plug-ins: Вам нужно всего лишь загрузить / установить:Система -> Плагины.
- OMV-Plugins.org Plugin Download for OMV 0.2 (Ix).
- OMV-Plugins.org Plugin Download for OMV 0.3 (Omnius).
После этого появляется новый пункт меню: "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
- apt-get update
- apt-get install openmediavault-keyring
- apt-get install postfix
- apt-get install locales (для версии 0.3)
- dpkg-reconfigure locales
указать локали 179 и 343
- apt-get install openmediavault
перезагружаемся и возвращаем систему обратно только для чтения 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"
- Для рисования графиков редактируем /usr/sbin/omv-mkgraph
DATA="var/log/collectd/rrd/localhost"
- /etc/collectd/collectd.conf
DataDir "/var/log/collectd/rrd"
- /etc/collectd/collection.conf
datadir "/var/log/collectd/rrd"
- /etc/monit/monitrc
set statefile /var/log/monit.state
Авторы
Основатель и руководитель проекта
- Volker Theile
Форум
- area3o
- spyalelo
- i814u2
официальное WiKi
- area3o
- i814u2
Тестеры
- Falk Menzel
Переводчики
- Артур Мудрых (Russian)
- Mauro Rulli (Italian)
- Milan Toet (Dutch)
- Tobias Brechle (German)
- Volker Theile (German)
- Marcel Beck (German)
- Helge Philipp (German)
- Bocquet Stéphane (French)
- Raul Fernandez Garcia (Spanish)
- Antonio Pelaez Redondo (Spanish)
- Kostas Gounaris (Greek)
- Cyryl Sochacki (Polish)
- Serhat SUT (Turkish)
- Mario Varelli (Italian)
- Gábor Majoros (Hungarian)
- Jakub Górny (Polish)
- Jacek Niedziółka (Polish)
- Harry Stoker (Dutch)
- Seba Kerckhof (Dutch)
- Mathias Grünewald (German)
- José Manuel Caínzos Sánchez (Spanish)
- Stefan Thrane Overby (Danish)
- Дмитрий Французенок (Russian)
- Andrey Chapalda (Ukrainian)
- Nahir Mohamed (French)
- Rune Bystrøm (Norwegian)
- Henrik Sandström (Swedish)
- Balajti Ádám (Hungarian)
- Александр Владимирович Савченко (Russian)
- Nelson Rosado (Portuguese)
Примечания
23.11.2012 возникли проблемы с официальным сайтом, связанные с ошибками хостера
site_problem
На данный момент проблемы устранены
Ссылки
- OpenMediaVault Домашняя страничка
- Обзоры по настройке OpenMediaVault на русском
- Домашний сервер на OpenMediaVault
- WiKi
- Bugtracker
- Форум
- Галерея
- Mailing list
- OMV Plugins перевод плагинов
- openmediavault перевод OpenMediaVault
- Форум по Openmediavault
- Форум по Openmediavault на IXBT.com
См. также
- NAS4Free
- ZFSguru
- FreeNAS
- Gluster
- NASLite
- Openfiler
- OpenIndiana
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.Эта отметка установлена 11 июня 2012. |
---|