Système d'Exploitation GNU/Linux - Système de gestion de fichiers

Page 1 sur 9Lecteur de document UniversityLib

Système d'Exploitation GNU/Linux - Système de gestion de fichiers

Computer Science · notes

Browse all systèmes d'exploitation et cloud documents

Ministère de l’Enseignement Supérieur, de la Recherche Scientifique et de la Technologie

Université Virtuelle de Tunis

Système d’Exploitation

GNU/Linux

Système de gestion de fichiers

Yahia Slimani

Hbib Elsmii

Attention !

Ce produit pédagogique numérisé est la propriété exclusive de l'UVT. Il est

strictement interdit de la reproduire à des fins commerciales. Seul le

téléchargement ou impression pour un usage personnel (1 copie par

utilisateur) est permis.

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

Activité 1 :

Chapitre : Système de fichiers sous GNU/Linux

Résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace

de dépôt de l'activité.

Énoncé :

Qu'es ce qu'un système de fichiers ?

Quels sont les systèmes de fichiers supportés par Linux ?

Comment est organisé un système de fichiers Linux ?

Quelle est la différence entre EXT2, EXT3 et Reiserfs ?

1

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

Activité 2 :

Chapitre : Système de fichiers sous GNU/Linux

Résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace

de dépôt de l'activité.

Énoncé :

 Visualisez les contenus des répertoires /sbin et /usr/bin. Quelle est la grande différence entre

Advertisement

ces deux répertoires ?

 Explorez le répertoire /dev. Identifiez le maximum de périphériques que vous connaissez.

 Affichez la liste des fichiers de /dev par un ls -l. Que représentent ceux dont les permissions

débutent par un ‘l’ ? Ceux dont les permissions débutent par un ‘c’ ? Donnez la différence qui

existe entre eux.

 Explorez le répertoire /proc. Visualisez le contenu des fichiers interrupts, devices, cpuinfo,

meminfo et uptime. Donnez une interprétation pour chacun d'entre eux.

2

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

Activité 3 :

Chapitre : Système de fichiers sous GNU/Linux

résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace

de dépôt de l'activité.

Énoncé :

Montages de systèmes de fichiers

Visualisez l'ensemble des points de montage courants du système. Donnez des commentaires sur

l'affichage que vous obtenez.

Visualisez le fichier des points de montage. Énumérez les partitions qui ont été montées et

celles qui n'ont pas été montées.

Affichez l'espace disponible sur chacun des points de montage, puis le nombre d'inodes utilisé.

L'espace affiché devra être en bytes ou Mo et non pas en blocs.

Montez votre disque flash et copiez son contenu dans un répertoire appelé flashdisque de votre

répertoire de connexion.

Montez le contenu de la première partition du premier disque dur maître dans un répertoire

créé sous la racine et appelé C.

3

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

Activité 3 :

Chapitre : Système de fichiers sous GNU/Linux

Advertisement

résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace

de dépôt de l'activité.

Énoncé :

Montages de systèmes de fichiers

Visualisez l'ensemble des points de montage courants du système. Donnez des commentaires sur

l'affichage que vous obtenez.

Visualisez le fichier des points de montage. Énumérez les partitions qui ont été montées et

celles qui n'ont pas été montées.

Affichez l'espace disponible sur chacun des points de montage, puis le nombre d'inodes utilisé.

L'espace affiché devra être en bytes ou Mo et non pas en blocs.

Montez votre disque flash et copiez son contenu dans un répertoire appelé flashdisque de votre

répertoire de connexion.

Montez le contenu de la première partition du premier disque dur maître dans un répertoire

créé sous la racine et appelé C.

4

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

Activité 4:

Chapitre : Système de fichiers sous GNU/Linux

résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace

de dépôt de l'activité.

Énoncé :

Que font les commandes suivantes (à partir du répertoire de connexion) ? Proposez pour chacune une

autre façon de procéder (plus courte).

cd ../..

ls .

cp /etc/passwd ./passwd

cp /etc/hosts ./toto/..

ls ../../../../.././../../../../../../../../../../etc

