3. Způsob konfigurace

Všechny vlastnosti WiBSD jsou konfigurovány z jednoho souboru a tím je

/etc/rc.conf

Tento soubor pouze přepisuje standardní nastavení ze souborů v adresáři /etc/defaults. Hodnoty jsou čteny v následujícím pořadí

/etc/defaults/rc.conf

/etc/defaults/wibsd.cz

/etc/rc.conf

Díky tomu jsou hodnoty z /etc/rc.conf vždy použity přednostně. Pokud však nejsou v /etc/rc.conf předefinovány, použijí se standardní hodnoty z předchozích souborů.

3.1. Změna konfiguračního souboru

Aby se prodloužila životnost CF karet a zrychlila odezva systému, je celý filesystém je nahrán v operační paměti. V jakékoliv jeho části je možné provádět jakékoliv změny, které se mohou ihned aplikovat.

Important

Kvůli tomu že systém pracuje pouze v operační paměti, budou změny po restartu nebo výpadku napájení nenávratně ztraceny!

Soubory a nastavení, které je potřeba uložit na fyzické médium je potřeba uložit do /mnt/flashcard, kde je celé fyzické médium připojené. Standardně je do tohoto adresáře a jeho podadresářů přístup pouze pro čtení.

WiBSD obsahuje příkaz rwremount, který voláme předtím než chceme změnit /etc/rc.conf nebo jakékoliv jiné souboru uložené na fyzickém médiu, a příkaz roremount, který voláme potom, co jsme skončili s modifikací souborů.

root@:~# mount | grep /mnt/flashcard

/dev/ufs/flashcard on /mnt/flashcard (ufs, local read-only)

vidíme, že flash card je jen pro čtení

root@:~# rwremount

using default mntpoint /mnt/flashcard...

remouting /mnt/flashcard READ-WRITE... OK

/dev/ufs/flashcard on /mnt/flashcard (ufs, local, noatime)

nyní jsme povolili čtení i zápis na flash card

.. nyní můžeme provádět editaci konfiguračních souborů ..

až skončíme s editaci, změníme mód zase pouze pro čtení

root@:~# roremount

using default mntpoint /mnt/flashcard...

remouting /mnt/flashcard READ-ONLY... OK

/dev/ufs/flashcard on /mnt/flashcard (ufs, local read-only)