Previous Contents Next

9   DS système du 26 novembre 2003

Examen d'une durée de deux heures avec tous les documents autorisés (y compris ordinateurs).

Le barême approximatif est de 10 points pour chaque exercice.

Si vous consultez ce document dans une archive n'incluant pas la correction vous pouvez la trouver à l'URL http://www.plil.net/~rex (si le site existe encore).

9.0.27   Systèmes de fichiers

Voici le résultat de deux commandes tapées sur le serveur douaisis :
$ cat /etc/fstab
/dev/hda1        /                ext3      defaults,errors=remount-ro 0      1
/dev/hda5        /tmp             ext3      rw                         0      2
/dev/hda6        /var             ext3      rw                         0      2
/dev/var_spool/spool /var/spool   ext3      rw                         0      2
/dev/var_log/log /var/log         ext3      defaults                   0      2
/dev/sda1        /home            ext2      rw,usrquota                0      2
/dev/sda2        /usr/local       ext2      rw                         0      2
/dev/hda2        none             swap      sw                         0      0
/dev/hda7        /usr/src         ext3      rw                         0      2
/dev/fd0         /floppy          auto      defaults,user,noauto       0      0
proc             /proc            proc      defaults                   0      0
/dev/cdrom       /cdrom           iso9660   defaults,ro,user,noauto    0      0
et
# vgdisplay -v
    Finding all volume groups
    Finding volume group "var_log"
  --- Volume group ---
  VG Name               var_log
...
  VG Size               8.50 GB
  PE Size               32.00 MB
  Total PE              272
  Alloc PE / Size       272 / 8.50 GB
  Free  PE / Size       0 / 0
  VG UUID               NGtqE4-VXI9-6NWb-9ihz-v1AP-q6Gw-wupRy6

  --- Logical volume ---
  LV Name                /dev/var_log/log
  VG Name                var_log
...
  LV Size                8.50 GB
...

  --- Physical volumes ---
  PV Name               /dev/sdc1
  PV UUID               ccgeEP-NmAA-5jQO-lnz4-G36b-GQmM-jRarm3
  PV Status             allocatable
  Total PE / Free PE    272 / 0

    Finding volume group "var_spool"
  --- Volume group ---
  VG Name               var_spool
...
  VG Size               17.03 GB
  PE Size               32.00 MB
  Total PE              545
  Alloc PE / Size       545 / 17.03 GB
  Free  PE / Size       0 / 0
  VG UUID               PuH5Mm-VD3f-vBoY-V5qG-Qmpk-m5Xi-X2Tle8

  --- Logical volume ---
  LV Name                /dev/var_spool/spool
  VG Name                var_spool
...
  LV Size                17.03 GB
...

  --- Physical volumes ---
  PV Name               /dev/sdb1
  PV UUID               V7eBG0-LZpi-LZBX-CUQ0-FgVQ-3JzS-kLX3gj
  PV Status             allocatable
  Total PE / Free PE    545 / 0
Avec ces données répondez aux questions suivantes :
  1. Donnez la liste des systèmes de fichiers qui seront vérifiés au démarrage du serveur douaisis, et l'ordre dans lequel cela sera effectué.
  2. Si le serveur est arrêté brutalement (par exemple suite à une coupure de courant), les systèmes de fichiers seront vérifiés. Indiquez lesquels le seront assez rapidement et lesquels le seront au bout d'un temps non négligeable. Pourquoi ?
  3. Que signifie l'option de montage du système de fichiers / ?
  4. On laisse la possibilité à un utilisateur de monter le système de fichiers d'une disquette avec le choix du type de système de fichiers. Un utilisateur ne pourrait-il pas en profiter pour exécuter un programme en mode suid pour l'utilisateur root ?
  5. Que se passerait-il si on enlevait l'option ro sur la dernière ligne du fichier /etc/fstab ?
  6. Combien de groupes de volumes sont utilisés sur douaisis ? Combien de partitions physiques par groupe de volumes ? Combien de partitions virtuelles par groupe de volumes ?
  7. Pouvez-vous intuiter si les groupes de volumes utilisent des disques entiers ou seulement des portions de disques ? Qu'aurait-on du faire pour que les choses soient bien claires ?
  8. Dites sur quelles partitions sont stockés les fichiers suivants :
    /var/run/apache.pid
    /var/log/syslog
    /var/spool/cyrus/mail/r/user/rex/24.
    
  9. La machine douaisis comportait initialement 4 disques SCSI appelés sda, sdb, sdc et sdd par le système d'exploitation. Le nommage se fait en utilisant l'ordre des cartes SCSI sur le bus PCI puis l'ordre des identifiants de disques sur les bus SCSI. Le disque système sdc tombait en panne et a été remplacé par un disque IDE (hda). Le disque /dev/sdc a été enlevé, donnez les correspondances entre les anciens et les nouveaux noms des disques SCSI.
  10. Suite au changement de disque système, la seule modification système a consisté à remplacer sdc par hda dans les fichiers /etc/fstab et /etc/lilo.conf. Qu'est-ce que cela signifie au niveau de la gestion des PV par LVM ?
  11. On souhaite remplacer le disque /dev/sdc sur douaisis par un nouveau disque (de taille supérieure) et dans le même temps ne plus utiliser qu'un groupe de volumes sur cette machine. Donnez la marche à suivre pour effectuer cette opération (allez jusqu'à donner les éventuelles commandes à taper).

9.0.28   Système de fichiers NFS

Voici un extrait du fichier /etc/exports du serveur hainaut :
/usr/local      172.26.16.0/255.255.240.0(sync,no_root_squash) \
                172.26.32.0/255.255.240.0(sync,no_root_squash) \
                193.48.64.0/255.255.255.0(sync,rw,no_root_squash)
Répondez aux questions suivantes :
  1. Que signifie l'acronyme NFS ?
  2. Quel est la fonction du fichier /etc/exports ?
  3. Dites pourquoi les restrictions d'accès données dans le fichier /etc/exports d'hainaut ne permettent pas d'assurer totalement la confidentialité des données du répertoire /usr/local.
  4. Quelle commande taper sous Unix pour monter le système de fichier exporté par hainaut ?
  5. On suppose que vous êtes administrateur sur la machine ayant effectué le montage NFS. Pouvez-vous accéder directement aux fichiers exportés par hainaut ?
  6. Est-il possible d'écrire sur le système de fichiers exporté par hainaut à partir de tous les réseaux précisés dans le fichier /etc/exports ? Justifiez votre réponse.

Previous Contents Next