Ce guide pratique ne concerne pas les systèmes de fichiers réseaux, mais je me dois de les mentionner.
Voici une brève liste de ceux que je connais :
La FAQ AFS est à http://www.angelfire.com/hi/plutonic/afs-faq.html.
Des clients et des serveurs commerciaux pour à peu prêt toutes les platformes (excepté win98) sont disponibles chez IBM. Voyez http://www.transarc.com/Product/EFS/AFS/index.html
Un client libre pour Unix est disponible chez Arla Team à http://www.stacken.kth.se/projekt/arla/.
Un serveur libre est aussi en préparation, mais pas encore en production.
Page d'accueil : http://www.coda.cs.cmu.edu/
Téléchargement : ftp://ftp.coda.cs.cmu.edu/pub/coda/linux/
Auteur : CMU Coda Group <braam@coda.cs.cmu.edu>
Licence : GPL
Accès : lecture/écriture
Coda est un système de fichiers distribué, avec des fonctionnalités avancées telle que le fonctionnement en mode déconnecté, et la réplication de serveurs.
Ce protocole est utilisé dans le monde Windows.
Page d'accueil : http://inter-mezzo.org/
Téléchargement : http://inter-mezzo.org/downloads.html
Auteur : Stelias et RedHat <info@stelias.com>
Licence : GPL
Accès : lecture/écriture
Intermezzo est un système de fichiers distribué pour Linux. Il es inspiré de Coda, mais utilise les disques comme tampons persistants. Intermezzo supporte les opérations en mode déconnecté, mais n'incorpore pas encore de système d'identification.
Page d'accueil : ?
Téléchargement : ?
Auteur : Matt Blaze <mab@research.att.com>.
Licence : ?
Accès : lecture/écriture, utilisant DES/3DES.
CFS met les services de chiffrement dans le système de fichiers Unix™. Il supporte l'enregistrement sécurisé au niveau système au travers d'une interface système de fichier Unix standard pour crypter les fichiers. Les utilisateurs associent une clé cryptographique avec le répertoire qu'ils veulent protéger. Les fichiers dans ce répertoire (tout comme les composantes de chemin d'accès) sont chiffrés et déchiffrés de façon transparente avec la clé spécifiée sans autre intervention de l'utilisateur. Le fichier en clair n'est jamais enregistré sur le disque ou envoyé sur un serveur de fichier distant. CFS emploie une nouvelle combinaison de flux DES et des modes « codebook cipher » pour fournir une haute sécurité avec de bonnes performances sur une station de travail moderne. CFS peut utiliser n'importe quel système de fichiers disponible pour son enregistrement sous-jacent sans modification, y comprit les serveur de fichiers distants tel que NFS. Les fonctions d'administration système, telles que les sauvegardes, fonctionnent de façon normale et sans besoin de connaître la clé.
Page d'accueil : http://tcfs.dia.unisa.it/
Téléchargement : ftp://tcfs.dia.unisa.it/pub/tcfs/
Auteurs : Luigi Catuogno <andcoz@tcfs.dia.unisa.it>.
Licence : GPL
Accès : lecture/écriture transparente en utilisant CBC-DES/3DES/RC5/IDEA/autres...
La principale différence entre TCFS et CFS est la transparence obtenue par les utilisateurs en utilisant TCFS. En fait, CFS fonctionne dans l'espace utilisateur tandis que TCFS fonctionne dans l'espace noyau d'où des performances et une sécurité accrue. Les fonctions du module dynamique de chiffrement autorisent l'utilisateur à spécifier le moteur de chiffrement de son choix devant être utilisé par TCFS. Actullement disponible sous Linux seulement, TCFS sera bientôt aussi disponible pour NetBSD, et supportera aussi dans un futur proche d'autres systèmes de fichier que NFS.
Page d'accueil : http://www.linux-security.org/sfs/
Licence : ?
Accès : ?
fspatch est un patch du noyau qui introduit le support du système de fichiers stéganographique (connut précédemment comme vs3fs, un système de fichiers de type expérimental qui non seulement chiffre toutes les informations sur le disque, mais aussi essaie de cacher cette information de telle manière qu'il ne peut être prouvé que l'information existe sur le disque. Cela vous permet de garder des informations sensibles sur un disque, sans être susceptible d'être forcé de révéler cette information. Même sous des circonstances extrêmes, des documents factices peuvent être enregistrés sur les autres parties du disque, pour lesquels un mot de passe est nécessaire pour être révélé. Il ne devrait pas être possible de déterminer si d'autres informations résident sur le disque.
Page d'accueil : http://www.iozone.org/
Téléchargement : http://www.iozone.org/src/stable/
Licence : librement distribuable
IOzone est un banc de performance pour les opérations de système de fichier. Il génère et mesure une grande variété d'opérations. IOzone a été porté sur bon nombre de machines et tourne sur de nombreux systèmes d'exploitation.
Je n'est pas encore vu de bonne page sur l'écriture d'un pilote pour système de fichier DOS sur le net (Network redirectors). La meilleure source est la liste d'interruption de Ralf Brown et le code source de iHPFS.
ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/doc/ifsinf.zip
ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/32drv170.zip - Sur les pilotes OS/2 32 bits et le support IFS. Fournit des services noyau 32 bits (DevHelp) et des fonctions utilitaires pour le code ring 0 32 bits d'OS/2 (Pilotes périphériques et pilotes de système de fichiers installables).
La page du kit IFS de Microsoft (http://www.microsoft.com/ddk/IFSkit/) sera le meilleur moyen de se mettre au développement système de fichiers sous NT (même avec son coût d'environ 1000 dollars US).
Pour plus d'informations sur l'écriture de pilotes pour systèmes de fichiers pour Windows NT, consultez http://www.ing.umu.se/~bosse/ par <<bosse@acc.umu.se>>.
http://www.honeycomb.net/os/holistic/connect/filesys.htm - Bonne page sur les sytème de fichiers
http://home.att.net/~artnaseef/ - La couche système de fichiers de Linux par <<artnaseef@worldnet.att.net>>.
http://www.braysystems.com/linux/trustees.html - Administration Linux
http://tcfs.dia.unisa.it - système de fichiers chiffré de manière transparente
http://www.sas.com/standards/large.file - Sommet sur les fichiers de grande taille - Attaque le problème des fichiers de plus de 2 giga-octets sur un ordinateur 32 bits
http://www.coda.cs.cmu.edu/ - Le projet CODA (un système de fichiers distribué basé sur AFS)
ftp://ftp.scis.org/pub/lfs/ - Articles liés à LFS
http://www.redhat.com:8080/HyperNews/get/khg.html - Guide du bidouilleur du noyau Linux (Linux Kernel Hacker's guide)
http://www.win.tue.nl/~aeb/linux/largedisk.html - Large disk HOWTO
http://www.atnf.csiro.au/~rgooch/linux/kernel-patches.html - Linux devfs
http://gfs.lcse.umn.edu/ - Le système de fichiers global (GFS)
ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/tvfs211.zip - Le système de fichiers virtuels Toronto pour OS/2.
ftp://hobbes.nmsu.edu/pub/os2/system/drivers/filesys/ramfs64.zip - Le pilote OS/2 pour le disque mémoire dynamique IFS (Dynamic RAM drive IFS)
http://doc.sco.com/ - La documentation en ligne pour UnixWare et SCO Unix
http://uw7doc.sco.com/ - La documentation en ligne pour UnixWare 7
http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/SG244428/CCONTENTS - A l'intérieur du LAN Server 4.0 d'OS/2
ftp://tsx-11.mit.edu/pub/linux/ALPHA/userfs/ - Linux UserFS, il vous autorise à écrire un processus Linux qui met en oeuvre un système de fichiers.
http://www.nyx.net/~sgjoen/disk.html - Le Multi Disk System Tuning HOWTO de Stein Gjoen.
http://linuxtoday.com/stories/5556.html - Linux Today: Kragen's Amazing List of Filesystems.
http://www.koehntopp.de/kris/artikel/dateisysteme/ - système de fichiers Unix de Kristian Kohntopp (en allemand).
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:27