vyměňoval jsem interní disk v Dreambox DM-920 a byla to větší pakárna, než jsem čekal.
Rád bych to tu zkonzultoval, protože snad musí existovat lepší postup.
Když jsem před pár týdny do přijímače vložil první interní disk (HGST 0,5TB), tak mě přijímač sám nabídl inicializaci disku. Stačilo potvrdit a vše se samo nastavilo.
Teď jsem ten disk nahrazoval za větší TOSHIBA (2TB).
Vypnul jsem přijímač a v šuplíku jsem disk zaměnil.
Doufal jsem, že mi přijímač po startu zase nabídne inicializaci toho nového disku, ale nic.
V Device Manageru jsem disk TOSHIBA viděl, ale neměl žádnou partition.
V Nastavení, ve volbě "složek pro nahrávání" jsem stále viděl jen disk HGST, ale ten (logicky) nebyl k dispozici. Žádná možnost volby toho nového disku TOSHIBA. Nahrávání samozřejmě nefungovalo.
Ten původní disk HGST, který si přijímač inicializoval sám, měl na sobě dvě partitions:
- Mountpoint: /media/dreambox-storage (ext4) ... /dev/sda1 (464.8GB) ...rw,relatime,data=ordered
- Mountpoint: Ram (swap) ... /dev/sda2 (1023.0M) ... total 1023.0M used 0B
Při vytváření nové partition jsem zadal filesystem "ext4", label "dreambox-storage" a příznak "optimize for large files" na yes.
U toho příznaku jsem si nebyl jistý, ale zřejmě zhruba odpovídá parametru "-T" příkazu mkfs.ext4.
Jenže, ani po vytvoření té partition na novém disku jsem neměl možnost v menu Nastavení složek nahrávání změnit disk na ten nový! Stále tam byl jen ten původní HGST.
Nakonec jsem na to šel trochu brutálně a nevím jestli správně.
V /etc/fstab jsem odmázl řádek odpovídající partition toho původního disku HGST. Byl mountovaný podle uuid. Řádek s uuid jsem si poznamenal.
Pro zásah do /etc/enigma2/settings jsem musel rebootnout systém do "init 2", kdy (teoreticky) neběží procesy enigmy. Jinak se mi vždy pro rebootu obsah souboru settings vracel do původní podoby a moje změny byly v háji.
V /etc/enigma2/settings jsem odmázl řádky, ve kterých se vyskytovalo to uuid původní partition (v storage parametrech).
Znovu reboot do "init 2". Teď se zřejmě nějak enigma smířila s tím, že původní disk HGST už není.
Do /etc/fstab jsem přidal řádek pro mount té partition z toho nového disku TOSHIBA (podle jejího uuid) na mountpoint /media/hdd, tj. stejně, jak byla partition z původního disku.
Reboot do "init 2".
V nové partition (/media/hdd) jsem vytvořil složku "movie" (chmod 777).
V /etc/enigma2/settings jsem pak už našel storage parametry té nové partition, ale uvedené jako enabled=false a mountpoint= nevyplněný. Vyplnil jsem tedy "/media/hdd" a enabled=true.
Po rebootu jsem konečně v menu Nastavení - složky pro nahrávání viděl možnost "harddisk" a nahrávání začalo fungovat.
Není nějaký lepší způsob? Není třeba nějaký příkazový řádek, který spustí tu automatickou inicializaci disku, tak jak se spustila automaticky při vložení prvního disku a ta vše potřebné udělá, tj. vytvoří partition(s) na novém disku a v parametrech enigmy vše potřebné přepíše?