Raspberry Pi 3, Repetier server na SSD disku

Toto fórum je věnováno sekci POČÍTAČE na webu Sakul World.
Odpovědět
Uživatelský avatar
Sakul
Administrátor
Administrátor
Příspěvky: 1792
Registrován: úte 30. bře 2010 18:13:08
Kontaktovat uživatele:

Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od Sakul »

Takže opět se moje poznatky ohledně provozu mini počítače Raspberry rozšířily, takže přináším návod jak se obejít bez velmi poruchové SD karty a jak přenést celý systém na SSD disk v tomto případě na mSATu. Nicméně to bude funkční teoreticky s jakýmkoli diskem připojeným přes USB k Raspberry.

Důležité upozornění:
Před připojením k 3D tiskárně je nutno provést úpravu desky Arduino MEGA odpájením PTC pojistky poblíž USB konektoru !!!

Jinak dojde k vyhoření kompletní elektroniky: Arduino MEGA, SSD disk, Převodník disku, OLED panel a případně další zařízení připojená na větev 5V z desky Arduino MEGA.
Blíže to rozebírám v následujícím videu.

Proč nepřipojovat RPi s SSD k 3D tiskárně:



Zprovoznění Repetier serveru z SSD disku (mSATA):



1. V první řadě je nutné zprovoznit Repetier server na SD kartě. Postup najdete ZDE.

2. Změna nastavení OPT bitu. Touto změnou povolíme bootování z USB zařízení. Po provedení změny tohoto bitu již nelze vrátit zpět!!! Nicméně to nemá na nic vliv a z SD karty je možno bootovat i nadále.
Změnu provedeme tak, že vyjmeme SD kartu z RB, vložíme do PC a otevřeme oddíl "boot" a najdeme soubor "config.txt".
Ten otevřeme a na konec přidáme řádek "program_usb_boot_mode=1" (uvozovky nepište ty jen vymezují co tam máte vložit).
Soubor uložíme a vrátíme SD do RB a spustíme.
Po naběhnutí spustíme terminál a příkazem:

Kód: Vybrat vše

vcgencmd otp_dump | grep 17:
ověříme změnu OPT bitu.
Měli bychom dostat následující výsledek: 17:3020000a (přičemž ta 3ka nás zajímá).
Následně opět RB vypneme příkazem:

Kód: Vybrat vše

sudo shutdown -h now
Opět dáme SD kartu do PC a odstraníme ze souboru "config.txt" přidaný řádek "program_usb_boot_mode=1"
Vyhledáme soubor "cmdline.txt", otevřeme ho a změníme cestu "root=/dev/mmcblk0p2" na "root=/dev/sda2".
Soubor uložíme.

Nyní je ideální udělat IMAGE takto připravené SD karty programem "Win32DiskImager", v poli Device vybereme disk (oddíl) "boot" a v poli Image File zadáme cestu a název souboru Image. Zadejte včetně přípony ".IMG". Například: "Rep_Server-SSD.img"
Následně stiskneme "Read" a počkáme až se image uloží.

3. Instalace systému z image na SSD. Připojte k PC SSD disk, který budete následně používat jako disk pro RB.
Ve správci disků doporučuji ho aktivovat a případně naformátovat.
Dále buď programem "Win32DiskImager" nebo "balenaEtcher" nahrajeme image "Rep_Server-SSD.img" na SSD.
Disk ukončíme a odpojíme od PC a připojíme k RB do libovolného USB.
Zkontrolujeme, že v RB není vložena SD karta a pustíme. Po chvilce by měl RB naběhnout z SSD.

4. Zde většina návodů končí a vůbec neřeší, že je Vám to takto naprosto k ničemu. Takže začneme kouzlit v terminálu.
Prvně potřebujeme rozšířit oddíl na celou kapacitu disku. Takže zadáme příkaz:

Kód: Vybrat vše

sudo fdisk /dev/sda
	p	(ukáže všechny oddíly na SSD disku)
	d	(smaže vybraný oddíl)
	2	(maže oddíl 2 sda2)
	n	(vytvoří nový oddíl)
	p	(primární)
	2	(zadáme číslo partie sda2, ten co jsme prvně smazali)
Následně se nás zeptá, kde má daná partie začínat - zadáme stejný začátek jaký měla minule a potvrdíme.
Následně zadáme jak má být partie velká - mělo by to nabízet plnou kapacitu (takže stačí jen ENTER).
Na dotaz zda smazat signature dáme NE tedy:

