260 likes | 539 Vues
. Un syst?me de fichiers ou syst?me de gestion de fichiers (SGF) est une structure de donn?es permettant de stocker les informations et de les organiser dans des fichiers sur ce que l'on appelle des m?moires secondaires (disque dur, disquette, CD-ROM, cl? USB, etc.). Une telle gestion des fichiers
E N D
1.
2. plan
3. Un systme de fichiers ou systme de gestion de fichiers (SGF) est une structure de donnes permettant de stocker les informations et de les organiser dans des fichiers sur ce que l'on appelle des mmoires secondaires (disque dur, disquette, CD-ROM, cl USB, etc.).
Une telle gestion des fichiers permet de traiter, de conserver des quantits importantes de donnes ainsi que de les partager entre plusieurs programmes informatiques.
Il offre l'utilisateur une vue abstraite sur ses donnes et permet de les localiser partir d'un chemin d'accs.
4. Le systme de gestion des fichiers assure plusieurs fonctions:
Manipulation des fichiers: des oprations sont dfinies pour permettre la manipulation des fichiers par les programmes dapplication, savoir: crer/dtruire des fichiers, insrer, supprimer et modifier un article dans un fichier.
Allocation de la place sur mmoires secondaires: les fichiers tant de taille diffrente et cette taille pouvant tre dynamique, le SGF alloue chaque fichier un nombre variable de mmoire secondaire de taille fixe (blocs).
Localisation des fichiers: il est ncessaire de pouvoir identifier et retrouver les donnes; pour cela, chaque fichier possde un ensemble dinformations descriptives (nom, adresse) regroupes dans un inode.
Scurit et contrle des fichiers: le SGF permet le partage des fichiers par diffrents programmes dapplications tout en assurant la scurit et la confidentialit des donnes.
5.
le choix du systme de fichiers se fait en premier lieu suivant le systme dexploitation que vous utilisez.
Dune manire gnrale, plus le systme dexploitation est rcent plus le nombre de systmes de fichiers supports sera important
6.
7. FAT, utilis par MS-DOS, Windows 3.x et Windows 95 mais parfaitement reconnu par tous les systme actuels (Windows XP comme Linux). Ce systme ne prend pas en charge les disques durs dpassant 2 Go.
FAT32 : volution du Fat, reconnu par tous les systmes sauf par MS-DOS, Windows 3.x, Windows 95 Premire dition, Windows NT 3.5 et 4. Les disques peuvent aller jusqu' 2 To (1 TraOctets valant 1024 Go). Systme de fichiers et systme d'exploitation suite
8. NTFS est un systme de fichier moderne. Il fonctionne avec de la journalisation et des transactions. il permet de compresser les fichiers selon un algorithme basique.
La seconde version du NTFS (le NTFS 5.0) a des capacits de cryptage Le systme supporte l'utilisation de quotas..
EXT est le systme de fichier utilis depuis de nombreuses annes par Linux, il a t cr avec Linux, en 1993.
Ext2 est un systme de fichiers relativement simple et solide. Nous allons trouver ses caractristiques.
Ext2 permet l'utilisation de noms de 255 caractres et gre des partitions pouvant aller jusqu' 4 Terraoctets.
Le systme de fichier ext2 a une gestion de l'allocation des fichiers optimise. Le systme essaye de ne pas crer de fichiers fragments, cependant ils ne l'vite pas non plus. Systme de fichiers et systme d'exploitation
9. Le systme ext3 est en fait exactement le systme ext2 avec l'ajout de la journalisation. Tous les outils utiliss en ext2 sont compatibles en ext3. Il est cependant prfrable d'utiliser du ext3 pour un systme, la rcupration en cas de mauvais dmontage du disque est bien plus rapide.
Reiser (ReiserFS), utilis par Linux, ce systme est journalis pour rattraper les corruptions et n'est pas reconnu par MS-Dos et Windows.
Linux Swap, utilis par le systme Linux et non reconnu par MS-DOS et tous les systmes Windows. Ce systme sert grer le fichier d'change de Linux (le Swap).
Non formate : C'est une partition vierge, sans aucun systme de fichiers. Systme de fichiers et systme d'exploitation
10. Le fichier /etc/fstab contient les points de montage pour chacun des systmes de fichiers utiliss couramment sur le systme. Un fstab est compos de plusieurs lignes dcrivant chacune les conditions de montage de chaque systme de fichier Le fichier / etc/fstab
11. Le fichier /etc/fstab suivant rsume une configuration classique :
12. La commande mount: permet de manipuler tous les montages de systmes de fichiers de manire trs prcise.
Elle est invoque de la manire suivante :
$ sudo mount /dev/hda3 /mnt/stock
mount -t ext3 /dev/hda3 /mnt/stock
13. Monter une partition ext3 en ext2
umount /usr/local mount -t ext2 /dev/hda5 /usr/local
Monter une partition ext2 en ext3
umount /dev/hda5 mount -t ext3 /dev/hda5 /usr/local
formater une partition neuve en ext3
mke2fs -j /dev/hda5
Sur une partition ext2 existante
tune2fs -j /dev/hda5
convertir le lecteur E(fat) en NTFS :
convert e : /fs:ntfs Montage de systme de fichiersuite
15. Pour implmenter les quotas de disque, suivez les tapes ci-dessous:
Activez les quotas par systme de fichiers en modifiant /etc/fstab
Remontez le(s) systme(s) de fichiers
Crez le fichier de quota et crez le tableau d'utilisation du disque dur
Assignez des quotas
Configuration des quotas de disquesous linux
16. Quota sont activer au dmarrage grce a la commande quotaon lance par le script /etc/rc.d/rc.sysinit
En tant que super utilisateur et en utilisant l'diteur de texte de votre choix, ajoutez les options usrquota et/ou grpquota aux systmes de fichiers ncessitant des quotas:
17.
Aprs avoir ajout les options usrquota et grpquota,
remonter chaque systme de fichiers dont l'entre fstab a t modifie pour prendre en compte la modification : mount -o remount /home
18. crer le fichier qui contiendra les quotas:
root@master# touch /home/aquota.user
root@master# touch /home/aquota.group
Aprs cration de ces fichiers, il faut initialiser la base des quotas en excutant la commande suivante:
quotacheck avug
Les options sont utilises de la manire suivante:
a vrifie tous les systmes de fichiers monts localement et dots de quotas activs
v affiche des messages de statut (verbose) lors de la vrification du quota
u vrifie les informations relatives au quota de disque utilisateur
g vrifie les informations relatives au quota de disque groupe
19.
La dernire tape consiste attribuer les quotas de disque l'aide de la commande edquota
Syntaxe : edquota [-u user] [-g group] [-t]
-u user : dfinit les quotas pour un ou plusieurs utilisateurs
-g group : dfinit les quotas pour un ou plusieurs groupes
-t : dfinit les dlais
exemple
Disk quotas for user testuser (uid 501):
20. Fixer un dlai
le dlai fix entre le moment o l'utilisateur atteint la limite soft et celui o on va lui interdire toute occupation supplmentaire dans le systme de fichiers.
Syntaxe : edquota -t
Exemple :
root@pingu# edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/hdc1 7days 7days
21.
La cration de quota :
23. 1. Ajouter une entre de quota
25. Remarque (Windows Server --2003)
-Impossible de dfinir les quotas sur un rpertoire.
-La dfinition des quotas se fait au niveau des utilisateurs et groupes