Maison >Opération et maintenance >exploitation et maintenance Linux >Commandes courantes pour la gestion des disques sous Linux

Commandes courantes pour la gestion des disques sous Linux

巴扎黑
巴扎黑original
2017-08-02 16:04:482021parcourir

Outil de partition de disque Linux

Le disque dur peut être divisé en plusieurs partitions, et chaque partition peut être utilisée comme disque indépendant. Le schéma de partition du disque dur est enregistré dans la « table de partition de disque ». Habituellement, la table se compose de 4 parties, chaque partie définissant les informations d'une partition. Par conséquent, dans le concept original, un disque dur ne peut en créer que jusqu'à 4. partitions, appelées « table de partition principale ». À mesure que les disques durs deviennent de plus en plus grands, quatre partitions ne sont plus incapables de répondre aux besoins des utilisateurs, c'est pourquoi le concept de « partition étendue » est introduit. La partition étendue est gérée par la table de partition de disque étendue, et une partition principale peut être divisée en plusieurs « partitions logiques » plus petites en tant que partition étendue. En théorie, si l'espace disque est suffisant, n'importe quel nombre de partitions peut être créé.
Les partitions recommandées sous Linux sont : la partition swap, qui est la mémoire virtuelle ; la partition de démarrage, qui stocke le noyau du système d'exploitation ; la partition racine, qui est le répertoire racine de l'ensemble du système d'exploitation, qui peut ; empêcher la taille du fichier journal de devenir incontrôlable ; /home Partition contrôle la quantité d'espace occupé par les utilisateurs.

Les outils de partitionnement de disque incluent :

fdisk : un puissant outil de partitionnement de disque, non seulement adapté à Linux, mais également largement utilisé sous Windows et MS-DOS. -l affiche la table de partition du périphérique actuel. -s /dev/sda1 affiche la taille de la partition spécifiée. -s /dev/sda affiche la somme des tailles de toutes les partitions du périphérique. -v affiche le numéro de version de fdisk. fdisk /dev/sda peut entrer en mode interactif de commande. Les commandes internes incluent m : afficher l'aide de la commande p : afficher la table de partition actuelle ; )

parted : Outil de partitionnement de disque et d'ajustement de partition sous Linux. parted /dev/sda peut entrer en mode interactif.

sfdisk : -l affiche les informations sur la partition. -s affiche la taille du disque ou de la partition.


Commandes de gestion de disque couramment utilisées

badblocks : vérifiez l'appareil pour détecter les blocs défectueux. (-s affiche la progression de la vérification.)


du : Statistiques de l'espace disque occupé par les fichiers et répertoires. (Si aucun nom de fichier ou de répertoire n'est spécifié, les statistiques sont effectuées par défaut sur le répertoire courant. -s affiche uniquement le nombre de blocs occupés par le fichier ou le répertoire, et le bloc par défaut est égal à 1024 octets. -b effectue des statistiques dans octets ; -k effectue des statistiques en 1024 L'unité est en octets ; -m est en 1024 Ko ; -c affiche le total en même temps ; -h affiche K, M ou G selon les besoins. tous les fichiers et leurs sous-répertoires. Exemple : du ~tommy, Statistiques du répertoire personnel de Tommy. )

