systèmes de fichiers
DESCRIPTION
Université de Marne La Vallée. Bruno BORNIL Filière Informatique & Réseaux 5. Novembre 2000. Systèmes de fichiers. Windows NT vs Unix. Plan. 1) Introduction : définition d’un SGF 2) Le SGF d’Unix (UFS) 3) Le SGF de Windows NT (NTFS) 4) Comparaison NT vs UNIX 5) Conclusion & références. - PowerPoint PPT PresentationTRANSCRIPT
1 sur 18
Systèmes de fichiersWindows NT vs Unix
Bruno BORNILFilière Informatique & Réseaux 5
Université de Marne La Vallée
Novembre 2000
2 sur 18
Plan
1) Introduction : définition d’un SGF2) Le SGF d’Unix (UFS)3) Le SGF de Windows NT (NTFS)4) Comparaison NT vs UNIX5) Conclusion & références
3 sur 18
Plan
1) Introduction : définition d’un SGF2) Le SGF d’Unix (UFS)3) Le SGF de Windows NT (NTFS)4) Comparaison NT vs UNIX5) Conclusion & références
4 sur 18
1) Introduction: Qu’est ce qu’un système de gestion de fichier ?
* Associe informations logique/physique
* Garantit l’intégrité des fichiers
* Partage des données
5 sur 18
Plan
1) Introduction : définition d’un SGF2) Le SGF d’Unix (UFS)3) Le SGF de Windows NT (NTFS)4) Comparaison NT vs UNIX5) Conclusion & références
6 sur 18
2) le SGF d’UNIX (1/3)
* Structure hiérarchique
* 4 types de fichiers:ordinaires: suite octetscatalogues: nœuds de l’arbre de cette structureliens: pointent vers fichierspéciaux: accès aux périphériques
7 sur 18
2) le SGF d’UNIX (2/3)
Fichier et structure inode:
1) Type (parmi les 4)2) Taille3) Date4) Permission5) Propriétaire6) Localisation des données
8 sur 18
2) le SGF d’UNIX (3/3)
Structure du disque:
1) Boot Bloc2) Super Bloc3) Liste inodes4) Blocs de données
9 sur 18
Plan
1) Introduction : définition d’un SGF2) Le SGF d’Unix (UFS)3) Le SGF de Windows NT (NTFS)4) Comparaison NT vs UNIX5) Conclusion & références
10 sur 18
Micro$oft en 1988…
* Mieux que la FAT du Dos/Windows
* Mieux que HPFS de OS/2
New Technology File System (NTFS)
3) le SGF de Windows NT (1/5)
* Logical Cluster Numbers (LCN)* Virtual Cluster Number (VCN)
11 sur 18
Master File Table...3) le SGF de Windows NT (2/5)
12 sur 18
File Record ...3) le SGF de Windows NT (3/5)
* Resident* Non Resident
* Attribute header* Attribute value
13 sur 18
File Record Sample...3) le SGF de Windows NT (4/5)
14 sur 18
MFT in action !3) le SGF de Windows NT (5/5)
Mais elle ressemble à quoi cette
MST ? MFT ?
15 sur 18
Plan
1) Introduction : définition d’un SGF2) Le SGF d’Unix (UFS)3) Le SGF de Windows NT (NTFS)4) Comparaison NT vs UNIX5) Conclusion & références
16 sur 18
4) la comparaison...
Feature XFS UFS VxFS NTFS
Max FS Size 18 million TB 1 TB 1 TB 2 TB
Max File Size 9 million TB 1 TB 1 TB 2 TB
File SpaceAllocation
Extents Blocks Extents Extents
Max. Extent Size 4 GB NA 64 MB Undoc’d
Free SpaceMgmt
Free extentsorganized by
B+ trees
Bitmap percylinder grp
Bitmap perallocation unit
Single bitmap
Variable BlockSize?
512 bytes to 64KB
4KB or 8KB 512 bytes to64KB (4KB w/compression)
Sparse FileSupport?
Yes Yes No NT 5.0
DirectoryOrganization
B+ Tree Linear Hashed B+ tree
Inode allocation Dynamic Static Dynamic Dynamic
Crash Recovery Asynch.Journal
Fsck* Synch. Journal Synch. Journal
MaximumPerformance
7GB/sec
4GB/sec (singlefile)
Not Available 1GB/sec Not Available
17 sur 18
Plan
1) Introduction : définition d’un SGF2) Le SGF d’Unix (UFS)3) Le SGF de Windows NT (NTFS)4) Comparaison NT vs UNIX5) Conclusion & références
18 sur 18
5) Conclusion & réf.
« Cours Système » de D.Revuz, 13 février 1998. « Windows NT File System Internals » – ADevelopper’s Guide by Rajeev Nagar, Sept 1997.
Merci le web...