2 Méthodes faciles pour étendre / réduire le redimensionnement de la partition primaire dans Linux |Golinuxcloud (2024)

Table des matières

Publicité

Recherches connexes: comment redimensionner la partition principale dans Linux.Comment étendre la partition racine non LVM.Comment modifier la taille de la partition dans Linux en utilisant Freated et Fdisk sans détruire les données.Étapes pour étendre la partition dans RHEL / CentOS 7 et 8 Linux.Effectuer la gestion des disques dans Centos.Comment utiliser l'espace non alloué pour modifier la taille de la partition dans un disque dans Linux.Comment redimensionner la partition racine et non sur LVM dans Linux.Guide étape par étape pour redimensionner la partition primaire.Comment développer la partition avec des exemples dans Linux.Gestion du disque Centos.RHEL 7 étend la partition racine non LVM.Centos 7 redimensionner la partition des racines.Étapes pour redimensionner la partition primaire pour étendre la partition racine non LVM dans Linux.Comment ajouter un espace disque non alloué à une partition dans Linux.Les centos rétrécissent ou étendent la partition des racines non LVM.Ajoutez de l'espace à la partition.fdisk prolonger la partition.redimensionner la partition de démarrage.Étendez la partition racine non LVM dans Linux.Changer la taille de la partition. Comment développer la partition.Centos redimensionner la partition primaire.RHEL Changement Taille de la partition.

Plus tôt j'avais partagéÉtapes pour créer un système de fichiersetVérifier le type de système de fichiers dans Linux.Maintenant, dans cet article, je partagerai les étapes pour redimensionner la partition principale, nous allons ici étendre la partition racine non LVM.Avec LVM, il est beaucoup plus facile et moins risqué deChanger la taille de la partition dans un groupe de volumes en Linux.

AVERTISsem*nT:

  • Cet article couvre les étapes pour redimensionner la partition principale (non LVM)qui peut être dangereux et peut laisser votre système Linux dans un état brisé inutilisable.Il est important que vousSauvegardez votre contenuAvant d'essayer de changer la taille de la partition.
  • Vous pouvez modifier la taille de la partition (non LVM)uniquement sur la dernière partition sur le périphérique de stockageavec un espace non alloué.Si la partition respective n'est pas la dernière partition, la seule façon d'étendre la partition est deSauvegardez vos données, reconstruire le disque et les partitions, puis restaurer les données.Aucun outil tel que GParted, séparé ou fdisk ne peut vous aider à changer la taille de la partition dans un tel cas.
  • Vous devez avoir un espace non alloué ou un espace libre disponible dans l'appareil concerné pour pouvoir étendre la partition.Dans une partie de l'environnement virtuel, vous avez une option pour modifier la taille du périphérique de stockage, mais sur le nœud physique s'il n'y a pas d'espace suffisamment alloué, redimensionnez la partition principale (étendre la partition racine non LVM) n'est pas possible
  • Cet article suppose que vous utilisez soit une table de partition GPT, soit une table de partition MSDOS utilisant des types de partition primaire pour étendre la partition racine non LVM.
Lisez également: Ajoutez un utilisateur au groupe dans Linux efficacement [5 méthodes]

NOTE:

Je ne démontrerai que les étapes pour étendre la partition de racine non LVM, mais en utilisant les mêmes méthodes que vous pouvez également rétrécir et modifier la taille de la partition à une valeur inférieure dans Linux.Mais assurez-vous de sauvegarder vos données.

Environnement de laboratoire pour redimensionner la partition principale (RHEL / Centos 7/8) à Linux

J'ai effectué une opération de partition primaire de redimensionnement sur la machine virtuelle en cours d'exécutionOracle VirtualBox installé sur Linux Server.Ma machine virtuelle est en cours d'exécution avec CentOS 8, mais j'ai également vérifié ces étapes sur RHEL / CENTOS 7 et RHEL 8 Linux.

Ici, ma machine virtuelle est installée sur/ Dev / dedispositif où/ Dev / dda1est la partition de démarrage,/ Dev / dda2est racine pendant que/ Invité / maux de têteest pour swap .. De plus, j'ai laissé un espace libre non alloué dans/ Dev / dePour la démonstration de cet article, étendre la partition racine non LVM.