df : Affiche l'utilisation de l'espace disque du système de fichiers. (Si le système de fichiers n'est pas spécifié, l'espace disponible de tous les systèmes de fichiers actuellement montés est affiché. Par défaut, l'espace est affiché en unités de 1 Ko, sauf si la variable d'environnement POSIXLY_CORRECT est spécifiée, auquel cas il est affiché en unités de 512 octets. unités. -i Affichage du mode Inode, les numéros répertoriés sont tous des inodes ; -h affiche de manière lisible, affichant K, M ou G selon les besoins ; -t type affiche uniquement les informations du système de fichiers spécifié, tel que df -t. ext3; -x type et -t Au contraire, n'affiche pas les disques du type de disque spécifié)

fdformat : Formate le disque. (-n signifie qu'aucune vérification ne sera effectuée après le formatage.)

hdparam : Afficher et définir les paramètres du disque dur. (-C affiche la gestion de l'alimentation, -d 1 active le mode DMA. Exemple : hdparm /dev/sda1.)

mkfs : Définit le système de fichiers du disque. (Exemple : mkfs -t ext4 /dev/sda2.)

mkswap : définit la zone d'échange. (Exemple : mkswap /dev/hda4, spécifiez hda4 comme partition de swap de nouveau style. -c vérifie les blocs défectueux avant de créer la partition de swap ; -v0 crée une zone de swap de style ancien et -v1 crée une zone de swap de nouveau style. zone.)

mkisofs : Créer un système de fichiers ISO9660/JOLIET/HTS. (Exemple : mkisofs -o myiso myfile transforme myfile en un fichier image nommé myiso.)

mkinitrd : Créez un fichier image du disque virtuel. (Exemple : mkinitrd myfile.img 2.2.5-15 crée un fichier image nommé myfile.img et le numéro de noyau 2.2.5-15. Il n'est pas pris en charge sur Ubuntu.)

mt : fonctionnement du lecteur de bande. (Syntaxe : périphérique d'opération mt. Les opérations incluent le rembobinage, l'effacement, etc. La commande rmt est un module de protocole de transfert de bande à distance qui peut contrôler à distance le lecteur de bande pour effectuer des opérations de sauvegarde et de restauration via une communication inter-processus.)

mzip : Éjectez le disque du périphérique Zip/Jaz. (-e éjecte le disque ; -f et -e sont utilisés ensemble pour forcer l'éjection ; -q interroge l'état.)

sync : Écrivez les données du tampon sur le disque. (Avant de désinstaller le disque dur mobile, vous pouvez utiliser la synchronisation pour écrire les données de la mémoire sur le disque.)

rsync : synchronisation à distance. (Exemple : rsync -av -e ssh /home/share/*.doc root@teacher.example.com:/usr/local/share sauvegarde tous les fichiers doc sous /home/share dans /usr sur l'hôte de l'enseignant via ssh /local/share directory. -a : Mode archive ; -v : Mode redondant)


Gestion des quotas de disque

/etc/fstab : Définit le méthode de montage de la cloison. (Le format de fichier est : . Exemple : /dev/sda1 / ext4 error=remount-ro,user_xattr 0 1 . Pour activer la gestion des quotas de disque, vous devez ajouter les options usrquota et grpquota, par exemple : /dev/sda2 /mnt/disk ext4 defaults, usrquota, grpquota 0 1. Après avoir modifié ce fichier, vous devez redémarrer ou remonter pour effectuer le. le fichier de configuration prend effet : mount -o remonter /dev/sda2. Notez qu'après la création d'une nouvelle partition, vous devez utiliser mkfs pour spécifier le type de fichier de la partition, sinon une erreur indiquant que le système de fichiers est introuvable se produira lors du montage. )

quotacheck : Vérifiez l'espace d'utilisation du disque et les restrictions. (Après avoir modifié le fichier /etc/fstab et ajouté les options usrquota et grpquota, vous pouvez utiliser la commande quotacheck -avugc pour créer les deux fichiers aquota.user et aquota.group, où -c signifie recréer le fichier de quota, et - a analyse / Tous les systèmes de fichiers non NFS montés dans le fichier etc/mtab ; -u calcule le nombre de répertoires et de fichiers occupés par chaque utilisateur et crée le fichier aquota.user ; -g calcule le nombre de répertoires et de fichiers occupés ; par chaque groupe d'utilisateurs et crée le fichier aquota.group ; -v affiche le processus d'exécution de la commande. Le contenu de /etc/mtab est similaire à /etc/fstab indique qu'il est chargé par défaut lorsque le système est. commencé. partition, et /etc/mtab représente la partition actuellement chargée par le système. Les fichiers aquota.user et aquota.group créés se trouvent à l'emplacement où la partition avec les options usrquota et grpquota est montée, par exemple /mnt/disk. )

edquota : définissez des quotas de disque pour les utilisateurs ou les groupes d'utilisateurs. (Les fichiers aquota.user et aquota.group sont trop complexes pour être modifiés directement et ne peuvent être modifiés qu'avec la commande edquotaa. -u username définit le quota de disque pour l'utilisateur et -g groupname définit le quota de disque pour le groupe d'utilisateurs. . Par défaut, -u est utilisé. Le format de fichier est : Le système de fichiers bloque les inodes souples et durs, où bolocks est l'espace utilisé par l'utilisateur, en blocs, et un bloc fait 1024 octets. Les inodes correspondants sont le nombre d'i utilisés. nodes. soft est la limite douce. Lorsque cette limite est atteinte, le système émettra un message d'avertissement, mais l'utilisateur peut toujours continuer à l'utiliser ; hard est une limite stricte, et l'utilisateur ne peut pas écrire lorsque cette limite est atteinte. les précédents soft et hard correspondent au bloc. Les limites souples et dures, et les limites souples et dures suivantes correspondent aux limites souples et dures de l'inode. -p copie les paramètres de quota, tels que edquota -p usr1 -u usr2 usr3 -t définit une limite de temps souple. )

quota : affiche l’espace utilisé et les limites de quota du disque. (-u pour afficher les utilisateurs, l'option par défaut ; -g pour afficher les groupes d'utilisateurs.)

quotaoff : désactivez les restrictions d'espace disque. (-a désactive tous les quotas de disque répertoriés dans /etc/fstab ; -g quotas de groupe d'utilisateurs ; -u quotas d'utilisateurs ; -p répertorie l'état.)

quotaon : Active les restrictions de quota d'espace disque. (La syntaxe est la même que quotaoff.)

quotastats : affiche la limite d'espace disque.

repquota : Statistiques sur le quota disque du système de fichiers.


Gestion du volume logique (LVM)

Les définitions pertinentes dans LVM sont :

Le volume physique (PV) est équivalent à une norme partition principale ou partition logique d'un disque dur ;

Une étendue physique (PE) est un morceau d'espace disque. Le volume physique est divisé en plusieurs PE de taille égale ;

Le volume logique (LV) est un ensemble de LE

L'étendue logique (PE) est liée à un PE correspondant, la taille est pareil ;

Le groupe de volumes (VG) est une collection de LV.

pvdisplay : affichez les volumes physiques qui composent le volume LVM.

pvcreate : Créer un volume physique. (Peut être créé sur le disque dur ou sur l'une des partitions.)

vgcreate : Créer un groupe de volumes. (Exemple : vgcreate myvolumn /dev/sdd1 /dev/sdc2. sdd1 et sdc2 sont des volumes physiques.)

vgextend : ajoutez un nouveau volume physique au groupe de volumes. (Exemple : vgextend myvolumn /dev/sdd3.)

lvdisplay : Afficher les volumes logiques.

lvcreate : Créez un volume logique. (Exemple : lvcreate -l 50 myvolumn -n mylogical crée un nouveau périphérique de /dev/myvolumn/mylogical, qui peut être utilisé pour monter : mkfs -j /dev/myvolume/mylogical, mount -t ext3 /dev/myvolumn/mylogical / mnt/mynewdisk. -l 50 signifie que la taille est de 50 PE, chaque taille de PE peut être de 4,0 M, et -L spécifie la taille du LV -n spécifie le nom du LV)

lvextend : Étendez le volume logique. (S'il y a des PE supplémentaires, la taille du volume logique peut être étendue. Exemple : lvextend -L 800M /dev/myvolumn/mylogical.)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn