Disques et Systèmes de Fichiers (Sujet 104)
48 Questions
4 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle commande vous permet d'ajouter une nouvelle partition avec fdisk ?

  • d
  • n (correct)
  • p
  • o

Quelle commande permet de vérifier la table de partition sur fdisk ?

  • m
  • l
  • v (correct)
  • a

Quelle est la conséquence de l'utilisation de la commande 'w' dans fdisk ?

  • Écrire la table sur le disque et quitter (correct)
  • Quitter sans enregistrer
  • Afficher les types de partition
  • Supprimer une partition

Quel type de partition ne peut pas contenir un système Windows selon le contenu fourni ?

<p>Partition d'échange Linux (C)</p> Signup and view all the answers

Quel est l'objectif principal en utilisant la commande 'q' avec fdisk ?

<p>Quitting without saving changes (B)</p> Signup and view all the answers

Quelle commande permet d'afficher la table de partition existante avec fdisk ?

<p>p (A)</p> Signup and view all the answers

Dans fdisk, quelle commande désactive l'indicateur de compatibilité DOS ?

<p>c (B)</p> Signup and view all the answers

Quel est le rôle de la zone d'échange (swap) dans un système d'exploitation ?

<p>Servir d'extension pour la mémoire physique (B)</p> Signup and view all the answers

Quel champ dans le fichier fstab indique le point de montage pour un système de fichiers ?

<p>Le deuxième champ (D)</p> Signup and view all the answers

Quelle option indique la combinaison d'options par défaut dans le champ des options de montage ?

<p>default (B)</p> Signup and view all the answers

Quel est le rôle du cinquième champ dans le fichier fstab ?

<p>Déterminer les systèmes de fichiers à sauvegarder (B)</p> Signup and view all the answers

Que doit avoir le système de fichiers racine dans le champ utilisé par fsck ?

<p>1 (B)</p> Signup and view all the answers

Quel utilitaire utilise le fichier fstab pour spécifier le montage des systèmes de fichiers ?

<p>mount (A)</p> Signup and view all the answers

Quelle commande peut être utilisée pour monter tous les systèmes de fichiers répertoriés dans le fichier fstab ?

<p>mount -a (C)</p> Signup and view all the answers

Quel champ indique le type de système de fichiers dans le fichier fstab ?

<p>Le troisième champ (C)</p> Signup and view all the answers

Quelle commande permet de connaître le taux d'utilisation de toutes les partitions montées du système ?

<p>df (A)</p> Signup and view all the answers

Quel est le rôle principal de l'utilitaire dumpe2fs ?

<p>Afficher les informations d'un système de fichiers formaté en ext2 (D)</p> Signup and view all the answers

Quelle commande est utilisée pour démonter un système de fichiers ?

<p>umount (A)</p> Signup and view all the answers

Quel est le premier argument nécessaire à la commande mount ?

<p>Le nom du périphérique ou fichier spécial (D)</p> Signup and view all the answers

Quel fichier est utilisé pour le montage automatique lors du démarrage du système ?

<p>/etc/fstab (C)</p> Signup and view all the answers

Quelle option doit être spécifiée si le type de fichier ne peut pas être automatiquement déterminé par Linux ?

<p>-t (B)</p> Signup and view all the answers

Quels types de systèmes de fichiers peuvent être inclus dans le premier champ du fichier /etc/fstab ?

<p>Les systèmes de fichiers locaux et distants (C)</p> Signup and view all the answers

Que se passe-t-il lorsque vous montez un système de fichiers sous Linux ?

<p>Le contenu est accessible comme un répertoire (D)</p> Signup and view all the answers

Quel est un exemple de commande pour monter une clé USB de type flashdisk ?

<p>mount /dev/sda1 /mnt/flashdisk (C)</p> Signup and view all the answers

Quel est l'effet de l'option -h dans la commande du ?

<p>Rendre la sortie plus lisible en utilisant des unités comme Mo ou Go. (B)</p> Signup and view all the answers

Quels types de droits peuvent être attribués à un fichier sous Linux ?