Méthode 1: Changer la taille de la partition à l'aide d'un utilitaire CLI séparé

Vous pouvez soit utiliserséparé(Utilitaire GUI) ouséparé(Utilitaire CLI) pour modifier la taille de la partition dans Linux.Ici, nous prévoyons de redimensionner la partition principale qui, dans notre cas, est / dev / sda.

Liste des partitions disponibles

Pour répertorier les partitions disponibles dans/ Dev / deNous exécuterons la commande ci-dessous

[root @ CentOS-8 ~] # Parted -l / dev / sdamodel: ATA VBox HardDisk (SCSI) Disque / Dev / SDA: Taille 16.1 gbsecteur (logique / physique): 512B / 512BPARTITION TableTapez des drapeaux du système de fichiers<--- c'est ma mise en page de partition1 1049KB 538 Mo 537 Mo Primaire Ext4 Boot 2 538 Mo 11,3 Go 10,7 Go Ext4 3 11,3 Go 12,3 Go 1074 Mo-Swap primaire (V1)

Comme je l'ai mentionné dans la section Avertissem*nt, vous ne pouvez modifier la taille de la partition que sur la dernière partition de l'appareil mais ici la partition racine (/ Dev / dda2) n'est pas le dernier échange (/ Invité / maux de tête) est ma dernière partition.Donc, pour étendre la partition racine, je dois supprimer le périphérique d'échange pour pouvoir utiliser un espace non alloué et étendre la partition racine non LVM.Après avoir supprimé l'échange, la partition racine deviendra la dernière partition sur/ Dev / deaprès quoi nous pouvons redimensionner la partition primaire.

Publicité

Lisez également: enregistrez l'hôte RHEL 7 à RHN en utilisant le gestionnaire d'abonnement (avec ou sans proxy)

Désactiver la partition d'échange

Actuellement, j'ai environ 1 Go réservé pour la partition d'échange

[root @ CentOS-8 ~] # gratuit -m Total Utilisé Buff / cache gratuit disponible.Échange: 1023 0 1023

