Lorsque l'espace disque de notre serveur est presque plein, nous devrons peut-être ajouter un nouveau disque. Cependant, l'ajout d'un nouveau disque ne peut pas être utilisé immédiatement. Il nécessite une série d'opérations : partitionnement du disque, formatage, montage, etc.
Ensuite, laissez-moi vous expliquer comment ajouter une nouvelle partition au système Linux
Partition
Avant de partitionner, nous Pour trouver le nouveau nom du disque. En utilisant lsblk
# 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
vous pouvez voir que le disque vdb dispose de 50 Go d'espace restant. L'étape suivante consiste à partitionner le disque, vous devez utiliser la commande fdisk ou gdisk.
# 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可以获得帮助信息,常见有p打印分区情况,n新增分区,d删除分区,w保存
## 然后我们输入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): <=== 这里我们就用default,如果主分区已经有了三了个,那么建议使用e Using default response p. Partition number (3,4, default 3): <=== 继续enter First sector (314574848-419430399, default 314574848): <=== 继续enter Last sector, +sectors or +size{K,M,G,T,P} (314574848-419430399, default 419430399): # 因为我们想使用掉所有剩余空间,所以直接enter,如果是想要指定大小,可以输入+1G这样 Command (m for help):w <=== 最后填入w保存配置
Maintenant, nous vérifions si la nouvelle partition est sortie
# 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 <===== 出现了一个新的分区
Avant de formater la partition, nous relisons la table de partition du noyau
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 <=== 已经出来了
Formatage
Le formatage consiste à écrire dans le système de fichiers. Le formatage est très simple, utilisez simplement le nom du système de fichiers.
# mkfs.xfs /dev/vdb3 ……
Mount
Après le formatage, le système de fichiers a été écrit sur la nouvelle partition, mais la partition ne peut toujours pas être utilisée. a besoin d'aller monter la partition dans un répertoire vide. Nous utiliserons le répertoire vide /mnt comme point de montage
# mount /dev/vdb3 /mnt
À ce stade, vous pouvez utiliser la nouvelle partition. Utilisez la commande df pour le vérifier ci-dessous :
# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 528K 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda1 40G 19G 22G 47% / /dev/vdb1 50G 466M 50G 1% /data /dev/vdb2 100G 27G 74G 27% /www tmpfs 782M 0 782M 0% /run/user/0 /dev/vdb3 50G 390M 50G 1% /mnt <===== 已经有了
Monter automatiquement au démarrage
Maintenant, cette partition est montée dans le répertoire /mnt. peut être utilisé, mais chaque fois que vous redémarrez le serveur, vous devez remonter la partition. Existe-t-il un moyen de le monter automatiquement au démarrage ? Oui, il existe un fichier spécifiquement utilisé pour le montage du démarrage. Ce fichier est le fichier /etc/fstab. Ouvrez ce fichier et regardez son format
UUID=e32cfa7a-df48-4031-8fdf-5eec92ee3039 / xfs defaults 0 0
Chaque ligne a un total de 6 paramètres, et leurs significations sont les suivantes :
[设备名/UUID/卷标名等] [挂载点] [文件系统] [文件系统参数] [是否备份] [是否检测硬盘]
Ci-dessous. , nous sommes dans ce fichier Tout comme un nouvel ajout, nous devons d'abord connaître l'UUID du système de fichiers (il est recommandé d'utiliser l'UUID)
# blkid /dev/vda1: UUID="e32cfa7a-df48-4031-8fdf-5eec92ee3039" TYPE="xfs" PARTUUID="1863aa79-01" /dev/vdb1: UUID="d997ce14-6822-4719-9476-15e6b0cec59d" TYPE="xfs" PARTUUID="a5f349fa-01" /dev/vdb2: UUID="47685195-e6e1-4761-b7f8-26104218f3d7" TYPE="xfs" PARTUUID="a5f349fa-02" /dev/vdb3: UUID="d95d50fa-a7a9-4cc4-ae41-a9081821f089" TYPE="xfs" PARTUUID="a5f349fa-03" <=== 在这里
Ajoutez maintenant une nouvelle ligne dans /etc/fstab avec le contenu suivant
UUID=d95d50fa-a7a9-4cc4-ae41-a9081821f089 /mnt xfs defaults 0 2
Remarque : Modification du fichier /etc/fstab, n'oubliez pas d'utiliser mount -a pour vérifier s'il y a des erreurs de syntaxe. S'il y a des erreurs, cela provoquera un démarrage anormal<.>
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!