Kód: Vybrat vše

	N 	a "Enter"
	w	(zapíšeme nově vytvořené partie na disk
	sudo reboot
5. Tímto je příprava na rozšíření hotová a musíme ji dokončit. Takže jakmile RB naběhne zase terminál a dál čarujem.

Kód: Vybrat vše

lsblk
(zkontrolujeme zda se vše vytvořilo OK a oddíl sda2 má plnou kapacitu disku)

Kód: Vybrat vše

sudo resize2fs /dev/sda2
(rozšíří oddíl sda2 na přednastavenou kapacitu z minula)

6. Nastavení swapovacího souboru. To značně zrychlí odezvy systému a aplikací.

Kód: Vybrat vše

	du -h /var/swap
	sudo nano /etc/dphys-swapfile	(nastavit druhou možnost: CONF_SWAPFACTOR=2, ostatní zakomentovat)

	CTRL + O
	Enter
	CTRL + X		Soubor uložíme a zavřeme

	sudo /etc/init.d/dphys-swapfile restart		(restartuje swapovací soubor)
7. A to je vše přátelé. Dál už je to jen na Vás. Možná to vypadá složitě, ale je to ta asi nejjednodušší a nejčistší varianta zprovoznění SSD disku na RB bez nutnosti tam mít pak SD kartu.
Samozřejmě je takto možno zprovoznit jakýkoli Linux systém na RB (Raspbian), ale já potřeboval rozjet variantu Repetier Serveru s podporou dotykového 3,5" TFT displeje. Už mě nebavilo furt měnit SD karty a modlit se, aby se nepodělala během tisku.

8. Zajímavé odkazy, ze kterých jsem čerpal:
Swap file:
https://youtu.be/iqiPPiPTQ5o

České weby na toto téma:
https://www.elvisek.cz/2017/11/raspi-spousteni-z-ssd/
http://stavba.web-systemy.net/index.php ... -sd-karty/

Rozšíření partie:
https://youtu.be/b83r13rtR8A

9. Šikovné příkazy:
lsblk - vypíše všechny disky a jejich oddíly.
sudo fdisk /dev/sda - zpráva oddílů na discích (vyskočit beze změny jde přes "Q")
sudo shutdown -h now - příkaz na vypnutí
sudo reboot - restart

10. Seznam použitých komponent:
Krabička:
https://www.thingiverse.com/thing:3621699

mSATA redukce:
https://www.aliexpress.com/item/Raspber ... 86840.html

mSATA disk:
https://www.aliexpress.com/item/KingSpe ... 14333.html

Raspberry Pi 3 TFT3,5" displej:
https://www.aliexpress.com/item/Raspber ... 65544.html
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
czgif
Chcíplotina
Chcíplotina
Příspěvky: 17
Registrován: ned 04. úno 2018 10:02:46

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od czgif »

Ahoj,


řešil jsem a řeším stejnou věc SSD na raspb. Já nejsem schopen rozjet booting z SSD nyní je boot z karty a systém je na SSD. Zajímavý je, že když to samé udělám na USB FLASH tak bootování funguje.
Proto se ti chci zeptat jestli jsi toto teď neřešil.


Díky Radim
Uživatelský avatar
Sakul
Administrátor
Administrátor
Příspěvky: 1792
Registrován: úte 30. bře 2010 18:13:08
Kontaktovat uživatele:

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od Sakul »

Co jsem tak četl je problém s některými USB převodníky. Pokud použiješ doporučený hardware neměl by být problém. Alespoň já jsem se s žádným nesetkal, krom těch co jsem popsal a vysvětlil ve videích.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
czgif
Chcíplotina
Chcíplotina
Příspěvky: 17
Registrován: ned 04. úno 2018 10:02:46

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od czgif »

Je to možný že to bude převodníkem , zatím mi to nevadí bootovat karty není čas zkoumat. Jinak jsem si jsem si všimnul, že na videu máš jiný převodník než na tom odkazu na Ali .
Tak jen pro info..


zatím dík R.
Uživatelský avatar
Sakul
Administrátor
Administrátor
Příspěvky: 1792
Registrován: úte 30. bře 2010 18:13:08
Kontaktovat uživatele:

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od Sakul »

Co se týká toho odkazu, tak je pravda, že na některých obrázcích se montuje mSATA dolu a na jiných zase nahoru. Jde nejspíš jen o jinou PCB, ale převodník bude ten samý.
Když jsem to tam dával byla to stejná nabídka, ze které jsem to kupoval já (tedy verze s mSATU nahoru). Holt v Číně jde ten vývoj hodně rychle dopředu a za měsíc už je všechno jinak.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
klimma
Chcíplotina
Chcíplotina
Příspěvky: 2
Registrován: stř 03. čer 2020 11:17:58

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od klimma »

Dobrý den, zkusil jsem podle Vašeho návodu nainstalovat repetier server na HDD, ale rpi se nenabootuje. Pokud nainstaluju Raspbian na SD kartu, nastavím ho a pak zálohu té SD karty dám podle vašeho návodu na HDD, tak vše proběhne v pořádku a Raspbian se nabootuje. Nevýte kde by mohla být chyba? Děkuji Klimš.
Uživatelský avatar
Sakul
Administrátor
Administrátor
Příspěvky: 1792
Registrován: úte 30. bře 2010 18:13:08
Kontaktovat uživatele:

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od Sakul »

Podle popisu tedy nevím, kde je problém. Píšeš, že když to rozběhneš na SD a pak tu Image z SD přeneseš na SSD, tak to funguje. Takto je to i popisováno v návodu.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
klimma
Chcíplotina
Chcíplotina
Příspěvky: 2
Registrován: stř 03. čer 2020 11:17:58

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od klimma »

Na videu je vidět, že jste to udělal s Repetier serverem. S Raspbianem mi to funguje, ale s repetier serverem jako to je vidět ve videu mi to nefunguje. Zkusil jsem postupovat přesne podle Vašeho video návodu, kde jste rozchodil repetier server na HDD, ale to mi neslo, tak jsem zkusil to samé aplikovat na čisty Raspbian a tam mi to šlo.
Uživatelský avatar
Sakul
Administrátor
Administrátor
Příspěvky: 1792
Registrován: úte 30. bře 2010 18:13:08
Kontaktovat uživatele:

Re: Raspberry Pi 3, Repetier server na SSD disku

Příspěvek od Sakul »

Jo to jsem se přehlédl.
U novějších verzí Repetier serveru, který má již podporu Raspberry 4 je trochu problém, který jsem dosud nevyřešil. Řešením je použít pro instalaci image: Repetier-Server-Image_0_91_2_v14.img a poté server jen přes webové rozhraní aktualizovat na nejnovější verzi.
Jak jsem říkal nejsem expert na Linux a pokud něco nefunguje je nutné se striktně držet návodu a to včetně použití doporučené verze serveru při instalaci.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Odpovědět

Zpět na „Počítače“