Vous êtes sur la page 1sur 3

B.

Les liens physiques :


1) Dans le dossier data créer un fichier vide, nommez-le inoeud : data ] $ touch inoeud

2) Editez ce fichier et écrire le texte suivant :


« Les I-noeuds sont, avec le paradigme « Tout est fichier », les fondements de tout système de fichier UNIX. Le mot inode est
l’abréviation de « Noeud d’Index ».
Les i-noeuds sont stockés sur disque dans une table des i-noeuds. Les i-noeuds existent pour n’importe quel type de fichier susceptible
d’être stocké sur un système de fichier, et cela inclut les répertoires, tubes nommés, fichiers en mode caractère, et ainsi de suite. Cela
conduit à la fameuse phrase : « L’I-noeud est le fichier ». Les i-noeuds sont aussi le moyen grâce auquel UNIX® identifie un fichier de
manière unique.»
3) Exécuter la commande : data ] $ ls –il inoeud
Constat : ………………………………………………………………………………………………………………………………………….
4) Quel est le numéro d’inoeud occupé par inoeud : ………....... et son nombre de liens : ………..
5) Créez un lien physique inode pointant sur inoeud : data ] $ ln inoeud inode
6) Consulter le fichier inode : data ] $ less inode
Constat : ………………………………………………………………………………………………………………………………………….
7) Exécuter la commande : data ] $ ls –il inoeud inode
Constat : ………………………………………………………………………………………………………………………………………….
8) Editez le fichier inode et saisir le texte suivant :

« Oui, vous n’identifiez pas un fichier par son nom, mais par son numéro d’i-noeud. La raison en est qu’un même fichier peut avoir
plusieurs noms, ou même pas de nom du tout. Un nom de fichier, sous UNIX, n’est qu’une entrée dans un i-noeud répertoire. Une telle
entrée est appelée lien. » Puis enregistrez et quittez l’éditeur :…………………………………………………….
9) Consulter le fichier inoeud : data ] $ less inoeud
Constat : ………………………………………………………………………………………………………………………………………….
10) Créez un nouveau lien physique ibloc pointant sur inoeud : data ] $ ln inoeud ibloc
11) Exécuter la commande : data ] $ ls –il i*
Constat : ………………………………………………………………………………………………………………………………………….
12) Consulter le fichier ibloc : data ] $ less ibloc
Constat : ………………………………………………………………………………………………………………………………………….
13) Supprimer le fichier inoeud : data ] $ rm –f inoeud
14) Consulter le fichier inode : data ] $ less inode puis ibloc : data ] $ less ibloc
Constat : ………………………………………………………………………………………………………………………………………….
15) Supprimer le fichier inode : data ] $ rm – f inode puis consulter ibloc : data ] $ less ibloc
Constat : ………………………………………………………………………………………………………………………………………….
16) Discuter du fait qu’un lien physique ait été créé dans un autre point de montage :

………………………………………………………………………………………………………………………………………….………………………
………………………………………………………………………………………………………….………………………………………………………
…………………………………………………………………………….……………………………………………………………………………………
………………………………………………….…….………………………………
C. Les liens symboliques :
1) Faites une copie de user.log appelez-la grosfichier : data ] $ cp user.log grosfichier

2) Positionnez vous dans le dossier mien : data ] $ cd mien

3) Créer un lien symbolique pointant sur le fichier ../grosfichier appelez-le journal :

mien ] $ ln –s ../grosfichier journal


4) Exécuter la commande : mien ] $ cat journal
Constat : ………………………………………………………………………………………………………………………………………….
5) Exécuter la commande : mien ] $ ls –il ../ grosfichier
6) Notez le type ………………..…… le n°inoeud : ………………………….. la taille …………………………
7) Exécuter la commande : mien ] $ ls –il journal
8) Notez le type ………………..…… le n°inoeud : ………………………….. la taille …………………………
Constat : ………………………………………………………………………………………………………………………………………….
9) Créer un lien symbolique pointant sur le fichier ../grosfichier appelez-le util.log :

mien ] $ ln –s ../grosfichier util.log


10) Notez le type ………………..…… le n°inoeud : ………………………….. la taille …………………………
11) Supprimer journal mien ] $ rm –f journal et lire util.log : mien ] $ cat util.log
Constat : ………………………………………………………………………………………………………………………………………….
12) Supprimer le fichier ../ grosfichier : mien ] $ rm - grosfichier
13) Exécuter la commande : mien ] $ ls –il util.log
Constat : ………………………………………………………………………………………………………………………………………….
14) Discuter du fait qu’un lien symbolique ait été créé dans un autre point de montage :

………………………………………………………………………………………………………………………………………….………………………
………………………………………………………………………………………………………….………………………………………………………
…………………………………………………………………………….……………………………………………………………………………………
………………………………………………….…….………………………………

D. Archivage des données :


1) Faites l’archivage du dossier data, appelez le fichier archive « data.tar » :
~ ] $ tar –cvf data.tar data
2) Quelle est la taille de : data.tar ~ ] $ ls –l data.tar
3) Supprimer tout le dossier data et son contenu : ~ ] $ rm –rf data
4) Faites l’extraction de l’archive « data.tar » : ~ ] $ tar –xvf data.tar
5) Exécuter la commande suivante : ~ ] $ tree data

Constat : ………………………………………………………………………………………………………………………………………….
6) Faites l’archivage du dossier data mais cette fois-ci avec compression, appelez le fichier archive « data.tar.gz » : ~ ]
$ tar –cvzf data.tar.gz data
7) Quelle est la taille de : data.tar ……….................................... data.tar.gz ………....................................
Constat : ………………………………………………………………………………………………………………………………………….
8) Supprimer tout le dossier data et son contenu : ~ ] $ rm –rf data
9) Faites l’extraction de l’archive « data.tar.gz » : ~ ] $ tar –xvf data.tar.gz
10) Exécuter la commande suivante : ~ ] $ tree data

Constat : ………………………………………………………………………………………………………………………………………….
11) Supprimer tout le dossier data et son contenu : ~ ] $ rm –r data
12) Exécuter les commandes suivantes : ~ ] $ tar –tvf data.tar puis ~ ] $ ls data

Constat : ………………………………………………………………………………………………………………………………………….
………………………………………………………………………………………………………….…….………………………………
13) Faites l’extraction de l’archive « data.tar.gz » : ~ ] $ tar –xvf data.tar.gz

E. Compression des données :


1) Exécuter la commande suivante : data ] $ ls user.log
2) Quelle est la taille de user.log : ………....................................

3) Compresser le fichier user.log : data ] $ gzip user.log

4) Exécuter la commande suivante : data ] $ ls user.log


Constat : ………………………………………………………………………………………………………………………………………….
5) Exécuter la commande suivante : data ] $ ls user.log.gz
6) Quelle est la taille de user.log.gz : ………....................................
Constat : ………………………………………………………………………………………………………………………………………….
7) Décompresser le fichier user.log.gz : data ] $ gunzip user.log.gz (gzip –d user.log.gz)
8) Exécuter la commande suivante : data ] $ ls user.log.gz
Constat : ………………………………………………………………………………………………………………………………………….
9) Exécuter la commande suivante : data ] $ ls user.log
10) Quelle est la taille de user.log : ………....................................
Constat : ………………………………………………………………………………………………………………………………………….
11) Comment peut-on compresser l’ensemble des fichiers présents dans le dossier data :

~ ] $ gzip – r data
12) Comment peut-on décompresser l’ensemble des fichiers présents dans le dossier data :

~ ] $ gunzip –r data

Vous aimerez peut-être aussi