Périphérique et système de fichiers Linux

Créer une partition et un système de fichiers Le mécanisme permettant de gérer les données enregistrées sur le disque sous forme de fichier et de les rendre disponibles s'appelle *** Système de fichiers ***. Pour utiliser un disque dur ou un SSD, créez une partition sur le disque et un fichier à l'intérieur. Le flux consiste à créer un système et à le monter. > Disque dur

Résumé des normes de connexion

  • [] SATA… Serial ATA Il est installé en standard sur la plupart des PC.
  • [] SAS ... Plus rapide et plus fiable que SATA.
  • [] SCSI ... Plan général de connexion aux périphériques Un adaptateur hôte SCSI (carte SCSI) est nécessaire pour utiliser un périphérique SCSI.

Il existe un *** fichier de périphérique *** comme interface pour l'échange entre l'appareil et le PC. Les périphériques gérés par Linux sont des périphériques bloc (ceux qui peuvent accéder à n'importe quel endroit sur le support, comme le disque dur et le SSD) et les périphériques caractères (clavier et Il existe deux types (ceux qui lisent et écrivent des données en unités de caractères telles que les ports série).

Type de partition

Vous pouvez diviser logiquement un lecteur de disque pour utiliser différents systèmes de fichiers. Vous trouverez ci-dessous les types de partition basés sur le BIOS.

  • [] Partition de base ... Vous pouvez créer jusqu'à 4 partitions (/ dev / sda1 à sda4).
  • [] Partition étendue ... Cette partition stocke la partition logique, pas le système de fichiers.
  • [] Partition logique: partition créée dans une partition étendue, qui est créée à partir de / dev / sda5 quel que soit le nombre de partitions primaires.

Commande de gestion de partition

Syntaxe: *** fdisk -l {nom de l'appareil (chemin absolu)} ***

Créer un système de fichiers

Dans le système de fichiers Linux, le "contenu du fichier (données)" et les "attributs de fichier et informations de gestion" sont stockés séparément. Ces derniers sont stockés dans une zone de gestion appelée inode (noeud d'index). Il est réservé lors de la création du système de fichiers et en est affecté à chaque fichier ou répertoire créé.   Les types de système de fichiers incluent ext2 (standard Linux), ext3 (ext2 avec journalisation) et Btrfs (haute fonctionnalité). Btrfs peut être exécuté avec la commande *** mkfs.btrfs ***.

*** mkfs -t Type de système de fichiers Vous pouvez utiliser {nom de périphérique} *** pour créer un système de fichiers sur une partition.

Vous pouvez créer une zone d'échange sur une partition avec *** mkswap {nom de l'appareil} ***.

Gestion du système de fichiers > Vérifier l'utilisation du disque

La raison pour laquelle vous ne pouvez pas écrire dans le système de fichiers est ・ Espace libre insuffisant ・ Épuisement des inodes Utilisez la commande *** df *** pour vérifier l'espace libre et *** df -i *** pour vérifier l'état d'utilisation de l'inode. Plus la capacité est grande, plus la valeur de l'inode alloué est élevée. Utilisez la commande **** du -a *** pour vérifier l'espace occupé par les fichiers et répertoires.

Vérifier le système de fichiers

La commande *** fsck -a *** vérifie le disque et essaie automatiquement de le réparer. Pour ext2, ext3 et ext4, la commande *** e2fsck *** est disponible.

Gestion du système de fichiers

*** tune2fs -i (sec) {nom de l'appareil} *** peut être utilisé pour spécifier l'intervalle de vérification.

Montage et démontage du système de fichiers

Les informations du système de fichiers sont décrites dans le fichier / etc / fstab. L'UUID dans le champ de fichier de périphérique est l'ID permettant d'identifier le périphérique et vous pouvez vérifier la correspondance entre chaque périphérique et l'ID avec la commande *** blkid ***. Masu. Utilisez *** mount [option] *** et *** umount [option] *** comme commandes.

Placement et récupération de fichiers

FHS

Abréviation de File Hierarchy Standard, qui est une norme de hiérarchie de système de fichiers.

  • [] / bin… Les commandes qui peuvent être utilisées par les utilisateurs généraux (cat, dd, mount, sh, etc.) sont placées.
  • [] / sbin… Les commandes nécessaires à la gestion du système (fdisc, fsck, reboot, etc.) qui ne peuvent être exécutées que par l'utilisateur root sont placées.
  • [] / etc… Les informations de configuration du système et de l'application, les fichiers de script, etc. se trouvent.
  • [] / dev… Les fichiers de périphérique tels que le disque dur et le DVD-ROM sont localisés.
  • [] / lib… Les bibliothèques partagées et les modules du noyau se trouvent.
  • [] / media… Le point de montage du support amovible est localisé.
  • [] / opt… Le répertoire dans lequel le programme est installé.
  • [] / proc… Un système de fichiers virtuel pour accéder à l'intérieur du noyau.
  • [] / boot… Les paramètres et l'image du noyau (fichier noyau Linux compressé) nécessaires au démarrage sont localisés.
  • [] / var… Il y a / cache, / log, run (fichier indiquant l'état du système) sous.
  • [] / usr… Les commandes et les utilitaires se trouvent.

Rechercher des fichiers

Syntaxe: *** find {répertoire de recherche} {expression de recherche} *** Liste de formules de recherche: -name {nom de fichier}… Recherche par nom de fichier. -atime {date et heure}… Recherche par heure du dernier accès. Syntaxe: *** which {nom de la commande} *** Affiche le chemin absolu où la commande est stockée. Syntaxe: *** whereis {option} *** Trouvez où se trouvent les fichiers binaires, le code source et les fichiers manuels. Syntaxe: *** type {nom de la commande} *** Renvoie si la commande spécifiée est un exécutable normal, une commande intégrée au shell ou un alias. Liste de résultats: Hashed ⇒ Commande externe Fonction intégrée du shell ⇒ Commande intégrée Alias ⇒ Alias C'est un mot réservé du shell ⇒ mot réservé

Recommended Posts

Périphérique et système de fichiers Linux
Périphérique Ping-t (sujet 104), système de fichiers Linux, FSH
À propos des autorisations de fichiers et de répertoires Linux
Appareil, système de fichiers Linux, FHS ① Mémorandum Création de partition et système de fichiers / maintenance de l'intégrité du système de fichiers
[Linux] Commandes d'opération de fichier et de répertoire
[Linux] Recherche de fichiers
[Linux] Commandes de compression et de décompression de fichiers zip [Vim]
[Samba] Partage de fichiers mutuel entre les machines Linux et Windows
Périphérique, système de fichiers Linux, FHS ③ Mémorandum (gestion des autorisations et des propriétaires de fichiers, création de liens physiques et symboliques, recherche de fichiers système, organisation des fichiers appropriés)
Distribution OS et Linux
[Linux] [Paramètres initiaux] Paramètres système
Pirater un descripteur de fichier Linux
Linux: fichiers et répertoires
Architecture du système Linux [niveau d'exécution]
J'ai essayé d'ajouter des appels système et des planificateurs à Linux
Groupe d'étude Linux 1er: console virtuelle et manipulation de fichiers
Étudier les commandes Linux et la frustration
Termes de base CLI et Linux
Linux (À propos des fichiers et des répertoires)
Étapes pour changer les partitions, y compris la zone système Linux et la zone de démarrage
À propos des fichiers et des processus LINUX
Enregistrement et lecture sous Linux
Lire et écrire des fichiers
Comprendre l'audit du système d'audit Linux
Écrire et lire des fichiers
Système de gestion de paquet principal Linux
Pirater les appels système de Linux
Les débutants ajoutent des disques et les utilisent comme système de fichiers (´ ・ ω ・ `)
Session d'étude Linux 3ème: Paramètre d'interdiction de suppression de fichier et fonction de recherche
Différence entre les répertoires Windows et Linux
Session d'étude Linux 2ème: Fonctionnement des fichiers
[linux] Swap CapsLock et Ctrl
Changer la spécification du fichier argparse et le pipeline
Commande de changement d'autorisation et de propriété [Linux]
Archivage et compression Linux (tar et gzip)
[Linux] Commandes Linux fréquemment utilisées (opération sur fichier)
Lecture et écriture de fichiers CSV Python
analyse de la source linux (noyau): appel système
Mémo Python ① Opérations sur les dossiers et fichiers
[NFS] Partage de fichiers entre hôtes Linux
Remarque: concepts Linux et commandes minimales
Construction du serveur de fichiers Linux (Ubuntu et Samba)
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
Production d'un système de contrôle de température avec tarte aux framboises et ESP32 (2) Production d'un appareil de transmission