Disk do maleho servriku

Miroslav Prýmek m.prymek at gmail.com
Sun Nov 10 16:54:52 CET 2013


Ahoj,

tak jsem premyslel a zkoumal a dosel k zaveru, ze by mozna vubec
nejlepsi bylo nevymyslet kolo, ale pouzit rovnou NanoBSD :)

Kazdopadne jsem taky prisel na to, ze docela sympatickej zpusob by
bylo pouzit infrastruktury pro diskless booting. Vyhodou je, ze
startovaci skript automagicky naplni mfs /var obsahem /conf/base/var.
Takze staci udelat neco takovehodle:

## v /etc/fstab oznacit root jako ro
# mkdir -p /conf/base
# mv /var /conf/base/var
# mkdir /var
# touch /etc/diskless
## 100M pro /var
# echo 200000 > /conf/base/var/md_size

Vypada to, ze to funguje, a systemu vubec nevadi, ze root neni
namountovany pres NFS :)
Vyhodou je, ze /var je pak "semiperzistentni" - napr. pri
doinstalovani nejakych baliku staci /var odmountovat, primountovat z
/conf/base/var do /var a normalne fungovat.

Jeste bych mel dva souvisejici dotazy:

1. jak je to s pameti pro mfs? Alokuje se hned v plne vysi, takze
zustane pripadne nevyuzita? V man mfs jsem to nejak nenasel nebo
nepochopil - pise se tam sice, ze se alokuje z odswapovatelne pameti,
jenze co kdyz swap nemam? Bude mi blokovat fyzickou RAM ve sve plne
velikosti nebo postupne alokovat az pri zapisu? Rekl bych, ze alokace
fyzicke RAM je uz dneska vzdycky postupna. Je to tak? V memory
managementu se moc nevyznam.

2. Kdesi v navodech na webu jsem videl, ze mfs mountovali s noatime.
Jaky to ma vyznam? U mfs je mi to prece jedno, ta je rychla, ne?

Diky za konzultaci a vsechny pripominky, nasmerovali jste me spravnym smerem.

Mirek


More information about the Users-l mailing list