Stránka 1 z 1

Raspbian Buster - system read-only

Napsal: 01 úno 2021, 19:28
od BigSandy
Zdravím.
Nenajde se tu linuxař co v tom umí?
https://www.youtube.com/watch?v=jjwt9GZGELo

Stah jsem si poslední verzi Raspbian Buster.
sudo nano /etc/dhcpcd.conf
Dolu přidam.

interface eth0
static ip_address=192.168.1.210/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

Sudo reboot
A mam raspi na 192.168.1.210

Přepnu to na system read-only a reboot.
A raspi mam na 192.168.1.190, ktere mu přidělil DHCP servr s routru.
Co je špatně?

sudo systemctl status dhcpcd

Napsal: 01 úno 2021, 19:50
od piCZus
Nepatří ta IP 192.168.1.190 wlan0?

Napsal: 01 úno 2021, 20:05
od BigSandy
Myslim že ne.
Zapnuty system read-only
https://postimg.cc/wydz29dV

Vypnuty system read-only
https://postimg.cc/v46CNChS

Napsal: 01 úno 2021, 20:43
od piCZus
Mě akorát v tom předchozím obrázku zarazil ten wpa_supplicant.
Díval jsem se na svůj RPi2 a ohledně dhcpcd je tam tohle:

Kód: Vybrat vše

./run/dhcpcd
./run/dhcpcd/ntp.conf
./run/dhcpcd.unpriv.sock
./run/dhcpcd.sock
./run/dhcpcd.pid
což si ukládá služba dhcpcd.service, jenže když máš zvoleno read-only, tak to nejspíš nemá kde uložit.

Napsal: 01 úno 2021, 21:10
od BigSandy
Tak když vypnu system read-only a dostanu spravě tu nastavenou IP 192.168.1.210, tak to vypada takto.
https://postimg.cc/qzdPVLbv

Napsal: 02 úno 2021, 16:17
od piCZus
Nikdy jsem read-only systém nepoužil, ale do /run nebo /proc si ukládají běžící služby data a když nemají kam, tak jak dál .....

Napsal: 02 úno 2021, 16:32
od BigSandy
No až tak daleko do linuxu nevidim.
Jsem nedavno zkoušel toto.
https://medium.com/swlh/make-your-raspb ... 558694de79
Tady fungovala I ta static IP, ale zas nechtěla najiždět plocha.

Jak potom funguji boot linuxy co jsou na CD?
Vytvoři si nějakou virtualní pamět, ne?

Napsal: 02 úno 2021, 18:13
od ghost07
BigSandy píše:Jak potom funguji boot linuxy co jsou na CD?
Vytvoři si nějakou virtualní pamět, ne?
Použijí normálně RAM.
Věci v /proc a /run jsou ve skutečnosti vždy v ram, když teda není plná, potom se něco začne ukládat do swap oddílu když existuje.

Napsal: 02 úno 2021, 18:21
od BigSandy
No a v tom odkaze je.

Abychom toho dosáhli, musíme provést následující kroky:
Nakonfigurujte operační systém tak, aby zapisoval všechny dočasné soubory do systému souborů „tmpfs“, který se nachází v paměti.
Nakonfigurujte další služby, aby také používaly souborový systém tempfs.
Přesměrujte všechny soubory protokolu systému do paměti.

Napsal: 02 úno 2021, 19:20
od piCZus
Po LiveCD ale nechceš, aby si pamatoval nastavení eth0, i když to by mělo jít řešit zapisovatelnou persistencí, pokud je LiveCD na USB flešce.
Evidentně do toho tempfs nemáš nasměrováno vše.