Překlady této stránky:
open_media_vault_-_domaci_sitove_uloziste [Squidnose's Wiki]

Uživatelské nástroje

Nástroje pro tento web


open_media_vault_-_domaci_sitove_uloziste

THIS WEBPAGE IS A WORK IN PROGRESS!!!!!!!!!!!!!!!

Cíl tohoto tutoriálu

  • Síťové úložiště dostupné v domácnosti
  • Instalace a konfigurace OS open media vault
  • Smíšené úložiště SSD a HDD diskůOMV

Tuto konfiguraci jsem dělal pro tento HW:

 Intel Xeon E3 1245 v3 CPU
 Gigabyte B85-HD3-a MB
 16 GB DDR3 1600 Mt/s RAM
 Seasonic GC-550 PSU
 2x Seagate IronWolf Pro 4tb 7200 rpm HDD
 2x Lexar SSD
 1x Sk Hynix 128gb SSD

Open Media Vault (OMV) je oprační systém debian linux s přídavnými nástroji k obluze disků.

Původní plán byl udělat SSD chaching ale ten se mi nezdařil, místo toho mám 2 diskové pole 1 ssd 2 hdd.

Tento tutoriál je dělaný pro OMV 7. Grafické rozhraní v angličtině.
Samotná instalace není zahrnutá, na to doporučuji tohle video:
https://www.youtube.com/watch?v=Dzqeswby_vA

Dále doporučuji následující videa:
https://www.youtube.com/watch?v=wHMrptwNz2I
https://www.youtube.com/watch?v=6ihAZKGYiJU
https://www.youtube.com/watch?v=YNUBqe8RfhI
https://www.youtube.com/watch?v=2ENCY6uiXIM

Základní přihlašovací údaje: username: admin password: openmediavault

1.úvodní nastavení

Změnit heslo admin uživatele

 nahoře v pravo piktogram panáčka-> channge password

auktualizovat systém

 System-> Update Management-> Updates

restartovat

 Piktogram tlačítká zapnutí-> reboot

Kouknout se na stav disků

 Storage-> S.M.A.R.T-> Devices

2.Nastavení Dash-Boardu

 nahoře v pravo piktogram panáčka-> Dashboard 

Nastavit podle libovosti, klídně si s tím pohraj.
moje konfigurace:

 CPU Utilization
 Memory
 Services(Table)
 System Information
 File Systems(Grid)
 system time
 Netowrk Interfaces(Table)

Nedoporučuji tyto funkce, protže zapínají HDD:

 Disk Temperatures
 S.M.A.R.T. Status

3. Nastavení Diků

Vymazat disky

 Storage-> Disks-> Vyber disk a maž pomocí piktogramu gumy

vymaž disky které chceš použít(Pozor, přijděš o data na tom disku)

RAID plugin:

 System-> Plugins 
 Vyhledat: MD

V storage→ Multiple Device sekci: Moje konfigurace:
2x 512gb ssd v zrcadlovém nastavení
2x 4tb hdd v zrcadlovém nastavení

Přidání Filesystému na arej disků

 Storage-> File Systems
 Tlačítko +
 Já používám EXT4 protože to znám
 Vybereš jednu z RAID polí
 save(Tohle může trvat)

Opakuj pro všechny diskové pole

 DŮLEŽITÉ je zmínit že častokrát vyjede žlutý banner s otázkou pending changes, Tohle je zapotřebí po odkliknout Yes.!

4. Nastavení Uživatelů

 Users-> Users-> tlačítko + (Create | import)-> create

Pro administrátora, uděláš nového uživatele, a přidáš ho do těchto skupin:

 sudo
 _ssh
 openmediavault-admin

Pro uživatelé(Zbytek rodiny např.) přidáš do skupiny user.

5. Nastavení SSH

TBD

jestly dostaneš tento error:

 Could not chdir to home directory /home/oscar: No such file or directory

Chybí home složka. Opravit:

 cd /
 cd home
 sudo mkdir `whoami` 

(`whoami` je jako název uživatelé. Lze napřiklad použít: sudo mkdir squidnose)

nastavení právomoce složky /home/<username>

 cd /home
 ls -ld

pravděpodobně dostaneš tohle: drwxr-xr-x 2 root root 4096 Dec 28 19:07 .
root znamená že nemáme právomoce

 sudo chown `whoami` `whoami`
 cd `whoami`

Kontrola:

  ls -ld

By měl vypsat něco podobného: drwxr-xr-x 3 squinose root 4096 Dec 28 19:22 .

6. Nastavení OMV extras

OMV extras přidává do OMV více funkcí.

otevři ssh terminál na OMV server

nainstalovat OMV extras: https://wiki.omv-extras.org/

 wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | sudo bash 

načni znovu GUI serveru.

Jeslti najdeš v kolonce system OMV-extras, vše proběhlo správně:)

