« Le système d'exploitation GNU-Linux/Les systèmes de fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 5 :
== 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 ;
Ligne 19 :
=== 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 ==
Ligne 161 :
 
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 ===
Ligne 194 :
# mount /dev/loop0 /media/cleusb
 
Pour le demonterdémonter :
 
# umount /media/cleusb
Ligne 210 :
# 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}}
Ligne 220 :
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