<p>Lecture, écriture, exécution. (B)</p> Signup and view all the answers

Comment peut-on donner le droit d'exécution à 'autres' utilisateurs sur le fichier 'commande.sh' ?

<p>chmod o+x commande.sh (B)</p> Signup and view all the answers

À quoi sert la commande 'du' dans Linux ?

<p>Pour connaître l'espace occupé par des fichiers ou répertoires. (A)</p> Signup and view all the answers

Quelle notation octale correspond au droit de lecture et d'écriture, mais pas d'exécution ?

<p>6 (A)</p> Signup and view all the answers

Quelle commande permet d'appliquer plusieurs droits en une seule instruction sous Linux ?

<p>chmod 755 liste.txt (B)</p> Signup and view all the answers

Quelle catégorie d'utilisateurs est désignée par 'g' dans les commandes de gestion des droits ?

<p>Les membres du groupe propriétaire. (B)</p> Signup and view all the answers

Quel est le résultat de la commande 'chmod u+r liste.txt' ?

<p>Ajoute le droit de lecture pour le propriétaire du fichier. (C)</p> Signup and view all the answers

Quelle commande permet de trouver l'emplacement d'un fichier en fonction de la variable PATH ?

<p>which (D)</p> Signup and view all the answers

Quelle commande est une version sécurisée de la commande 'locate' ?

<p>slocate (A)</p> Signup and view all the answers

Quelle commande utilise une base de données pour retourner une description courte des fichiers ?

<p>whatis (C)</p> Signup and view all the answers

Quel est le rôle principal de la commande 'apropos' ?

<p>Donner des informations détaillées sur les commandes (D)</p> Signup and view all the answers

Quelle commande doit être exécutée en tant que 'root' pour créer la base de données de 'whatis' ?

<p>makewhatis (B)</p> Signup and view all the answers

Quels types de fichiers 'whereis' peut-il chercher en plus des commandes ?

<p>pages de manuel (A)</p> Signup and view all the answers

Quelle commande ne limite pas sa recherche en fonction des droits d'accès de l'utilisateur ?

<p>locate (A)</p> Signup and view all the answers

Quel type de fichier ne peut pas être localisé par la commande 'which' ?

<p>Pages de manuel (C)</p> Signup and view all the answers

Quel est l'effet de la commande 'chmod 600 *' sur les fichiers ?

<p>Les propriétaires peuvent lire et écrire, autres utilisateurs n'ont pas de droits (D)</p> Signup and view all the answers

Que permet de faire la commande 'umask' ?

<p>Modifier les droits par défaut des nouveaux fichiers créés (B)</p> Signup and view all the answers

Quel bit doit être positionné pour attribuer le droit SUID à un fichier ?

<p>4 dans le premier groupe des droits spéciaux (C)</p> Signup and view all the answers

Quels permissions sont accordées par 'chmod 644 *' ?

<p>Lecture et écriture pour le propriétaire, lecture pour le groupe et autres (A)</p> Signup and view all the answers

À quoi sert le bit SGID lorsqu'il est appliqué à un répertoire ?

<p>Il attribue le groupe du répertoire aux fichiers créés à l'intérieur (C)</p> Signup and view all the answers

Quel est le résultat de la commande 'chmod u+s /bin/grep' ?

<p>Le bit SUID est positionné pour que l'utilisateur exécute le fichier avec ses droits (A)</p> Signup and view all the answers

Quels droits sont définis par 'chmod 750 *' ?

<p>Lecture, écriture et exécution pour le propriétaire, lecture et exécution pour le groupe, aucun droit pour les autres (A)</p> Signup and view all the answers

Quelle commande modifie les droits par défaut pour créer des fichiers en mode rw-r--r-- ?

<p>umask 022 (D)</p> Signup and view all the answers

Flashcards

Que fait la commande fdisk?

La commande fdisk est un outil de ligne de commande qui permet de gérer les partitions sur les disques durs.

A quoi sert l'option l dans fdisk?