Pro jistotu rebootuj server.(Tohle už může trvat nějakou dobu)

7. MergerFS

Jestly máš více disků ale nechceš se štvát s více diskovými poly, použij MergerFS. Není to Filessytém jako takový, spíše organizér. Udělá to to že máš všechny disky na 1 místě.

Poté co jsme úspěšně nainstalovaly OMV-extras přidáme plugin MergerFS

 storage-> mergerfs -> create

Já jsem chtěl aby se data zapisovaly prvně na arej disků SSD disků(md0) a pak na arej HDD disků (md1) Tak jsem nastavil tohle:

Na vyzkoušení toho kam jdou data, otevři

 storage-> File Systems

Zde vidíš raid disky a mergefs.

Zcela logicky to ukazuje součit obobou disků.

Kdy zapíšeme soubor do mergerFS, v mém připadě /srv/mergerfs/main_pool

na zápis souboru o dané velikosti lze použít přikaz falocate. např 100mb soubor:

 fallocate -l 100M file1

(možná budeš potřebovat sudo pravomoce)
uvidíme že ze začátku naplní ssd pool md0:

8. Sdílené úložiště(SMB)

Už máme funkční pole disků ale nemáme k němu inteligentní přístup.

 Storage-> Shared Folders-> piktogram + Create 

Já jsem si nastavil tohle:

Následně jsem

9. Automatický spánek pro HDD

HDD chceme aby z úsporných důvodů šel po dobu nepoužívaní, spát.

Tomu se říká Spindown

 Storage-> Disks-> Vyber disk a piktogram tužky

Zde vyber čas po kterém jeslty HDD nic nedělá, jde spát.

Já si třeba vybral 120 minut

Musíš to ale zadat u každého disku který chceš aby šel po čase spát.

Důležité je pochopit že NAS disky nejsou stavěny na časté vypínání a zapínání.

10. SSD chachování, automatizace

 SSD chachovaní funguje lépe s File Browser plugin
 Pro dobrou funkčnost i s SMB doporučuji zapnout až po File Browseru

Teď už nám data které přijdou, se automaticky zapisují na SSD. Ale to ssd se časem naplní, to je proč tento segment se bude zabívat archivací dat které nemusí být na ssd.

Existují 3 metody:

1. Manuální

Funguje to tak, že si čas od času sedneš a Manuálně přesuneš soubory které nepoužíváš mezi SSD a HDD.

Výhoda:
Je to nejistější metoda, protže se nemusíš spolíhat na komplikovaný skript který se třeba časem může rozbít.

Nevýhoda:
Když jsi nejsi jistý co chceš dát kam, není to jednoduché.

Doporučení:
Jestly chceš použít tuto metodu, vypsal bych si jaký druh souborů budu ukládat. Následně si určil kam je dát. Např:

Arhchivovat na HDD:

  • Videa
  • Hudba
  • Fotky
  • ISO soubory

Nechat na SSD:

  • Dokumenty
  • Vlastní Programy

Rovnou zapisovat na HDD:

  • Zálohy zařízení

2.Automatická(Skriptovaná)

Funguje to na bázi Bash skriptů které zkoumají jak starý je soubor a jeslty je dost starý, přesune ho na HDD.

Skript nastavit aby se automaticky spustil po nějaké době. V OMV je to:

 System-> Sceduled Tasks
 

Příklad skriptu:

3.Polo-Automatická

Funguje to tak, že používáš archivovací skript jenom v určitých složkách.

11. Doporučené Pluginy

V hlavním repozitáři:

  • file browser

V OMV extra:

  • CPU temp
  • Downloader(Stahování curl, ytdlp)
  • KVM (Virtualizace)
open_media_vault_-_domaci_sitove_uloziste.txt · Poslední úprava: autor: oscar