systèmes de fichiers

18
1 sur 18 Systèmes de fichiers Windows NT vs Unix no BORNIL ière Informatique & Réseaux 5 Université de Marne La Vallée Novembre 2000

Upload: pearl

Post on 31-Jan-2016

56 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Systèmes de fichiers

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

Page 2: Systèmes de fichiers

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

Page 3: Systèmes de fichiers

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

Page 4: Systèmes de fichiers

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

Page 5: Systèmes de fichiers

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

Page 6: Systèmes de fichiers

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

Page 7: Systèmes de fichiers

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

Page 8: Systèmes de fichiers

8 sur 18

2) le SGF d’UNIX (3/3)

Structure du disque:

1) Boot Bloc2) Super Bloc3) Liste inodes4) Blocs de données

Page 9: Systèmes de fichiers

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

Page 10: Systèmes de fichiers

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)

Page 11: Systèmes de fichiers

11 sur 18

Master File Table...3) le SGF de Windows NT (2/5)

Page 12: Systèmes de fichiers

12 sur 18

File Record ...3) le SGF de Windows NT (3/5)

* Resident* Non Resident

* Attribute header* Attribute value

Page 13: Systèmes de fichiers

13 sur 18

File Record Sample...3) le SGF de Windows NT (4/5)

Page 14: Systèmes de fichiers

14 sur 18

MFT in action !3) le SGF de Windows NT (5/5)

Mais elle ressemble à quoi cette

MST ? MFT ?

Page 15: Systèmes de fichiers

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

Page 16: Systèmes de fichiers

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

Page 17: Systèmes de fichiers

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

Page 18: Systèmes de fichiers

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...