L'option l de la commande fdisk affiche la table de partitionnement du disque.

Quelle est l'effet de l'option w dans fdisk?

L'option w de la commande fdisk écrit les changements effectués dans la table de partitionnement sur le disque dur.

Que fait l'option q dans fdisk?

L'option q de la commande fdisk quitte le programme sans enregistrer les modifications.

Signup and view all the flashcards

Qu'est-ce que la zone d'échange (swap)?

La zone d'échange (swap) est une partie du disque dur qui fonctionne comme une extension de la mémoire vive (RAM).

Signup and view all the flashcards

Expliquez les types de partitions utilisées sous Linux.

Les partitions Linux (Linux native) et de type swap permettent de créer une installation complète de Linux, tandis que les partitions de type étendu permettent de créer des partitions logiques.

Signup and view all the flashcards

Qu'est-ce que l'arborescence des fichiers?

L'arborescence des fichiers est une représentation hiérarchique de l'organisation des fichiers et des dossiers sur un système d'exploitation.

Signup and view all the flashcards

Comment est organisée l'arborescence des fichiers sous Linux?

Sous Linux, l'arborescence des fichiers est une structure hiérarchique qui permet d'organiser les fichiers et les dossiers. La racine de l'arborescence est représentée par le slash (/), et les autres dossiers sont organisés en sous-dossiers. Cette organisation permet de naviguer facilement dans le système et de trouver les fichiers et les dossiers recherchés.

Signup and view all the flashcards

e2fsck

Utilitaire utilisé pour examiner et modifier l'état d'un système de fichiers formaté en ext2. Il permet de retrouver et de restaurer des inodes de fichiers supprimés (récemment).

Signup and view all the flashcards

dumpe2fs

Utilitaire utilisé pour afficher des informations sur un système de fichiers formaté en ext2, par exemple, la date du dernier montage.

Signup and view all the flashcards

Monter un système de fichiers

Procédure qui rend un système de fichiers accessible sous Linux. Il permet de lire et d'écrire des données sur le système de fichiers.

Signup and view all the flashcards

Démonter un système de fichiers

Procédure qui rend un système de fichiers inaccessible sous Linux

Signup and view all the flashcards

mount

Commande Linux utilisée pour monter un système de fichiers sur un point de montage spécifique.

Signup and view all the flashcards

umount

Commande Linux utilisée pour démonter un système de fichiers d'un point de montage.

Signup and view all the flashcards

fstab

Fichier de configuration qui permet de monter automatiquement des systèmes de fichiers au démarrage du système.

Signup and view all the flashcards

Système de fichiers distant (NFS)

Un système de fichiers distant accessible via le réseau via le protocole NFS (Network File System)

Signup and view all the flashcards

Que contient le fichier fstab?

Le fichier fstab est un fichier système qui contient les informations sur les systèmes de fichiers montés automatiquement au démarrage du système. Chaque ligne du fichier représente un système de fichiers, et les informations sont séparées par des espaces.

Signup and view all the flashcards

Quel est le premier champ du fichier fstab?

Le premier champ indique le chemin d’accès au système de fichiers distant, par exemple, /chemin_distant.

Signup and view all the flashcards

Quel est le deuxième champ du fichier fstab?

Le second champ indique le point de montage, qui est le chemin d’accès dans l’arborescence Linux, par exemple, /mnt/mon_partage.

Signup and view all the flashcards

Quel est le troisième champ du fichier fstab?

Le troisième champ indique le type de système de fichiers, par exemple, ext2, ext3, reiserfs, iso9660, etc.

Signup and view all the flashcards

Quel est le quatrième champ du fichier fstab?

Le quatrième champ indique les options de montage, qui sont séparées par des virgules.

Signup and view all the flashcards

A quoi sert le cinquième champ du fichier fstab?

Le cinquième champ est destiné à être utilisé par l’utilitaire dump pour déterminer les systèmes de fichiers à sauvegarder. Mais en pratique, ce champ n’est pas exploité et il est presque toujours à 0.

Signup and view all the flashcards

