Analyse de l'espace disque pour l'exploration spatiale

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Imaginez une équipe de scientifiques de l'espace explorant une nouvelle planète. Le Dr. Sagan, un astrobiologiste clé, est responsable de l'analyse de l'espace disque (disk space) de la planète. Ceci est crucial pour stocker et gérer efficacement les données de recherche vitales à mesure que l'équipe explore davantage. Comprendre l'espace disque disponible est essentiel pour le succès de la mission.

Ceci est un Challenge, qui diffère d'un Guided Lab en ce sens que vous devez essayer de réaliser la tâche du challenge de manière indépendante, plutôt que de suivre les étapes d'un laboratoire pour apprendre. Les challenges sont généralement un peu difficiles. Si vous trouvez cela difficile, vous pouvez discuter avec Labby ou consulter la solution. Les données historiques montrent que c'est un défi de niveau débutant avec un taux de réussite de 100.00%.

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") subgraph Lab Skills linux/df -.-> lab-271266{{"Analyse de l'espace disque pour l'exploration spatiale"}} end

Aperçu de l'espace disque (Disk Space)

Dans cette étape, vous apprendrez à utiliser la commande df pour obtenir un aperçu général de l'utilisation de l'espace disque.

Tâches

  • Utilisez la commande df pour afficher l'utilisation de l'espace disque.
  • Identifiez le système de fichiers (file system), la taille, l'espace utilisé, l'espace disponible, le pourcentage d'utilisation et le point de montage (mount point) pour chaque disque.

Exigences

  • Répertoire de travail par défaut (Default working directory) : /home/labex/project
  • Utilisez la commande df dans le terminal.
  • Affichez toutes les informations sur l'espace disque.
  • Enregistrez la sortie (output) de la commande dans le fichier /home/labex/project/df.txt.

Exemple

L'exécution de la commande devrait produire une sortie similaire à celle-ci :

cd /home/labex/project
cat df.txt
Filesystem     1K-blocks     Used Available Use% Mounted on
overlay         20971520   128756  20842764   1% /
tmpfs              65536        0     65536   0% /dev
tmpfs            3995012        0   3995012   0% /sys/fs/cgroup
shm                65536        0     65536   0% /dev/shm
/dev/vdb       104806400 70116628  34689772  67% /etc/hosts
✨ Vérifier la solution et pratiquer

Filtrage des informations sur l'espace disque (Disk Space)

Dans cette étape, vous apprendrez à filtrer les informations sur l'espace disque en fonction de systèmes de fichiers (file systems) ou de points de montage (mount points) spécifiques.

Tâches

  • Utilisez la commande df avec les options appropriées pour afficher les informations sur l'espace disque pour un système de fichiers ou un point de montage spécifique.
  • Apprenez à filtrer les informations sur l'espace disque pour /home/labex.

Exigences

  • Naviguez vers le répertoire personnel (home directory) de l'utilisateur labex.
  • Utilisez la commande df avec les options de filtrage dans le terminal.
  • Affichez les informations sur l'espace disque pour /home/labex.
  • Enregistrez la sortie (output) de la commande dans le fichier /home/labex/project/df2.txt.

Exemple

Après le filtrage, la sortie devrait afficher les informations sur l'espace disque uniquement pour le système de fichiers ou le point de montage spécifié.

cd /home/labex/project
cat df2.txt
Filesystem      Size  Used Avail Use% Mounted on
overlay          20G  126M   20G   1% /
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez appris à utiliser la commande df sous Linux pour rendre compte de l'utilisation de l'espace disque (disk space). Cette compétence est essentielle pour gérer efficacement l'espace disque dans divers environnements, ce qui contribue à assurer le bon fonctionnement des tâches axées sur les données (data-driven tasks).