Ecole Nationale d’Ingénieurs de Carthage ENI-CAR
2 ING Inf
[Link] AU: 2014-2015
UE : Administration Systèmes & Réseaux
TP-2 : Partition des disques & systèmes de fichiers
I- Les disques et partitions
But : créer une partition et la faire reconnaître par le système. Attention l’opération peut être
destructive !
1. Soit un disque dur de votre système disposant d’espace pour la création d’une
partition. Sur la machine de test, il s’agit du premier disque IDE, appelé /dev/hda. Trois
partitions sont présentes : /dev/hda1, /dev/hda2 et /dev/hda3. Créez une troisième partition
étendue.
2. Créez une nouvelle partition en appuyant sur n puis [Entrée].
Créez une partition étendue en appuyant sur e puis [Entrée].
Comme numéro, saisissez 4 puis [Entrée] : il ne peut y avoir que quatre partitions primaires.
Enfin, appuyez deux fois sur [Entrée] pour accepter les valeurs par défaut.
3. Créez ensuite une partition logique, selon le même principe, dans la partition étendue. Elle
portera le numéro 5 et occupera tout l’espace disponible.
4. Sauvez la table des partitions en appuyant sur w puis [Entrée]. Vous allez
probablement obtenir un message d’avertissement vous informant que la nouvelle table n’est
pas accessible.
5. Forcez la mise à jour de la nouvelle table des partitions avec partprobe
6. Vérifiez dans /dev la présence du fichier /dev/hda5.
II- Création d’un système de fichiers
But : créer et manipuler le système de fichiers dans /dev/hda5. Attention cette opération
est destructive.
1- Créez un système de fichiers de type ext2 dans /dev/hda5, sans options particulières.
2- Modifiez le système de fichiers pour qu’il soit maintenant en ext3.
3- La nouvelle partition va servir au stockage de diverses données. Attribuez-lui une étiquette
(nom, label) : DONNEES.
Administration Systèmes & Réseaux 1 TP-2
4- Cherchez maintenant à connaître l’identifiant unique de système de fichiers, l’UUID, de
votre nouveau système de fichiers. Vous disposez de deux méthodes.
III- Accès et montage du système de fichiers
But : accéder au nouveau système de fichiers créé dans la partie précédente
1- Créez un répertoire qui servira de point de montage au nouveau système de fichiers.
2- Montez le système de fichiers, par son nom de périphérique, sur ce répertoire
3- Déplacez-vous dans ce point de montage et créez un fichier quelconque
4- Sortez de ce répertoire (CD) et démontez le système de fichiers
5- Rajoutez une ligne dans /etc/fstab pour pouvoir monter ce système de fichiers
automatiquement, par son label.
6- Montez le système de fichiers simplement depuis le nom de son point de montage
IV- Statistiques et entretien du système de fichiers
But : obtenir des informations sur l’occupation du système de fichiers et le réparer si besoin.
1- Regardez l’état d’occupation de vos systèmes de fichiers, de manière lisible pour un simple
« humain ».
2- Le système de fichiers pointant sur /home semble bien occupé. Il s’agit de déterminer ce
qui peut occuper autant de place. Déterminez l’occupation de chaque fichier et répertoire.
3- Le résultat est trop long. Triez la sortie de manière à obtenir les plus grosses occupations en
dernier.
4- Un répertoire monté sur /DONNEES (partie précédente) a des problèmes : il semble que le
contenu d’un répertoire soit corrompu : noms de fichiers et tailles farfelues. Vérifiez et
réparez ce système de fichiers.
5- Forcez une vérification de ce système de fichiers au prochain reboot. Le manuel de
tune2fs indique qu’il s’agit de l’option -C
V. Swap et mémoire
But : gérer le swap et la mémoire.
1. Sur une machine donnée, le bilan mémoire se présente ainsi, qu’en déduisez-vous ?
2. Vérifiez le nom de la partition contenant le ou les espaces de swap. Un man de swapon
indique que l’information peut être trouvée dans /proc/swaps .
Administration Systèmes & Réseaux 2 TP-2
3. Le swap sur cette machine, à ce niveau de charge, est probablement inutile.
Désactivez-le.
4. Quelques instants plus tard, vous devez charger une application lourde de
traitement d’image qui va énormément consommer de mémoire. Rechargez
l’intégralité des zones de swap.
5. Consultez les informations détaillées sur la mémoire
VI- Quotas
But : mettre en place des quotas.
1- Modifiez avec vi la ligne rajoutée dans /etc/fstab (patie -3) pour activer les quotas
utilisateur et remontez le système de fichiers
2- Créez et activez les quotas.
3- Placez une limite globale de 150 Mo à l’utilisateur etudiant. Puis inscrivez la valeur
153600 (en octets) en hard et soft, et sauvez.
VII- Les droits
But : modifier les droits et comprendre le mécanisme des droits et des limites des utilisateurs.
1- Modifiez les propriétaires et groupes de /DONNEES en etudiant:ginfo.
2- Tout le monde doit pouvoir écrire dans ce dossier, mais sans supprimer les fichiers des
autres. De même tous les fichiers créés dans ce répertoire doivent appartenir au groupe
users. Placez les bons droits : il faut tous les droits pour tout le monde, le droit sticky et le
SGID-bit
3- Créez un répertoire test dans /tmp avec les droits rwxrwxrwx. Créez-y un fichier et
modifiez les droits de celui-ci en retirant le droit w au groupe et aux autres. Qui peut le
supprimer ?
4- Créez un masque restrictif : vous pouvez faire ce que vous voulez, le groupe a seulement
accès aux répertoires et peut lire les fichiers, mais les autres ne peuvent rien faire.
5- Retirez le droit SUID à /usr/bin/passwd et modifiez votre mot de passe. Tentez de
modifier votre mot de passe. Cela ne marche pas : passwd doit être root pour modifier les
fichiers. Remettez le droit s.
Administration Systèmes & Réseaux 3 TP-2