A quoi sert le sixième champ du fichier fstab?

Le sixième champ est utilisé par l’utilitaire fsck pour déterminer l’ordre de vérification de l’intégrité des systèmes de fichiers lors du démarrage du système.

Signup and view all the flashcards

Que fait la commande mount -a ?

La commande mount –a monte tous les systèmes de fichiers répertoriés dans le fichier fstab.

Signup and view all the flashcards

Qu'est-ce que la commande chmod?

La commande chmod permet de modifier les droits d'accès aux fichiers et dossiers sous Linux. Elle utilise des lettres pour représenter les trois catégories d'utilisateurs (u: propriétaire, g: groupe, o: autres) et les trois types de droits (r: lecture, w: écriture, x: exécution).

Signup and view all the flashcards

Comment la notation octale fonctionne-t-elle avec chmod?

La notation octale pour les droits d'accès dans chmod utilise des nombres de 0 à 7 pour combiner les trois types de droits (lecture, écriture, exécution). Chaque chiffre représente un ensemble de droits pour un utilisateur (propriétaire, groupe, autres).

Signup and view all the flashcards

À quoi sert l'option -h dans du?

L'option -h (human readable) de la commande du permet d'afficher la taille des dossiers et fichiers dans des unités plus faciles à lire comme Mo, Go, To, etc.

Signup and view all the flashcards

Quel est le but de la commande du?

La commande du (disk usage) est utilisée pour connaître l'espace occupé par un dossier ou une arborescence de fichiers. Elle permet de savoir combien d'espace disque est utilisé.

Signup and view all the flashcards

Quelles sont les fonctions des options -s et -k dans du?

L'option -s de la commande du permet d'afficher le total de l'espace disque utilisé pour chaque élément, tandis que l'option -k affiche la taille en kilo-octets.

Signup and view all the flashcards

À quoi sert la commande chmod?

La commande chmod permet de modifier les droits d'accès aux fichiers et aux répertoires. Ces droits sont représentés par trois catégories : propriétaire, groupe et autres. Chaque catégorie possède trois droits : lecture (r), écriture (w) et exécution (x).

Signup and view all the flashcards

Expliquez la notation octale pour les droits d'accès.

Les droits d'accès sont représentés en notation octale, chaque chiffre représentant un groupe de droits. Le premier chiffre représente le propriétaire, le second le groupe et le troisième les autres. Chaque chiffre correspond à une combinaison de bits pour les droits r, w et x.

Signup and view all the flashcards

Qu'est-ce que le bit SUID?

Le bit SUID (Set User ID) permet à un programme d'être exécuté avec les droits d'accès du propriétaire du fichier, plutôt que de l'utilisateur qui lance le programme. Ce bit est utile pour les programmes qui nécessitent des privilèges élevés.

Signup and view all the flashcards

Qu'est-ce que le bit SGID?

Le bit SGID (Set Group ID) fonctionne de la même manière que le bit SUID, mais il permet à un programme d'être exécuté avec les droits d'accès du groupe propriétaire du fichier.

Signup and view all the flashcards

Expliquez le bit Sticky Bit.

Le bit Sticky Bit, lorsqu'il est appliqué à un répertoire, permet à un utilisateur de supprimer uniquement les fichiers qu'il possède dans le répertoire. Il est souvent utilisé pour les répertoires partagés.

Signup and view all the flashcards

Comment définir les bits SUID, SGID et Sticky Bit avec la commande chmod?

La commande chmod peut être utilisée pour définir les bits SUID, SGID et Sticky Bit. Il suffit d'ajouter un bit spécifique au premier groupe de droits. Par exemple, chmod 4755 ajoute le bit SUID.

Signup and view all the flashcards

Pourquoi est-il important de comprendre les droits d'accès sous Linux?

Les droits d'accès sont un élément important de la sécurité sous Linux. Ils permettent de contrôler qui peut accéder aux fichiers et aux répertoires, et quelles actions ils peuvent effectuer.

Signup and view all the flashcards

Que fait la commande locate ?

