Read-Only root datotečni sistem

Na SLES10 s SP2 in novejšimi je možno na sorazmerno enostaven način, razdelek root priklopiti v sistem v “read-only” načinu. Načinov je ogromno, najenostavnejši pa je sledeč. Če ima kdorkoli kak drug predlog kako to izvesti, ga naj napiše med komentarje. Na sistemu, kjer to počnemo naj bo /tmp in /var/tmp imenik na ločenih radelkih, saj ta dva ne moreta biti read-only, ker sistem nanju aktivno zapisuje spremembe. Po končani namestitvi sistema in ko končamo s konfiguracijo vseh servisov se prijavimo kot root in naredimo sledeče spremembe:

– spremenimo /etc/fstab in pri / razdelku vpišemo ro, za “read-only” način

Nato izvedemo naslednje ukaze:

  rm /etc/mtab
  ln -s /proc/mounts /etc/mtab
  mkdir /var/lib/hwclock
  mv /etc/adjtime /var/lib/hwclock/
  ln -s /var/lib/hwclock/adjtime /etc/adjtime

– če uporabljamo DHCP strežnik naredimo še sledeče:

  mv /etc/resolv.conf /var/lib/misc/
  ln -s /var/lib/misc/resolv.conf /etc/resolv.conf

– nazadnje naredimo še remount razdelka

  mount -o remount,ro /

– in ponovno zaženemo strežnik

  reboot

Če na strežniku uporabljamo še druge servise, ki uporabljajo imenike na / razdelku, uredimo simbolične povezave še za te servise. Napotek deluje tudi na drugih distribucijah Linuxa, seveda pa se lahko pri teh razlikujejo poti do datotek.

Dodaj odgovor

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja