== Les systèmes de fichiers Unix ==
UNIX gère les inodes''i-nodes'' (''data structure'') dans une table qui contient des informations telles que :
* le propriétaire ;
* le groupe de fichiers ;
=== Non journalisés ===
* Ext et Ext2 : Extented FS version 2 (Linux, BSD)
* FAT : File Allocation Table (DOS/Windows, Linux, BSD, OS/2, Mac OS X). Se décompose en plusieurs catégories :
o** FAT12 ;
o** FAT16 ;
o** FAT32 ;
o** VFAT.
* FFS : Fast File System (BSD, Linux expérimental)
* HFS : Hierarchical File System (Mac OS, Mac OS X, Linux)
* HPFS : High Performance FileSystem (OS/2, Linux)
* minix fs (minix, Linux)
* S5 (UNIX System V, Linux)
* UFS : Unix File System (BSD, Linux en lecture seule)
=== Journalisés ===
* BFS (BeOS, Haiku, Linux en lecture seule et expérimental)
* Ext3 : Extented FS version 3 - notamment pour l'ajout de la journalisation (Linux, BSD)
* Ext4 : Extented FS version 4 - notamment pour étendre sa capacité à 1024 petapéta-octets (Linux expérimental)
* HFS+ (Mac OS X, Linux)
* JFS (AIX, OS/2, Linux)
* JFS2 AIX5
* LFS : (Linux)
* NSS : Novell Storage Services (Netware et Suse Linux)
* NTFS : New Technology FileSystem (Windows NT/2000/XP, Linux (écriture disponible gracegrâce au pilote NTFS-3G), Mac OS X en lecture seule)
* ReiserFS (Linux, BSD en lecture seule)
* Reiser4 (Linux expérimental)
* Spufs : Synergistic processing unit filesystem
* UFS+ : Unix FS + journal (BSD, Linux en lecture seule)
* XFS (Irix, Linux, BSD en lecture seule)
* ZFS : Zettabyte FileSystem (Solaris10, FreeBSD 8.0)
=== Réseau ===
* AFS Andrew File System : (Aix, Linux)
* Coda (Systèmes de fichiers informatique) (Linux)
* NFS (tous les Unix, Linux, Mac OS X) (Windows pour la 4)
* NCP NetWare Core Protocol (Novell NetWare, Linux en client seul)
* SSHFS (tous les Unix ?, Linux)
* SMB ou Server message block (Windows) (Linux, BSD et Mac OS X via Samba)
* CIFS (EvolutionÉvolution de SMB, supporté par Samba ainsi que par Windows 2000 et XP)
=== Cluster ===
* GPFS, General Parallel File Sytem : Linux, AIX
* LustreFS, Compression de Linux et de Cluster : Linux
* OCFS2, développé par Oracle : Linux
* PVFS2, Parallel Virtual FileSystem version 2 : Linux, Unix
=== Spécialisés ===
* CFS Cryptographic File System : FS chiffré (BSD, Linux)
* cramfs : FS compressé (Linux en lecture seule)
* EFS Encrypting File System : FS chiffré au dessus de NTFS (Windows)
* ISO 9660 : en lecture seule sur tous les systèmes lisant les CDROM/DVDROM de données
* JFFS et JFFS2 : FS pour support physique sans block, typiquement des cartes flash. Il est compressé et journalisé (Linux)
* QNX4fs : FS utilisé pour le temps réel (QNX, Linux en lecture seule)
* UDF : le format de disque universel (système de fichiers des DVD-ROM et des disques optiques réinscriptibles tels les CD-RW, DVD±RW, etc.)
== mount ==
La commande '''sync''' force le noyau à écrire le cache.
Pour savoir la taille qu'il reste sur la clé on utilisera la commande '''df''' (disk free) -h (human readable) pour avoir les informations en kilo,mega,giga. '''df -i''' affiche le pourcentage d'occupation de la table des inodes''i-nodes''.
=== NFS ===
# mount /dev/loop0 /media/cleusb
Pour le demonterdémonter :
# umount /media/cleusb
# fsck -t ext3 /dev/loop0
L'option '''-c''' de '''fsck''' permet de vérifier les badblocks''bad blocks'' (en lecture seule par défaut). L'option '''-v''' (''verbose'', soit verbeux) pour voir ce qu'il fait.
{{TODO|parler des commandes : badblocks, tune2fs, dumpe2fs}}
Le SWAP signifie échange, il s'agit d'une mémoire virtuelle en effet lorsque la mémoire de l'ordinateur arrive à saturation, le système écrit sur une partition SWAP de façon à libérer de la mémoire.
Il est possible de créer une partition SWAP gracegrâce à la commande '''mkswap''' :
# mkswap /dev/sdb5
|