La commande locate est un outil de ligne de commande qui permet de rechercher des fichiers sur le système. La recherche est très rapide et prend en compte des fragments du nom de fichier.

Signup and view all the flashcards

En quoi slocate diffère de locate ?

La commande slocate est une version sécurisée de locate qui prend en compte les droits d’accès et la propriété du fichier.

Signup and view all the flashcards

A quoi sert la commande which ?

La commande which permet de trouver l’emplacement d'une commande dans le système. La recherche est effectuée dans le chemin d'accès défini par la variable d'environnement PATH.

Signup and view all the flashcards

Quelle différence entre whereis et which ?

La commande whereis fonctionne de manière similaire à which mais peut également rechercher dans les pages de manuel et les codes sources.

Signup and view all the flashcards

Quel est le principe de whatis ?

La commande whatis permet de rechercher des commandes dans l'intégralité des systèmes de fichiers. Elle utilise une base de données contenant une brève description et des mots clés.

Signup and view all the flashcards

En quoi apropos diffère de whatis ?

La commande apropos utilise la même base de données que whatis mais fournit plus d’informations sur les commandes.

Signup and view all the flashcards

A quoi sert la commande makewhatis ?

La commande makewhatis permet de mettre à jour la base de données utilisée par whatis et apropos.

Signup and view all the flashcards

Study Notes

Introduction au sujet 104

  • Le sujet 104 porte sur les disques, les systèmes de fichiers Linux et l'arborescence de fichiers standard (FHS).
  • La présentation a été donnée par Mohamed Belhassen en 2019-2020.

Disques, systèmes de fichiers et FHS (Sujet 104)

  • Le sujet 104 comprend plusieurs points clés, notamment:
    • La création de partitions et de systèmes de fichiers (poids 2).
    • Le maintien de l'intégrité des systèmes de fichiers (poids 2).
    • Le contrôle du montage et du démontage des systèmes de fichiers (poids 3).
    • La gestion des permissions et des propriétaires des fichiers (poids 3).
    • La création et la modification des liens symboliques et physiques sur les fichiers (poids 1).
    • La recherche de fichiers et leur placement adéquat (poids 2/3).

Liste partielle de termes, fichiers et utilitaires

  • Gestion des tables de partition MBR et GPT.
  • Commandes mkfs pour le paramétrage des partitions et la création de différents systèmes de fichiers (ext2/ext3/ext4, XFS, VFAT, exFAT).
  • Connaissance de base de Btrfs, y compris les systèmes de fichiers sur plusieurs périphériques, la compression et les sous-volumes.
  • Fdisk, gdisk, parted, mkfs, mkswap.

Création de partitions et systèmes de fichiers

  • Le sujet couvre la création de partitions et des systèmes de fichiers.
  • Cette partie inclut la gestion des partitions d'échange (swap).
  • Fdisk, mkfs, mkswap sont les utilitaires utilisés.

Disques durs et partitionnement

  • Un disque dur est composé de plateaux reliés à un moteur central.
  • Les plateaux comportent des pistes cylindriques divisées en secteurs.
  • Un secteur est identifié par son cylindre,sa tête de lecture, sa piste et son numéro de secteur.
  • Le disque dur n'est ni partitionné ni formaté lors de l'installation.
  • Partitionner signifie définir un ou plusieurs espaces sur le disque (partitions).
  • Formater signifie préparer une partition pour le stockage d'informations.

Les partitions

  • Une partition est définie par son type, son emplacement de début et sa taille(ou emplacement de fin).
  • Un partitionnement est non physique (réversible).
  • Le BIOS active une seule partition à la fois pour le démarrage du système d'exploitation.
  • Il existe trois types de partitions :
    • Partitions principales (maximum 4) supportant tous les types de systèmes de fichier.
    • Partition étendue supportant que les partitions logiques et ne peut exister que s'il existe une partition principale.
    • Partitions logiques contenues dans une partition étendue, sans limite de nombre.