mkdir rep-vide; mv toto rep-vide/tata

ls /home/../usr/./bin/..//lib/X11

Placez-vous dans le répertoire /tmp, et afficher le contenu (ls) du répertoire rep_inf1 de votre

répertoire de connexion de trois manières différentes :

Advertisement

En utilisant un chemin absolu ;

En utilisant un chemin relatif ;

En utilisant l’abréviation ~

5

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

Activité 5:

Chapitre : Système de fichiers sous GNU/Linux

résultat : un rapport succin contenant les éléments de réponses est à rédiger et à déposer dans l'espace de

dépôt de l'activité.

Énoncé :

Affichez la liste des fichiers de votre répertoire de connexion avec leurs numéros inoeuds.

Créez sous votre répertoire de connexion deux répertoires, nommés respectivement rep_inf1 et

rep_inf2, ainsi que 5 fichiers nommés comme suit : fich_user_1, fich_user_2, fich_user_3,

fich_user_4 et fich_user_5. Utilisez une seule commande pour la création de ces fichiers.

Utilisez l'éditeur des texte VI, pour remplir les différents fichiers crées par des textes de votre

choix

Déplacez les deux premiers fichiers vers le premier répertoire.

Copiez le troisième fichier dans le deuxième répertoire.

Dans le répertoire rep-inf1, créez un lien symbolique appelé ls_fich_4 pour le quatrième fichier.

Dans le répertoire rep-inf2, créez un répertoire rep_inf22 dans lequel vous créez deux liens

physiques (appelés respectivement lp_fich_3 et lp_fich_4) pour les deux derniers fichiers

(fich_user_4 et fich_user_5).

Utilisez l’éditeur de texte VI pour modifiez les contenus des différents fichiers liens.

Comparez les contenus des fichiers liens avec les fichiers ordinaires correspondants.

Affichez les informations relatives aux fichiers ordinaires et comparez-les avec celles des fichiers

liens correspondants.

Créez un sous répertoire, nommé rep_inf1_1, dans rep_inf1 en se plaçant dans rep_inf2.

Créez dans le sous répertoire rep_inf1 deux répertoires nommés respectivement rep_inf11 et

rep_inf12 et deux fichiers fich1 et fich2.

Déplacez le quatrième fichier (fich_user_4) vers rep_inf1_1.

Que se passe t-il pour le lien symbolique ? pourquoi ?

Déplacez les deux derniers fichiers (fich_user_4 et fich_user_5) vers rep_inf2.

Advertisement

6

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Que se passe t-il pour les liens physique ? pourquoi ?

Système de gestion de fichiers

A partir de votre répertoire de connexion, afficher les attributs y compris la taille en blocs, de

tous les fichiers, y compris ceux dont les noms commencent par ".".

Quelles sont les commandes qui permettent de comparer deux fichiers ? Utilisez l'une d'elles

pour comparer votre fichier .profile avec celui d'un autre utilisateur.

Affichez les attributs de tous les répertoires de votre répertoire de connexion.

Affichez tous les fichiers non réguliers de votre répertoire de connexion.

Supprimez l'arborescence rep_inf1 avec une seule commande et sans demande de confirmation

pour les fichiers en lecture seule.

Remplir le contenu des deux premiers fichiers avec au minimum 11 lignes qui doivent contenir

plusieurs motifs commençant par la lettre "inf" et plusieurs motifs se terminant par la lettre "h".

Affichez les 3 premières lignes du premier fichier ainsi que les six dernières lignes du deuxième.

Renommez le deuxième fichier (fich_user_2) en fichier_2.

Comptez le nombre de caractère du deuxième ficher (fichier2).

Supprimez de votre répertoire de connexion tous les fichiers de taille nulle avec une demande

de confirmation.

Supprimez l’arborescence rep_inf2 avec une seule commande et sans demande de confirmation

pour les fichiers en lecture seule.

7

Yahia Slimani ; Hbib Elsmii

Université Virtuelle de Tunis

Système d’Exploitation GNU/Linux

Système de gestion de fichiers

8

Yahia Slimani ; Hbib Elsmii