GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come estendere l'ultima partizione del filesystem esistente con Parted

Il post delinea i passaggi per estendere l'ultima partizione del disco e il filesystem che risiede su di essa. Ricorda, puoi ridimensionare solo l'ultima partizione sul tuo dispositivo. Se questa non è l'ultima partizione, sarà necessario eseguire il backup dei dati, ricostruire il disco e le partizioni, quindi ripristinare i dati. Questo post presuppone che tu stia utilizzando una tabella delle partizioni GPT o una tabella delle partizioni msdos utilizzando i tipi di partizione primaria.

Nota :I comandi di ridimensionamento della memoria sono pericolosi e possono causare la perdita completa dei dati. Si prega di eseguire un backup prima di provare a seguire i passaggi in questo post.

1. Verifica la dimensione del tuo attuale file system usando il comando df:

# df -h /test
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/xvdc1   9.1G   84M    8.5G    1%     /test

2. Smonta il file system

# umount /test

3. Controlla con parted la dimensione dell'ultima partizione, vedremo i settori di inizio e fine:

# parted /dev/xvdc u s p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 41943040s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End       Size         File system   Name     Flags
    1   2048s    19531775s 19529728s    ext4          primary

Possiamo vedere che il settore finale è 19531775 e la dimensione completa del disco 41943040s. Ciò indica che la partizione ha spazio per crescere.

4. Ora rimuovi la partizione esistente con parted specificando il numero di partizione In questo caso il numero è 1.

# parted /dev/xvdc rm 1
Information: You may need to update /etc/fstab.

5. Verifica che la partizione sia stata rimossa :

# parted /dev/xvdc p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags

6. Ora ricrea la partizione con la nuova dimensione. Specifica lo stesso settore iniziale della partizione precedente e usa la dimensione percentuale di cui hai bisogno in questo esempio estenderò dell'80%

# parted -s /dev/xvdc mkpart primary 2048s 80%
Warning: The resulting partition is not properly aligned for best performance.

7. Verifica la nuova dimensione della partizione e la nuova dimensione dell'ultimo settore, possiamo confrontare con il nostro output precedente.

# parted /dev/xvdc p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number   Start   End      Size     File system   Name     Flags
1        1049kB  17.2GB   17.2GB   ext4          primary          ### New size of 80 % will be 17 GB.
# parted /dev/xvdc u s p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 41943040s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number   Start    End     Size File   system Name  Flags
    1    2048s 33554431s  33552384s      ext4     primary

8. Esegui un controllo del file system sul dispositivo

# e2fsck /dev/xvdc1
e2fsck 1.43-WIP (20-Jun-2013)
/dev/xvdc1: clean, 21/610800 files, 92508/2441216 blocks

9. Ridimensiona il file system usando resize2fs (file system ext3 ed ex4)

# resize2fs -f /dev/xvdc1
resize2fs 1.43-WIP (20-Jun-2013)
Resizing the filesystem on /dev/xvdc1 to 4194048 (4k) blocks.
The filesystem on /dev/xvdc1 is now 4194048 blocks long.

10. Montare il file system e verificare la nuova dimensione, confrontare con il vecchio output.

# mount /dev/xvdc1 /test
# df -h /test
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/xvdc1   16G    89M    15G     1%     /test


Cent OS
  1. CentOS / RHEL:come modificare l'UUID del filesystem

  2. Come modificare le etichette del filesystem in CentOS/RHEL

  3. Estendi la dimensione della partizione /boot sul filesystem XFS (CentOS/RHEL 7)

  4. Estendi la dimensione della partizione /boot nell'ambiente virtualizzato (CentOS/RHEL 6)

  5. Come trovare la dimensione dell'inode di un filesystem ext2/ext3/ext4?

Come creare partizioni del disco con Parted Command in Linux

Come regolare la dimensione della partizione di root su Linux Live Arch

Come aumentare la dimensione della partizione di avvio in Rocky Linux 8 / CentOS

Come trovare l'offset di un filesystem Ext4?

Lum - Come estendere una partizione con un Lvm e il volume fisico contenuto e il volume logico?

Come modificare lo schema di partizione sul tuo server Linux?