Périphérique Ping-t (sujet 104), système de fichiers Linux, FSH

Je passe l'examen LinuC, alors n'oubliez pas de résumer le commentaire ici.

Zone d'échange

La zone d'échange est une zone créée sur le disque dur pour stocker temporairement des informations qui n'ont pas été traitées dans la mémoire physique (mémoire réelle).

La commande pour invalider la zone d'échange est → swap off Commande pour créer une zone d'échange → mkswap mkfs → Créer divers systèmes de fichiers (gars de câblage ← cette histoire w) swap on → Activer le swap. fdisk → Utilisé lors de la création d'une partition pour swap (celui qui crée les partitions w)

fdisk w Enregistrez les modifications dans la table de partition et quittez q Quittez sans enregistrer les modifications dans la table de partition m Liste des sous-commandes l Liste des types de partition n Créer une partition p Affichage de la liste des tables de partition (utilisé lors de la vérification t Changer l'ID système

mkfs Vous pouvez créer un système de fichiers ext2 / ext3 / ext4 avec la commande mke2fs. Par ailleurs, dans ext2 / ext3 / ext4, le nombre d'inodes est limité. Il est également possible de créer un système de fichiers en spécifiant le type de fichier avec l'option -t + type de système de fichiers.

inode Un inode est un système de fichiers Linux qui stocke les attributs de fichier (autorisations et utilisateurs). La fonction d'inode dynamique est une fonction qui attribue dynamiquement un numéro d'inode lors de la création d'un fichier. Il n'y a pas de limite au nombre d'inodes, car les inodes sont attribués dynamiquement. Pour les systèmes de fichiers qui n'ont pas de fonctionnalité d'inœuds dynamiques, les inodes sont créés lors de la création du système de fichiers et ne peuvent pas être augmentés. Par conséquent, s'il n'y a pas d'inœud disponible en raison d'une augmentation du nombre de fichiers, il ne sera pas possible de créer de nouveaux fichiers même s'il y a de l'espace libre sur le disque.

Commande qui peut vérifier l'état d'utilisation de inode → df -i

Ces gars ont une fonction inode ・ XFS ・ JFS ・ ReiserFS

Lien dur

Un lien physique est un lien qui référence directement l'entité du fichier. (1) Puisqu'il indique la substance du même fichier, le numéro d'inode sera le même. (2) Il ne peut pas être créé si le système de fichiers est différent (puisque le numéro d'inode est géré pour chaque système de fichiers, il n'est pas possible de créer un lien physique vers un système de fichiers différent. ③ Il est possible de produire plusieurs ④ Le lien physique du répertoire ne peut pas être créé → Pour empêcher la création d'un répertoire circulaire

Lien symbolique

Un lien symbolique est comme un raccourci dans Windows, un lien qui pointe vers l'emplacement du fichier d'origine. Les informations que contient le lien symbolique sont uniquement les informations de chemin "où se trouve le fichier (répertoire) d'origine".

↑ Créez un système de fichiers ext3 en utilisant l'option -j!

De plus, avec la commande mkfs, vous pouvez créer en spécifiant non seulement ext2 / ext3 / ext4 mais également des systèmes de fichiers tels que reiserfs et xfs avec l'option "-t".

※ etx2 n'a pas de fonction de journalisation! Un système de fichiers journalisé est un système de fichiers doté d'une fonction de journalisation. La fonction de journalisation est une fonction qui enregistre l'historique des mises à jour dans un journal (journal). En utilisant les informations enregistrées dans le journal, la récupération des données en cas de panne peut être effectuée en peu de temps.

En tant que flux pour utiliser réellement swap,

  1. Préparez une partition (ou un fichier) pour le swap
  2. Créez une zone d'échange avec la commande mkswap
  3. Activez l'espace d'échange avec la commande swapon
  4. Désactivez l'espace de swap avec la commande swapoff (s'il n'est plus nécessaire)

Créer une zone d'échange → mkswap Activer la zone d'échange → swapon

cloison

Les partitions ont des bases et des extensions. (Pour MBR) En gros, vous ne pouvez en faire que quatre. Par conséquent, il est nécessaire de créer une partition logique en tant que partition étendue qui devient plus grande que cela. Pourquoi vous avez besoin d'une commande appelée fdisk pour faire fonctionner ceci Avec GPT, vous pouvez créer 128 bases. Mais jusqu'à 8 MBR.

Pour utiliser un nouveau disque dur sur un système Linux

  1. Coupez une partition (créez une partition principale, une partition étendue et une partition logique)
  2. Formatez chaque partition et créez un système de fichiers
  3. Montez le système de fichiers créé

・ / Dev / sda1 1ère partition ・ / Dev / sda2 2ème partition ・ / Dev / sda3 3e partition ・ / Dev / sda4 4ème partition

MBR → Disque dur maximum 2 To, BIOS du micrologiciel du système mobile, 4 partitions de base GPT → 8ZB, UEFI, 128 exploité avec la commande gdisk

Les commandes d'opération de partition prenant en charge le format MBR et les tables de partition au format GPT sont séparées

parted -l Afficher la table de partition pour tous les périphériques avec le nom de fichier de périphérique.

du commande

Une commande qui vous permet de vérifier l'espace occupé par un fichier ou un répertoire Les options sont: -a Afficher les fichiers autres que les répertoires -h Affichage dans des unités faciles à comprendre -c affiche également la capacité totale -s Donne la capacité totale du fichier ou du répertoire spécifié -k Affichage en Ko -m Affichage en Mo

dumpe2fs Il s'agit de la commande permettant d'afficher diverses informations sur le système de fichiers ext2 / ext3 / ext4. dumpe2fs

df Commande pour afficher l'espace libre sur l'appareil

ps Commande pour afficher les processus en cours

fsck Commandes permettant de vérifier le système de fichiers et de résoudre les problèmes La commande e2fsck peut également vérifier le système de fichiers ext2 / ext3 / ext4. 【option】 -a Résoudre automatiquement les problèmes -N Montrer quoi faire sans le faire -A Fonctionne pour tous les systèmes de fichiers

[Options E2fsck] -y Automatiquement oui pour toutes les demandes -n Automatiquement non pour toutes les demandes -p Résoudre automatiquement tous les problèmes

tune2fs Pour passer de ext2 à ext3, utilisez la commande tune2fs. [Ceci est une option] -j Conversion de ext2 en ext3.

À propos du montage automatique

En exécutant mount -a au démarrage du système, tous les systèmes de fichiers pour lesquels l'option de montage "auto" est définie dans le fichier "/ etc / fstab" seront montés. Autrement dit, les systèmes de fichiers définis sur "auto" seront montés automatiquement au démarrage du système.

Si vous spécifiez "defaults", vous avez spécifié l'option de montage "async, auto, dev, exec, nouser, rw, suid". Puisque "auto" est inclus, "defaults" est également une bonne option de montage.

La commande est la suivante ↓ 6 articles Nom du périphérique Point de montage Type de système de fichiers Option de montage drapeau de vidage drapeau fsck

① Nom de l'appareil Écrivez un fichier de périphérique tel que "/ dev / sda1", ou écrivez une spécification en utilisant une étiquette (un nom donné au système de fichiers à l'avance) ou un UUID (un identifiant spécifique au périphérique qui ne sera pas couvert). Lorsque vous utilisez une étiquette, écrivez le nom de l'étiquette après "LABEL =", par exemple "LABEL = / boot". Dans ce cas, le nom de l'étiquette est "/ boot". La même chose s'applique lorsque vous utilisez UUID et écrivez la chaîne de caractères UUID après "UUID =".

② Point de montage Écrivez dans le chemin où monter dans le système racine

③ Écrivez le nom de fichier spécifié par le nom de l'appareil

④ Option de montage Dans le même état que async, auto, exec, nouser, rw, suid (et dev non répertoriés dans le tableau) sont spécifiés

(5) drapeau de vidage Utilisez "0" ou "1" pour indiquer si le système de fichiers est la cible de la commande dump (commande de sauvegarde). "0" n'est pas applicable et "1" est applicable.

(6) drapeau fsck Écrivez la priorité de fsck (vérification du système de fichiers) qui est automatiquement effectuée au démarrage avec un nombre. Les nombres sont vérifiés dans l'ordre croissant, à l'exception de 0, qui est spécifié pour omettre la vérification.

Recommended Posts

Périphérique Ping-t (sujet 104), système de fichiers Linux, FSH
Périphérique et système de fichiers 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] Recherche de fichiers
[Linux] [Paramètres initiaux] Paramètres système
Pirater un descripteur de fichier Linux
Architecture du système Linux [niveau d'exécution]