Systèmes d'exploitation - 420-W12-SF

Cours 14 -

Gestion des fichiers

Par Jimmy Gilbert

27 novembre 2023

Introduction

Introduction

Sujets abordés

  1. Linux VS Windows

  2. Concepts de base

  3. Organisation

  4. Partition

  • Sensible à la casse
  • Un seul système de fichiers ( / )
  • - Sécurité à 3 niveaux:
    • Propriétaire (user)
    • Groupe du proprio
    • Les autres
  • + GUI optionnel

Linux VS Windows

Gestion de fichiers

  • Un système de fichiers par unité (A:, C:, D: )
  • Insensible à la casse
  • + Sécurité complexe:
    • Types d’utilisateurs
    • Héritage de droits
    • Plus flexible
  • - GUI intégré au SE (???)

Linux

Windows

  • Tout dans la même arborescence à partir de la racine: /
  • On inclut les autres unités dans l’arbre via un « mount »
  • Principe: tout est un fichier:
    • Les périphériques s’accèdent comme des fichiers, ex: /dev/hda1 (1ère partition du 1er disque IDE)
  • inode: structure de données contenant des informations à propos d'un fichier (contenu, accès, taille, etc.)
  • Supporte les liens symboliques (ln –s)

Question 1: Que représente l'expression "mount"?

Concepts de base

Quelques infos utiles...

Question 2: Que représente l'expression "bin"?

Organisation

Répertoires intéressants 1

Question 3: À quel endroit se retrouve une clé usb sur Linux?

Organisation

Répertoires intéressants 2

Question 4: Peut-on supprimer le contenu de /tmp sur Linux?

Organisation

Répertoires intéressants 3

Partition

La base

  • Le multi-partitionnement a surtout de l’intérêt pour les serveurs ou pour des systèmes à utilité particulières

  • Par défaut, Linux a besoin d’au moins deux partitions:

    • La racine / => les données

    • Le SWAP => mémoire virtuelle

  • N’ayant aucun point de montage, le SWAP est une extension de la mémoire vive (RAM)

    • Sert à décharger temporairement la RAM, y compris lors de la mise en hibernation

Partition

Types de partition

  • Partition racine /
    Type : on choisira généralement EXT4 pour une installation sur disque dur, ou bien EXT2 pour une installation sur clef USB
  • Partition swap
    Type : SWAP
  • Documentations

Question 5: Sur la dernière version Ubuntu, il n'est plus nécessaire de faire une partition SWAP, pourquoi?

Partition

Partage avec d'autres OS

Pour partager des données avec:

  • Windows choisissez une partition de partage de type NTFS.
  • Avec MacOS, choisissez HFS+.
  • Avec un autre système Linux,
    choisissez EXT4.

Question 6: Comment pensez-vous qu'on peu partager de l'information entre Windows et Linux?