Organisation des partitions sous Linux

  • Les descripteurs de disques durs dans le répertoire /dev commencent par hd (IDE) ou sd (SCSI).
  • Un descripteur supplémentaire est ajouté.
  • Il y a généralement deux contrôleurs IDE sur un PC.
  • Des exemples de noms de périphériques sont présentés (/dev/hda, /dev/hdb, etc.).
  • Le maître et l'esclave sont des notations relatives à l'organisation physique sur un contrôleur Disques dur.

Partitionnement de disques

  • La commande fdisk est utilisée pour configurer les partitions.
  • Une liste des commandes internes de fdisk (a, b, c, d, etc.) est fournie,
  • D'autres commandes comme n, o, p, q, s, t, u, v, w, x sont présentes.

Partitionnement de disques - partition swap

  • Le système d'exploitation utilise une zone d'échange (swap) pour étendre la mémoire physique.
  • Un échange entre la mémoire physique et la zone swap est requis en fonction du besoin.

Arborescence des fichiers sous Linux

  • L'arborescence standard des fichiers sous Linux est décrite.
  • Des répertoires de base sont listés, parmi lesquels /boot, /dev, /etc, /home, /proc, /root, /tmp, /usr, et /var, /local.
  • Différentes sections fournissent des informations sur ces répertoires, leurs fonctionnalités, et ce qu'ils contiennent.

Formatage et types de systèmes de fichiers

  • Différents formats de systèmes de fichiers reconnus par Linux (ext2/3/4, reiserfs, vfat, xfs).
  • Commandes de création sont listés: (mke2fs, mkfs, tune2fs).
  • Pour chaque type de système de fichiers, des informations détaillées sont fournies sur comment créer le système de fichiers sur les partitions.
  • ext3 est décrit comme une extension de ext2 avec un journal pour la récupération du système en cas de panne.

Contrôle de l'intégrité du système de fichiers et réparation

  • Comment identifier et corriger les systèmes de fichiers endommagés (fsck, e2fsck).
  • Des outils avancés pour le contrôle de fichiers tels que debugfs and dumpe2fs sont explicités,
  • Comment utiliser ces commandes pour identifier les problèmes de partition et comment les corriger.

Montage et démontage d'un système de fichiers

  • Une description de comment monter et démonter un système de fichiers sous Linux.
  • Commandes: mount, umount, du df, /etc/fstab
  • Le fichier /etc/fstab qui configure le montage automatique des systèmes de fichiers lors du démarrage.
  • Les six champs dans le fichier /etc/fstab sont expliqués : LABEL/, /, type, options, dump, et pass.

Taux d'occupation de système de fichiers

  • Utilisation de la commande df pour vérifier le taux d'occupation des systèmes de fichiers.
  • Il donne des informations utiles concernant l'utilisation et l'occupation d'espace disque et d'autres unités.

Les droits sur les fichiers et les répertoires

  • Comment gérer les droits d'accès sur les fichiers et les répertoires (chmod).
  • Notions des catégories des utilisateurs (U, G, O) et les types de droits (r, w, x).
  • Différentes méthodes pour définir les droits.
  • Comment utiliser umask pour définir les autorisations par défaut lors de la création de fichiers .
  • Explication des droits spéciaux (SUID, SGID, Sticky Bit) et leur utilisation

Recherche de fichiers

  • Comment rechercher les fichiers, les répertoires, ou les utilisateurs.
  • Les commandes find, locate, slocate, which, whereis, whatis, et apropos sont expliqués.
  • Syntaxes et options de recherche pour ces commandes.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Ce quiz aborde les concepts de disques, systèmes de fichiers Linux et l'arborescence de fichiers standard. Les participants exploreront des thèmes tels que la création de partitions, l'intégrité des systèmes de fichiers, ainsi que la gestion des permissions. Préparez-vous à tester vos connaissances sur le sujet 104 et à approfondir votre compréhension de la gestion des fichiers sous Linux.

More Like This

Disk Management Basics
40 questions
Gestion des Disques sous Linux
48 questions
Gestion des Disques sous Linux
48 questions
Use Quizgecko on...
Browser
Browser