rPi5 na NVME SSD


Je to tu, dnes proběhl maximální možný a taktéž poslední hardware upgrade mého Raspberry. Zapojení převodníku bylo snadné, zakoupil jsem kompaktní verzi, aby oficiální krabička s malý větráčkem stále mohla ochlazovat malé žebrování na CPU, neboť běžné převodníky celou základní desku zakryjí a pak možná se ani nové rozšíření do původní originální krabičky nevleze. Dalo by se říct, že zapojení hardwarové části bylo nejsnazší.

Téměř slavíme měsíc provozu

Zcela čistá instalace naprosto nepřicházela v úvahu, protože již z SD karty fungoval web server, PHP, databáze, SSH, mnoho certifikátu jsem naimportoval a prostě neexistovala možnost, že bych to vše dělal znovu. Proto zbývalo pouze druhé řešení.

Celková migrace systému

Stejně jako Windows i Linux disk rozdělí na bootovací sektor a souborový sektor, tedy žádné „vybrat vše“ a „vložit“ na SSD nepřicházelo v úvahu. Povolal jsem kamaráda ChatGPT, který mě měl provést celkovou migrací a následně především úspěšným naběhnutím systému z SSD s vyjmutou microSD kartou.

Na microSD kartě již toho bylo mnoho

Samozřejmě jsem počítal s časovou náročností a z 128 GB SD karty bylo zhruba 70 GB již obsazeno a taktéž jsem počítal s rychlostí čtení SD karty a tedy nějakým časovým rámcem přesunu souborů.

První pokus

Ten skončil naprostou katastrofou, protože jsem špatně namountoval SSD a SD kartu jsem kopíroval na SD kartu, kdy po nějaký 50 GB došlo místo a chyba byla na světě. Takže tísíc chyb o nulovém místu na disku a následovalo vše smazat a znovu.

Druhý pokus

Už jsem si dával větší pozor na rady od AI, nejvíce času opět zabralo kopírování souborového sektoru, avšak katastrofální problém nastal u zkopírování toho rozhodujícího – bootovacího sektoru disku. Jelikož systém z SSD nebootoval, započalo mé první „debuggování“, kde jsem zjistil, že neproběhlo zkopírování všech nutných souborů a už vůbec úprava ne konfiguračních souborů. Snažil jsem se dlouho, ale vynucený boot z SSD končil černým monitorem. Hledání chyb bylo zdlouhavé a odpovědi či rady ChatuGPT se začínaly cyklit a nezbývalo než sklonit hlavu, nabootovat z microSD, SSD celé zformátovat a začít zase znovu.

Třetí Pokus

Jelikož už jsem se tomu během třetího pokusu věnoval již v řádu hodin, chápal jsem logiku příkazů a co mám udělat, avšak asi podruhé se mi stalo, že ani ChatGPT asi nevěděl, co mi píše a některé jeho pokyny byly ve smyslu jazykového modelu velice líbivé a klidně i smysluplné, avšak v IT logice Linuxu či terminálu dané příkazy byly nonsense. Opět jsem skončil v bodě, kdy by to jít mělo a nešlo. Následoval další debugging, kdy už jsem se dostal k alespoň k bodu, kdy zavaděč SSD disk neodmítal, systém naběhl, ale už na první pohled byl divný. Terminál šel, prohlížeče internetu ne, průzkumník souborů tak asi napůl. AI mi sdělilo, že v zavaděči mám asi nějaké nesrovnalosti (které mi sám nadiktoval) a Linux/Debian se tedy spustil pouze v režimu read-only. Takže zase k ničemu a už jsem začínal opouštět rady ChatuGPT a pokukoval po videích na YT a článcích.

ČTVRTÝ POKUS

Z každého článku a videa jsem si vzal něco, zamyslel se a šel na to logikou vlastní hlavy. SSD opět zformátováno a tentokrát jsem si přestal hrát na ajťáka, ale zahrál jsem si na linuxového debila. Spustil jsem si systém, žádný terminál, otevřu menu maliny (jako Windows má Start) a v kartě příslušenství vyberu SD Card Copier. Zvolím, že chci zkopírovat obsah microSD karty na SSD, opět čekám na přenos asi 70 GB souborů. Výhodou je, že kopie naštěstí vytvořila i shodné diskové oddíly. Následně v raspi-config přehodím bootovací priority, dám uložit a rovnou reboot, během kterého vysunu microSD kartu a ? Tou nejdebilnější cestou jsem se nejsnadněji dostal k úspěšnému cíli, kdy hlavním diskem pi je 1 TB SDD, microSD vyjmuta a vše funguje. Ještě uvedu, kam jsme se posunuli: i ta nejlepší microSD karta měla čtení a zápis v nižších stovkách MBit/s a náhodný zápis IOPS v dvouciferném či trojciferném intervalu. Nyní hlavní SSD disk s rychlostí čtení pohybuje kolem 400-500 MBit/s a výkon IOPS je kolem 100 tisíc. (sic!)

Poučení na závěr

Rady umělé inteligence bývají užitečné, ale zrovna dnes při mém úkolu mi svými nesmysly vzaly tak 3-4 hodiny života a dost nervů. A přitom dostat se úspěšně k záměru bylo téměř až primitivní a uživatelsky na Linux až nadprůměrně přívětivé. A již vícekrát jsem si všimnul, že umělá inteligence dělá chyby, umí mě vést do omylu, ale následně se vždy zvládla sama opravit. Dnes ne.

Tímto bylo zakončeno hardwarové vylepšování rPi5, již není co zlepšovat – pokud uvažujeme nad rovnicí: cena/výkon/přínos

Dále budu pouze optimalizovat, hrát si se softwarem, samozřejmě plánuji i světu něčím přispět (v dobrém, ne že bych byl ve skupině podnikající DDOS útoky) a nejvíce jsem nyní v očekávání optické přípojky, která by třeba peer-to-peer rozjela do velkých výšek.

Hezké dny, MV

,