11. Appendice

11.1. File system di rete

Questo HOWTO non riguarda i file system di rete ma devo almeno menzionarli.

Questa è una breve lista di alcuni che conosco.

11.1.1. AFS - File system Andrew

  • La FAQ su AFS si trova su .

  • Client e server commerciali sono disponibili per quasi tutte le piattaforme (Win98 escluso) da IBM. Vedi

  • Un client gratis per Unix è disponibile grazie al Arla Team su .

  • Un server gratis è in preparazione ma non ancora in produzione.

11.1.2. CODA

Coda è un file system distribuito con caratteristiche innovative come le operazioni disconnesse e la replica dei server.

11.1.6. Intermezzo

  • Homepage:

  • Download:

  • Autore: Stelias e Redhat <info@stelias.com>.

  • Licenza: GPL

  • Accesso: lettura e scrittura

Intermezzo è un file system distribuito per Linux. E' stato ispirato da CODA ma usa il file system su disco come una cache persistente. Intermezzo supporta operazioni disconnesse ma non possiede ancora un sistema di identificazione.

11.2. File system cifrati

11.2.1. CFS

  • Homepage: ?

  • Download: ?

  • Autore: Matt Blaze <mab@research.att.com>.

  • Licenza: ?

  • Accesso: lettura e scrittura, usa DES/3DES.

CFS inserisce servizi di cifratura nel file system di Unix(tm). Supporta l'archiviazione sicura a livello di sistema attraverso una interfaccia standard Unix ai file cifrati. Gli utenti associano una chiave crittografica alle directory che vogliono proteggere. I file in queste directory (come anche i componenti del loro pathname) sono cifrati e decifrati con la chiave specificata in maniera trasparente, senza ulteriore intervento da parte dell'utente; il testo in chiaro non è mai memorizzato su un disco o spedito ad un server remoto. CFS impiega una innovativa combinazione di flusso DES e modalità di cifratura basata su libro di codici per offrire una alta sicurezza, unita a buone prestazioni su una workstation moderna. CFS può usare, per le sue archiviazioni, un qualsiasi file system, senza alcuna modifica, inclusi file server remoti come NFS. Funzioni di gestione del sistema, come il backup, lavorano normalmente senza alcuna conoscenza delle chiave.

11.2.2. TCFS

La principale differenza tra TCFS e CFS è la trasparenza che gli utenti ottengono usando TCFS. In pratica, CFS lavora nello spazio utente mentre TCFS lavora nello spazio del kernel, risultando così migliore in prestazioni e sicurezza. La caratteristica di TCFS del modulo di cifratura dinamico permette all'utente di specificare il motore di cifratura da usare. Al momento disponibile solo per Linux, TCFS sarà rilasciato presto anche per NetBSD e supporterà, in un futuro vicino, anche altri FS e quindi NFS.

11.2.4. VS3FS: File system stenografico per Linux

  • Homepage:

  • Licenza: ?

  • Accesso: ?

fspatch è una patch del kernel che introduce il supporto modulare per un file system stenografico (noto in passato VS3FS) un tipo di file system sperimentale che non solo cifra tutte le informazioni su disco, ma cerca anche di nascondere le informazioni in modo tale che non può essere provato la loro esistenza sul disco. Questo permette di tenere dati sensibili su disco, senza poter essere forzati a rivelarli. In casi estremi, falsi documenti possono essere memorizzati in una parte del disco, per i quali una password può essere rivelata. Non dovrebbe essere possibile trovare dove le altre informazioni sono salvate su disco.

11.3. Programma di utilità per il benchmark dei file system

11.3.1. IOzone

  • Homepage:

  • Download:

  • Licenza: distribuibile liberamente

IOZone è uno strumenti di benchmark di file system. Il benchmark genera e misura una varietà di operazioni sui file. IOZone è stato portato su molte macchine e gira su diversi sistemi operativi.

11.4. Scrivere un proprio driver per file system

11.4.2. OS/2

  • - device driver a 32 bit per OS/2 con supporto IFS. Fornisce servizi di kernel a 32 bit (DevHelp) e funzioni di utilità per codice a 32 bit per il ring 0 di OS/2 (device driver e driver per file system installabili).

11.4.3. Windows NT

La pagina Microsoft sul kit IFS () dovrebbe essere utile in quanto miglior modo per entrare nello sviluppo dei file system di NT (anche per il suo costo di $1K).

Per maggiori informazioni sulla scrittura di driver FS per Windows NT vedi di <bosse@acc.umu.se>.

11.5. Altri documenti