freebsd flash root

Fórumok

freebsd-t szeretnek telepiteni egy kis gepre. a root fajlrendszer compactflashre kerulne, ezert ugy kellene megoldanom hogy a sok irastol ne menjen tonkre a chip. linuxot hasznaltam mar ilyen kornyezetben ott a journal kikapcsolasaval, a filerendszer tuningolasaval es tmpfs alkalmazasaval sikerult jo eredmenyeket elerni. milyen lehetosegeim vannak freebsd alatt?

Hozzászólások

google segitsegevel olyanokat talaltam hogy forditsam ujra a fel rendszert. meg lehet ezt oldani a gyari telepitovel es csomagokkal? a gyenge gep es a keves memoria miatt nem szeretnek forditassal bibelodni

udv Zoli

Többféle megoldás van mindegyikkel fordítani kell amit én ismerek. Egy másik gépen el lehet készíteni az image-kat utána már csak fel kell dd-zni a diszkre. Én pl egy erős gépen virtuális környezetben buildelek, pár óra alatt megvan.

Ezzel érdemes elindulni ("gyári" megoldás):

http://www.freebsd.org/doc/en/articles/nanobsd/index.html

de van ilyen is:

http://www.tinybsd.org/tinybsd

/etc/rc.conf:
tmpmfs="YES"
tmpsize="5m"
varmfs="YES"
varsize="5m"
populate_var="YES"

Ezekkel az opciókkal be tudod állítani, hogy memóriában legyen a /var és a /tmp és hogy mekkora legyen. a populate_var azért kell, hogy létrehozza az alap szerkezetet ami kell a futáshoz.

A populate_var-t én általában lecsatolom csomag telepítésekor, mert akkor a telepített csomag infók is elvesznek és össze kell szedetni a rendszerrel.
( Nem tudom ez változott-e valamiben azóta, esetleg az rc.shutdown-be belerakhatod, hogy mentse ki és indulásnál, hogy töltse vissza. )

Az /etc/syslog.conf-ba ki tudod kapcsolni a logolásokat, vagy esetleg egy syslog szerverre felküldeni azokat és helyben nem tárolni. Igaz ez csak memória kímélés lesz a /var alatt ha a fenti opciókat használod.

/etc/rc.conf:
update_motd="NO"

Kikapcsolja a /etc/motd frissítését.

És még lehet találsz 1-2 ilyen beállítást a /etc/defaults/rc.conf-ban.

szerk:
http://www.freebsd.org/cgi/man.cgi?query=mdmfs&sektion=8&apropos=0&manp…
esetleg ez még hasznos lehet a home-kal, de mint írtam figyelj rá. Újraindításkor minden adat elveszik róla mint minden memória fs-ről!

Pepe

Nálam nyöszörgött a 8-as, hogy az adott CF-en nem tud DMA-zni.