Aggiorna filesystem (fstab, links)

== fstab ==

In base alla definizione delle sezioni ''fstab'' aggiunge
automaticamente entries in /etc/fstab.

A differenza di altri blocchi di definizione, le sottosezioni
di ''fstab'' hanno un solo livello, non ereditano dal parent
nessuna definizione, e ogni sottolivello corrisponde ad un host,
ad esempio ''[fstab.fileserver]'' indichera` le entries da
aggiungere all'host ''fileserver''.

Il nome di host speciale ''*'' viene applicato (aggiunto) a
tutti gli hosts.

=== fstab, definizioni ===
Le righe corispondenti ai sistemi vengono aggiunte as-is,
previo parsing delle variabili, tenicamente nel db sono
definite avendo come chiave il primo parametro di una
riga fstab (il nome della device, label, o fs remoto, ecc)
e come dati il resto della riga:

{{{
[fstab.nomehost]
  LABEL=backup1   /mnt/backup  \::fstab_model.backup\::
  /dev/sdh2       /dati	       ext3 defaults 0 0
}}}

=== fstab, modelli ===
Dall'esempio sopra si vede l'uso (attraverso variabili
predefinte) di modelli di definizione, i predefiniti
sono descritti nella tabella seguente, usare il comando
{{{
kusa-conf --dump fstab_model
}}}
per l'elenco completo.
{{{
[fstab_model]
  backup          ext3	defaults,user,ro,noauto,noatime 0 0
  ext3loop        ext3	defaults,user,noauto,noatime,loop,exec,dev,suid 0 0
  ext3removable   ext3	defaults,user,sync,noauto,noatime 0 0
  ext3usbdisk     ext3	defaults,user,noauto,noatime 0 0
  loop            auto	defaults,user,noauto,noatime,loop,umask=007 0 0
  removable       auto	defaults,user,sync,noauto,noatime,umask=007 0 0
  usbdisk         auto	defaults,user,noauto,noatime,umask=007 0 0
  xendisk         \::fstab_model.ext3loop\::
}}}

Il modello backup viene usato per i dischi gestiti da kubackup-run
montati in readonly.

I modelli removable hanno l'opzione sync attiva, in modo da poter essere
sganciati anche senza umount (con le opportune precauzioni).

La differenza tra versione auto ed ext3 dei modelli sta nel fatto che
quella auto usa un umask=007 (utile per eventuali fs windows), mentre quelli ext3
montano il fs in modo nativo.

== links ==

In base alle definizioni della sezione ''links.*'' del database
di configurazione, crea o modifica i link simbolici a livello
di sistema.

Per i link simbolici a livello utente fare riferimento al modulo
simile ::usr-links::.

Questo modulo viene eseguito sempre (forzato no ''done'').
