Maison  >  Article  >  Opération et maintenance  >  Comment partitionner un disque dur sous Linux

Comment partitionner un disque dur sous Linux

齐天大圣
齐天大圣original
2020-06-09 10:02:013330parcourir

Sous le système Linux, si vous souhaitez utiliser un nouveau disque dur, vous devez effectuer des opérations telles que le partitionnement, le formatage, le montage, etc. avant de pouvoir utiliser le disque dur. Si vous souhaitez apprendre à partitionner, vous devez maîtriser plusieurs commandes associées. Ensuite, jetons un coup d’œil.

Vérifiez l'utilisation du disque dur

Avant le partitionnement, vous devez connaître le nom de périphérique du nouveau disque et la quantité restante sur le disque espace disque. Sous Linux, il existe une commande lsblk très utile, qui liste tous les disques durs et partitions du système actuel.

# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0   40G  0 disk 
└─vda1 253:1    0   40G  0 part /
vdb    253:16   0  200G  0 disk 
├─vdb1 253:17   0   50G  0 part /data
└─vdb2 253:18   0  100G  0 part /www

Comme vous pouvez le constater, il y a actuellement deux disques durs sur le serveur, nommés vda et vdb. Parmi eux, vda dispose de 40 Go d'espace, mais il a été alloué à la partition /. Et vdb dispose encore de 50 Go d’espace inutilisé. Ensuite, divisons les 50 G restants dans une autre zone.

Partition

Ici, nous utilisons fdisk pour le partitionnement. Cette commande peut également vérifier l'utilisation du disque.

# fdisk /dev/vdb -l
Disk /dev/vdb: 200 GiB, 214748364800 bytes, 419430400 sectors
……

Ensuite, nous commençons l'opération de partition

fdisk /dev/vdb
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help):    <====输入m可以获取帮助,这里我们输入n,表示新增分区
Command (m for help): n
Partition type
   p   primary (2 primary, 0 extended, 2 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (3,4, default 3):

Parce que nous divisons le reste en tout, alors tapez simplement enter jusqu'au bout, et enfin entrez w pour indiquer l'opération de sauvegarde, sinon ce sera ne sauvegardez pas vos opérations de partitionnement. Si vous souhaitez vous entraîner au partitionnement sans réellement partitionner, n'hésitez pas à utiliser fdisk pour jouer, tant que vous n'entrez pas w à la fin.

# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0   40G  0 disk 
└─vda1 253:1    0   40G  0 part /
vdb    253:16   0  200G  0 disk 
├─vdb1 253:17   0   50G  0 part /data
├─vdb2 253:18   0  100G  0 part /www
└─vdb3 253:19   0   50G  0 part   <=== 新的分区

Comme vous pouvez le voir, la nouvelle partition est sortie et le nom du périphérique est vdb3. Ensuite, nous ferions mieux d'entrer la commande partprobe, ce qui signifie laisser le noyau retrouver la table de partition.

# partprobe
# cat /proc/partitions 
major minor  #blocks  name
253        0   41943040 vda
253        1   41941999 vda1
253       16  209715200 vdb
253       17   52428800 vdb1
253       18  104857600 vdb2
253       19   52427776 vdb3  <== 分区表更新成功

Après le formatage de la partition

, les opérations d'accès aux fichiers ne peuvent pas être effectuées sur la partition. Elle doit être formatée et écrite uniquement après le. le système de fichiers est installé. Le formatage sous Linux est très simple, utilisez simplement mkfs. Actuellement, le système de fichiers par défaut de CentOs7 est xfs, nous formatons donc ici également la nouvelle partition en xfs.

# mkfs.xfs /dev/vdb3

Monter la partition

Une fois la partition formatée, une opération de montage est requise avant que la partition puisse être utilisée. De plus, il existe quelques principes pour le montage de partition :

Le répertoire monté doit être un répertoire vide

  • Une partition ne peut pas être montée sur plusieurs répertoires (point monté)

  • Un répertoire ne peut monter qu'une seule partition

  • La commande à monter est mount, et la syntaxe est

monter le point de montage du système de fichiers

Ensuite, nous effectuons l'opération de montage. Tout d'abord, créons un répertoire vide /del

mkdir /del

puis montons-le

# mount /dev/vdb3 /del

. Ensuite, vérifiez si le montage a réussi

# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0   40G  0 disk 
└─vda1 253:1    0   40G  0 part /
vdb    253:16   0  200G  0 disk 
├─vdb1 253:17   0   50G  0 part /data
├─vdb2 253:18   0  100G  0 part /www
└─vdb3 253:19   0   50G  0 part /del  <== 成功了!

Définir le montage automatique au démarrage

Si vous ne définissez pas le montage automatique au démarrage, redémarrez la prochaine fois. Après cela, vous devez le monter manuellement, sinon le système de fichiers ne peut pas être utilisé.

Il est très simple de mettre en place un montage automatique au démarrage. Il suffit de modifier le fichier /etc/fstab. Ajoutez une nouvelle ligne et remplissez l'UUID ou le nom de périphérique du système de fichiers, le point de montage, le système de fichiers, les paramètres du système de fichiers, etc.

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