Présentation Powepoint (NTFSvsUFS)

publicité
Université de Marne La Vallée
Systèmes de fichiers
Windows NT vs Unix
Bruno BORNIL
Filière Informatique & Réseaux 5
Novembre 2000
1 sur 18
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
2 sur 18
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
3 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
4 sur 18
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
5 sur 18
2) le SGF d’UNIX (1/3)
* Structure hiérarchique
* 4 types de fichiers:
ordinaires: suite octets
catalogues: nœuds de l’arbre de cette structure
liens: pointent vers fichier
spéciaux: accès aux périphériques
6 sur 18
2) le SGF d’UNIX (2/3)
Fichier et structure inode:
1) Type (parmi les 4)
2) Taille
3) Date
4) Permission
5) Propriétaire
6) Localisation des données
7 sur 18
2) le SGF d’UNIX (3/3)
Structure du disque:
1) Boot Bloc
2) Super Bloc
3) Liste inodes
4) Blocs de données
8 sur 18
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
9 sur 18
3) le SGF de Windows NT (1/5)
Micro$oft en 1988…
* Mieux que la FAT du Dos/Windows
* Mieux que HPFS de OS/2
New Technology File System (NTFS)
* Logical Cluster Numbers (LCN)
* Virtual Cluster Number (VCN)
10 sur 18
3) le SGF de Windows NT (2/5)
Master File Table...
11 sur 18
3) le SGF de Windows NT (3/5)
File Record ...
* Resident
* Non Resident
* Attribute header
* Attribute value
12 sur 18
3) le SGF de Windows NT (4/5)
File Record Sample...
13 sur 18
3) le SGF de Windows NT (5/5)
MFT in action !
Mais elle ressemble à quoi cette
MST ?
MFT ?
14 sur 18
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
15 sur 18
Feature
Max FS Size
XFS
UFS
VxFS
NTFS
18 million TB
1 TB
1 TB
2 TB
4) la comparaison...
Max File Size
9 million TB
1 TB
1 TB
2 TB
Extents
Blocks
Extents
Extents
4 GB
NA
64 MB
Undoc’d
Free extents
organized by
B+ trees
Bitmap per
cylinder grp
Bitmap per
allocation unit
Single bitmap
512 bytes to 64
KB
4KB or 8KB
Sparse File
Support?
Yes
Yes
No
NT 5.0
Directory
Organization
B+ Tree
Linear
Hashed
B+ tree
Inode allocation
Dynamic
Static
Dynamic
Dynamic
Crash Recovery
Asynch.
Journal
Fsck*
Synch. Journal
Synch. Journal
Maximum
Performance
7GB/sec
Not Available
1GB/sec
Not Available
File Space
Allocation
Max. Extent Size
Free Space
Mgmt
Variable Block
Size?
512 bytes to
64KB (4KB w/
compression)
4GB/sec (single
file)
16 sur 18
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
17 sur 18
5) Conclusion & réf.
« Cours Système » de D.Revuz, 13 février 1998.
« Windows NT File System Internals » – A
Developper’s Guide by Rajeev Nagar, Sept 1997.
Merci le web...
18 sur 18
Téléchargement