Ouvrez une connexion SSH à votre instance pour ajuster la partition au disque redimensionné.
État des lieux
Lister les disques et partitions :
admin@server:~$ lsblk -f
Vérifier les points de montages et les espaces de chaque partition :
admin@server:~$ df -h
Démontez d’abord le disque en utilisant cette commande :
admin@server:~$ sudo umount /mnt/disk
Modification de la partition
Recréez la partition :
admin@server:~$ sudo fdisk /dev/sdb Welcome to fdisk (util-linux 2.25.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command
On supprime la partition (ne vous inquiétez pas on ne supprime pas les données qu'elle contient)
Command (m for help): d
Selected partition 1
Partition 1 has been deleted.
On créé la nouvelle partition avec le choix "n".
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-146800639, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-146800639, default 146800639):
Created a new partition 1 of type 'Linux' and of size 70 GiB. La partition #4 contient une signature ext4. Voulez-vous supprimer la signature ? [O]ui/[N]on : N
On enregistre les modification
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Vérification et redimensionnement
Vérifiez le système de fichiers de la partition :
admin@server:~$ sudo e2fsck -f /dev/sdb1
e2fsck 1.46.2 (28-Feb-2021)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb: 12/3276800 files (0.0% non-contiguous), 251700/13107200 blocks
On redimensionne ensuite le système de fichier pour que linux prenne en compte la nouvelle taille de la partition :
admin@server:~$ sudo resize2fs /dev/sdb1
resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/sdb to 18350080 (4k) blocks.
The filesystem on /dev/sdb is now 18350080 (4k) blocks long.
Enfin, remontez et vérifiez le disque :
admin@server:~$ sudo mount /dev/sdb1 /mnt/disk/
Contrôle final
Un contrôle final pour vérifier la taille des partitions :
admin@server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/sdb1 69G 52M 66G 1% /mnt/disk
Et voila, votre nouvelle partition est prête !