Je vais désactiver mon échange (désactiver la partition d'échange) et utiliser cet espace pour étendre la partition racine non LVM dans Linux

[root @ centos-8 ~] # swapoff -a

Vérifiez l'espace de partition d'échange, comme vous le voyez, il est 0

[root @ CentOS-8 ~] # gratuit -m Total utilisé Free partagé buff / cache Dispabilimem: 3781 164 3241 8 375 3389Échange: 0 0 0

Mise à jour/ etc / fstabpour s'assurer que la partition d'échange n'est pas montée surStage de démarrage.

[root @ centos-8 ~] # cat / etc / fstabuuid = b3ba77fc-86a7-40dc-a93e-402d8e3987ab / ext4 par défaut 1 1UUID = 621d26e4-4bcc-441d-b336-a9bae280343d / boot ext4 par défaut 1 2 2 2 2 2 2 2 2 2 2 2#UUID = 3816D191-31FD-4E20-874D-B18360133ACA Swap Swap par défaut 0 0

Supprimer l'échange et développer la partition

Maintenant pour redimensionner la partition principale/ Dev / dda2et développer la partition à une nouvelle valeur, nous devons d'abord supprimer la partition de swap à l'aide de l'utilitaire séparé.Car nous avons besoin de partition racine pour être la dernière partition de/ Dev / deAvant d'agrandir la partition.

[root @ centos-8 ~] # séparés / dev / sdagnu séparés 3.2USing / dev / sdawcome à GNU séparés!Type 'Aide' pour afficher une liste de commandes. (Parted) PMODEL: ATA VBOX HARDDISK (SCSI) DISK / DEV / SDA: 16.1 GBSECTER TAILLE (LOGICAL / PHYSIQUE): 512B / 512BPARTITION TableFICHIERS SYSTÈME DES FILLEUX 1 1049KB 538 Mo 537 Mo Primaire Ext4 Boot 2 538 Mo 11.3 Go 10.7 Go Primary Ext4 3 11.3 Go 12.3 Go 1074 Mo-Swap primaire (V1) (Particulé)RM 3 <- d'abord nous devons supprimer la partition d'échange(séparé)pModèle: ATA VBox Harddisk (SCSI) Disque / DEV / SDA: Taille 16.1 gbbsecteur (logique / physique): 512B / 512BPARTITION Table: MSDOSDisk Flags: Numéro Démarrage Taille de fin Taille Système de fichier FILLE10,7 Go d'EXT4 primaire (séparé)u <- Modifiez le type d'unité en secteur pour éviter tout risque de perdre des données lorsque vous redimensionnez la partition racineUnité?[compact]?s(séparé)p <- Imprimez la table de partition disponibleModèle: ATA VBox Harddisk (SCSI) Disque / DEV / SDA: 31457280SSECTECT Taille (logique / physique): 512B / 512BPARTITION Tableau: MSDOSDISK Facteurs: Numéro Démarrage Taille de fin Type de fichier Système de fichier 1 1050624S 22022143S 20976ext4<--- Notez le numéro de secteur du démarrage, cela sera utilisé à l'étape suivante(séparé)RM 2 <- nous supprimerons l'entrée de la partition racine.Cela n'a pas d'impact sur le contenu de la partition racine et la seule table de partition est modifiée.AVERTISsem*nT: la partition / dev / sda2 est utilisée.Êtes-vous sûr de vouloir continuer? Oui / Non?OuiErreur: les partitions (s) 2 ON / DEV / SDA ont été écrites, mais nous n'avons pas été en mesure d'informer le noyau du changement, probablement parce qu'il est utilisé.En conséquence, les anciennes partitions resteront utilisées.Vous devez redémarrer maintenant avant d'apporter d'autres modifications.ignore / annuler?Ignorer <- Si vous redémarrez votre serveur à ce stade, vous pouvez vous retrouver avec un nœud cassé, alors ne redémarrez pas votre nœud à ce stade.(séparé)p <- Imprimez la table de partition actuelleModèle: ATA VBox Harddisk (SCSI) Disque / DEV / SDA: 31457280SSECTECT Taille (logique / physique): 512B / 512BPARTITION Tableau: MSDOSDISK Flags: Numéro Démarrage de la taille du type de fichier Système de fichier (Particulé 1 2048S 1050623S 1048576t <- maintenant nous allons créer une partition racine avec une nouvelle tailleType de partition?primaire / étendu?primaireType de système de fichiers?[ext2]?ext4Commencer?1050624S <- Ici, donnez le secteur de démarrage comme il était plus tôt pour la partition racineFin?24022143 <- Donnez au nouveau secteur final supérieur à la valeur antérieure pour redimensionner la partition racine(séparé)p <- Imprimez la nouvelle table de partition après avoir étendu la partition de racine non LVMModèle: ATA VBox Harddisk (SCSI) Disque / DEV / SDA:31457280 HTaille du secteur (logique / physique): 512B / 512BPARTITION Tableau: MSDOSDISK Facteurs: Numéro Démarrer Taille de fin Taille du système FILLAGES 1 2048S 1050623S 1048576S Primaire Ext4 Boot 2 1050624S 24022143S 22971520S Primaire Ext4 LBA (séparé)quitter <- nous avons tous fini iciInformations: vous devrez peut-être mettre à jour / etc / fstab.

Mais notre partition racine montre la même taille que plus tôt, c'est-à-dire ~ 10 Go

[root @ CentOS-8 ~] # df -h / dev / sda2fileSystem taille utilise use% monted on / dev / sda2 9.8g 1.2g 8.1g 13% /

Pour terminer les étapes pour redimensionner la partition de racine non LVM, exécutezredimensippour les partitions ext3 et ext4 ouxfs_growfsPour que la partition XFS étende la partition et actualiser les modifications

[root @ centos-8 ~] # redize2fs / dev / sda2resize2fs 1.44.3 (10-juillet-2018) Le système de fichiers à / dev / sda2 est monté sur /;Redimensionnement en ligne requisdold_desc_blocks = 2, new_desc_blocks = 2Le système de fichiers sur / dev / sda2 est maintenant 2871440 (4k) de longs.

Revifiez la nouvelle taille de la partition racine pour vous assurer que nos étapes pour étendre la partition racine non LVM ont réussi.

[root @ CentOS-8 ~] # df -h / dev / sda2fileSystem taille utilise use% monted on / dev / sda2 11g 1.3g 9.0g 12% /

Recréer la partition de swap

Nous devons maintenant créer une partition d'échange que nous avons supprimée plus tôt dans cet article.Nous utiliserons à nouveau l'utilité séparée pour créer une partition d'échange

[root @ centos-8 ~] # séparés / dev / sdagnu séparés 3.2USing / dev / sdawcome à GNU séparés!Tapez «Aide» à afficher une liste de commandes (séparées)tType de partition?primaire / étendu?primaireType de système de fichiers?[ext2]?swap de linux <- pour créer une partition d'échangeCommencer? Démarrer?24022144Fin?98%AVERTISsem*nT: La partition résultante n'est pas correctement alignée pour les meilleures performances: 24022144S% 2048S! = 0signore / Annuler?Ignorer(séparé)pModèle: ATA VBox Harddisk (SCSI) Disque / DEV / SDA: Taille 16.1 gbbsecteur (logique / physique): 512B / 512BPARTITION Table: MSDOSDISK Flags: Numéro Démarrage Taille de fin Taille du système Fichier 1 1049KB 538MB 537MB11,8 Go Primary Ext4 3 12,3 Go 12,8 Go 512 Mo Linux-Swap primaire (V1) LBA<- Maintenant, nous avons une partition d'échange(séparé)quitterInformations: vous devrez peut-être mettre à jour / etc / fstab.

Maintenant, avec séparation, nous n'avons créé une partition avec le type de système de fichiers comme swap.Utilisermkswappour transformer cette partition en échange.

[root @ centos-8 ~] # Mkswap / dev / sda3setting up swapspace version 1, size = 488.3 MIB (511995904 octets) pas d'étiquette, UUID = DECB7DF5-8D7A-41B4-BFD7-BEE076006EC9

Ensuite, nous devons mettre à jour/ etc / fstabavec l'UUID de notre nouvelle partition d'échange.Pour obtenir la nouvelle partition de swap

[root @ centos-8 ~] # blkid / dev / sda3 / dev / sda3: uuid = "DECB7df5-8d7a-41b4-bfd7-bee076006ec9" type = "swap" partiuid = "5290bf38-03"

Mettez à jour cet UUID dans/ etc / fstabcomme indiqué ci-dessous

[root @ centos-8 ~] # cat / etc / fstabuuid = b3ba77fc-86a7-40dc-a93e-402d8e3987ab / ext4 par défaut 1 1UUID = 621D26E4-4BCC-441D-B336-A9BAE280343D / BOOT EXT4 DAUTS 1 2UID = 3816D191-3F d-4E20-874D-B18360133ACA Swap Swap par défaut 0 0

Enfin, allumez la nouvelle partition d'échange

[Out @ Santos-1 ~] # swapan / dev / sada 1

Vérifiez la nouvelle partition d'échange

[root @ CentOS-8 ~] # Free -m Total Utilisé Buff / cache Free Shared Freepablem: 3781 155 3390 8 235 3407SWAP: 488 0 488

Vous pouvez maintenant redémarrer votre serveur Linux pour vous assurer que tout est correct et redimensionner la partition principale a réussi.

Lire aussi: comment utiliser "du" pour trier par taille?[Résolu]

Méthode 2: Modifier la taille de la partition à l'aide de l'utilitaire FDISK

Semblable àséparécommande, vous pouvez également utiliserUtilitaire FDISKpour redimensionner la partition primaire et étendre la partition racine non LVM.

Liste des partitions disponibles

Avant de redimensionner la partition principale, énumérons les partitions disponibles

[root @ centos-8 ~] # fdisk -l / dev / sdadisk / dev / sda: 15 gib, 16106127360 octets, 31457280 Secteurs Units: secteurs de 1 * 512 = 512 BytesSect/ O Taille (minimum / optimal): 512 octets / 512 bytesdisklabel Type: Dosdisk Identificateur: 0x5290BF38Device démarrage de démarrage FIN SECTEURS TID TYPE / DEV / SDA1 * 2048 1050623 1048576 512M 83 LINUX / DEV / SDA2 1050624 22022143 20971520 100624<- c'est notre partition racine/ dev / sda3 22022144 24119295 2097152 1G 82 Linux Swap / Solaris

Maintenant, comme vous voyez ma partition racine existante/ Dev / dda2la taille est~ 10g.Ici, nous allons étendre la partition avec + 1 Go en utilisant l'espace disque non alloué à partir de/ Dev / de.

[root @ CentOS-8 ~] # df -h / dev / sda2fileSystem taille utilise use% monted on / dev / sda2 9.8g 1.3g 8.1g 14% /

Supprimer la partition de swap

Actuellement, ma partition d'échange est activée et est la dernière partition de/ Dev / de.Nous devons donc d'abord supprimer la partition d'échange ici avant de changer la taille de la partition car nous avons besoin de Root pour être la dernière partition dans/ Dev / de

[root @ CentOS-8 ~] # gratuit -m Total utilisé Buff / cache gratuit utilisé Freepablem: 3781 165 3243 8 372 3388Échange: 1023 0 1023

Nous allons donc éteindre la partition d'échange avant de le désactiver

[root @ centos-8 ~] # swapoff -a

Maintenant, il est temps d'utiliserfdiskUtilité pour redimensionner la partition

[root @ CentOS-8 ~] # fdisk / dev / sdawelcome à fdisk (util-linux 2.32.1) .changes ne restera en mémoire que jusqu'à ce que vous décidiez de les écrire.pour aider):p <- Imprimez la table de partitionDisque / dev / sda: 15 gib, 16106127360 octets, 31457280 SECTEURS Units: secteurs de 1 * 512 = 512 ByTessector Taille (logique / physique): 512 octets / 512 bytesi / o Table: Identificateur Dosdisk: 0x5290BF38Device Démarrage de démarrage Fin Secteurs Taille Type / Dev / SDA1 * 2048 1050623 1048576 512M 83 Linux / Dev / SDA2 1050624 22022143 20971520 10G 83 Linux / Dev / SDA3 22022144 24119295 209715 ux swap / solariscommand (m pour l'aide):d <- pour supprimer une partition ude 'd'Numéro de partition (1-3, par défaut 3):3 <- Fournissez le numéro de partition que vous souhaitez supprimer.Ici, notre numéro de partition d'échange est 3La partition 3 a été supprimée.Mommand (M pour l'aide):p <- Ensuite, nous imprimerons à nouveau le nouveau tableau de partitionDisque / dev / sda: 15 gib, 16106127360 octets, 31457280 SECTEURS Units: secteurs de 1 * 512 = 512 ByTessector Taille (logique / physique): 512 octets / 512 bytesi / o Table: Dosdisk Identificateur: 0x5290BF38Device Boot Démarrer fin Secteurs Taille Type / Dev / SDA1 * 2048 1050623 1048576 512M 83 Linux / Dev / SDA2 1050624 22022143 20971520 10G 83 Linux
Lire aussi: comment démarrer l'hôte Linux à partir de l'instantané LVM en utilisant Boom (Centos / Rhel 8)

Partie 1 - redimensionner la partition des racines

Nous continuerons avec les étapes pour étendre la partition de racine non LVM dans la mêmefdisksession.Notez le secteur de démarrage de la partition racineAvant d'étendre la partition.

Commande (M pour l'aide):d <- Nous devons maintenant supprimer la partition racine avant d'étendre la partition racine non LVM.Cela n'aura pas d'impact sur le contenu stocké dans la partition racine et effacera uniquement le tableau de partition.Numéro de partition (1,2, par défaut 2):2 <- Fournir le numéro de partition de la racineLa partition 2 a été supprimée.Mommand (M pour l'aide):p <- Imprimez la table de partition avec les nouvelles modificationsDisque / dev / sda: 15 gib, 16106127360 octets, 31457280 SECTEURS Units: secteurs de 1 * 512 = 512 ByTessector Taille (logique / physique): 512 octets / 512 bytesi / o Table: Dosdisk Identifiant: 0x5290BF38Device Boot Démarrage des secteurs Secteurs Taille Type / Dev / SDA1 * 2048 1050623 1048576 512M 83 Linux<- Maintenant, nous n'avons qu'une partition de démarrageCommande (M pour l'aide):n <- Ensuite, nous créerons et élargirons la partition pour rootType de partition P primaire (1 primaire, 0 étendu, 3 gratuit) E étendu (conteneur pour partitions logiques) SELECT (par défaut p):p <- ce sera une partition principaleNuméro de partition (2-4, par défaut 2):2 <- Pour la partition racine, nous savons que le numéro de partition était 2, donc nous utiliserons la même chose qu'il est important d'utiliser le même secteur de démarragePremier secteur (1050624-31457279, par défaut 1050624):1050624 <- Utilisez le même premier secteur que plus tôt pour redimensionner la partition des racinesDernier secteur, + secteurs ou + taille {k, m, g, t, p} (1050624-31457279, par défaut 31457279):+ 11g <- Ici, vous pouvez définir la nouvelle taille pour redimensionner la partition des racines et développer la partitionCréé une nouvelle partition 2 de type «Linux» et de taille 11 gib.Partition # 2 contient une signature EXT4. Souhaitez-vous supprimer la signature?[Oui Non:N <- Puisque nous voulons conserver la signature EXT4 sur notre partition racine, nous utiliserons "N"Commande (M pour l'aide):p <- Imprime maintenant le nouveau tableau de partition une fois que la partition de la racine redimensionnelle est réussieDisque / dev / sda: 15 gib, 16106127360 octets, 31457280 SECTEURS Units: secteurs de 1 * 512 = 512 ByTessector Taille (logique / physique): 512 octets / 512 bytesi / o Table: Identificateur Dosdisk: 0x5290BF38Device Boot Démarrage des secteurs Secteurs Taille Type / Dev / SDA1 * 2048 1050623 1048576 512M 83 Linux / Dev / SDA2 1050624 24119295 2306867211g83 Linux<- nous avons notre nouvelle partition racine avec 11g comme nouvelle taille

Créer une partition d'échange

Après avoir redimensionné la partition principale, dans le mêmefdiskSession, nous créerons également une nouvelle partition d'échange que nous avions supprimée initialement avec un nouveau secteur de départ et fin

Commande (M pour l'aide):n <- Maintenant, nous allons également créer une nouvelle partition d'échangeType de partition P primaire (2 primaire, 0 étendu, 2 gratuit) E étendu (conteneur pour partitions logiques) SELECT (par défaut p):p <- ce sera également une partition principaleNuméro de partition (3,4, par défaut 3):3 <- nous pouvons donner n'importe quel numéro de partition ici, mais nous en utiliserons 3 comme plus tôtPremier secteur (24119296-31457279, par défaut 24119296):<- cela peut être le même que l'option par défautDernier secteur, + secteurs ou + taille {k, m, g, t, p} (24119296-31457279, par défaut 31457279):+ 512m <--- Ma nouvelle taille de partition d'échange sera de 512 MoCréé une nouvelle partition 3 de type «Linux» et de taille 512 MIB.COMMAND (M pour l'aide):p <- Imprimez la nouvelle table de partitionDisque / dev / sda: 15 gib, 16106127360 octets, 31457280 SECTEURS Units: secteurs de 1 * 512 = 512 ByTessector Taille (logique / physique): 512 octets / 512 bytesi / o Table: Identificateur Dosdisk: 0x5290BF38Device Boot Démarrage Fin Secteurs Taille Type / Dev / SDA1 * 2048 1050623 1048576 512M 83 Linux / Dev / SDA2 1050624 24119295 23068672 11G 83 LINUX / DEV / SDA3 24119296 25167871 1046666512212129296 25167871 1046666666512212129296 25167871 1046666666662221219296 251671 3 Linux<- maintenant redimensionner la partition des racines a réussi et nous avons toutes les partitions avec nousCommande (M pour l'aide):t <- nous devons également modifier le type de système de fichiers de notre partition d'échangeNuméro de partition (1-3, par défaut 3):3 <- c'est notre partition d'échangeCode hexadécimal (Type L pour répertorier tous les codes):82 <- 82 est le code du type de système de fichiers Linux SwapType modifié de partition 'Linux' en 'Linux Swap / Solaris'.Command (M pour l'aide):p <- Imprimez la table de partition pour vérifier les nouvelles modificationsDisque / dev / sda: 15 gib, 16106127360 octets, 31457280 SECTEURS Units: secteurs de 1 * 512 = 512 ByTessector Taille (logique / physique): 512 octets / 512 bytesi / o Table: Identificateur Dosdisk: 0x5290BF38Device Boot Démarrage Fin Secteurs Taille Type / Dev / SDA1 * 2048 1050623 1048576 512M 83 Linux / Dev / SDA2 1050624 24119295 23068672 11G 83 LINUX / DEV / SDA3 24119296 25167871 1046666512212129296 25167871 1046666666512212129296 25167871 1046666666662221219296 251671 2 Swap Linux / Solarishand (M pour l'aide): W<- Enregistrez la nouvelle table de partition avec les modifications pour développer la partitionLe tableau de partition a été modifié.

Mettez à jour le noyau concernant les changements récents que nous avons apportés pour changer la taille de la partition

[root @ centos-8 ~] # partprobe / dev / sda

Mais notre partition d'échange est toujours représentée comme 0

[root @ centos-8 ~] # gratuit -m total usagé Buff / cache Free Shared Dispabilimem: 3781 164 3238 8 378 3389SWAP: 0 0 0

Maintenant, achetons nos étapes pour créer une partition d'échange en utilisantmkswap

[root @ centos-8 ~] # mkswap / dev / sda3seting up swapspace version 1, taille = 512 MIB (536866816 octets) pas d'étiquette, UUID = F34150E6-6D37-448C-B81F-69ECDCB13ED5

MISE À JOUR SUIVANT/ etc / fstabavec l'UUID pour votre nouvelle partition d'échange.Vous pouvez utiliserBlkidPour obtenir l'uuid

[Rot @ nous nous lèverons ~] # Belkid / invité / maux de tête / invité / maux de tête: eid = "F."Type =" swap "Parte =" 5290BF38-03 "

Mettre à jour la même chose dans/ etc / fstabcomme indiqué ci-dessous

UUID = F34150E6-6D37-448C-B81F-69ECDCB13ED5 Swap Swap par défaut 0 0

Maintenant, vous pouvez allumer la partition d'échange

[@@@ Santos -1 ~] # Swapan -a

Vérifiez la même utilisationgratuitcommande

[root @ CentOS-8 ~] # gratuit -m Total Utilisé Buff / cache gratuit disponible.Échange: 511 0 511
Lire aussi: 5 étapes faciles pour récupérer la partition LVM2, PV, VG, Metadata LVM à Linux

Partie 2 - redimensionner la partition des racines

Si ce n'est pas déjà fait dans les étapes ci-dessus, une fois que vous avez quittéfdiskutilité, mettez à jour le noyau concernant les changements récents que nous avons apportés pour changer la taille de la partition

[root @ centos-8 ~] # partprobe / dev / sda

Nous n'avons pas fini de redimensionner la partition principale, commedfLa commande affiche toujours la taille de la partition pour la partition racine

[root @ CentOS-8 ~] # df -h / dev / sda2fileSystem taille utilise use% monted on / dev / sda2 9.8g 1.3g 8.1g 14% /

Exécuterredimensi 2fspour les partitions ext3 et ext4 ouxfs_growfsPour que la partition XFS étende la partition sur/ Dev / dda2avec les nouveaux changements

[root @ centos-8 ~] # redize2fs / dev / sda2resize2fs 1.44.3 (10-juillet-2018) Le système de fichiers à / dev / sda2 est monté sur /;Redimensionnement en ligne requisdold_desc_blocks = 2, new_desc_blocks = 2Le système de fichiers sur / dev / sda2 est désormais 2883584 (4k) de longs.

Vous pouvez maintenant vérifier la nouvelle taille de la partition racine

[root @ centOS-8 ~] # df -h / dev / sda2fileSystem taille utilise use% monté sur / dev / sda211g1,3 g 9,0g 12% /

Enfin, j'espère que les étapes de l'article pour redimensionner la partition primaire et étendre nonLVM Root Partion sur RHEL / CENTOS 7/8Linux était utile.Alors, faites-moi part de vos suggestions et commentaires en utilisant la section des commentaires.

2 Méthodes faciles pour étendre / réduire le redimensionnement de la partition primaire dans Linux |Golinuxcloud (2024)

References

Top Articles
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 6112

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.