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?
- 3891 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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:
- A hozzászóláshoz be kell jelentkezni
sajnos meg annyira nem ismerem a freebsd-t hogy masik gepen forgassam a csomagokat, valoszinu hogy vmi linuxot rakok ra es asztali gepen tanulom a freebsd hasznalatat
udv Zoli
- A hozzászóláshoz be kell jelentkezni
/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
- A hozzászóláshoz be kell jelentkezni
Nálam nyöszörgött a 8-as, hogy az adott CF-en nem tud DMA-zni.
- A hozzászóláshoz be kell jelentkezni
Próbáltad a /boot/loader.conf-hoz hozzáadni a következő sorokat:
hw.ata.ata_dma=0 # disable IDE DMA
hw.ata.atapi_dma=0 # disable ATAPI/IDE DMA
hw.ata.wc=0 # disable IDE disk write cache
Pepe
- A hozzászóláshoz be kell jelentkezni