Bonsoir,
Je vous propose une méthode simple avec parted pour étendre vos partitions. Elle fonctionne naturellement sur n’importe quel PI…
1/ pour commencer on va faire un
Code : Tout sélectionner
sudo fdisk -l
tout en bas, on verra
Disk /dev/sda: 7.5 GiB , 8012906496 bytes, 15650208 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdfeb6e1c
et surtout
Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 93802 85611 41.8M c W95 FAT32 (LBA)
/dev/sda2 98304 7831551 7733248 3.7G 83 Linux
On a donc un SSD de 8 G mais qui pour le moment ne fait que 3.7 G
On va régler ça vite fait …
2/ On lance parted
Code : Tout sélectionner
sudo parted
et on demande l’affichage des partitions :
Code : Tout sélectionner
print
pi@raspberrypi:~ $ sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type ‹ help › to view a list of commands.
(parted) print
Model: ASMT 2115 (scsi)
Disk /dev/sda: 8013MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:Number Start End Size Type File system Flags
1 4194kB 48.0MB 43.8MB primary fat32 lba
2 50.3MB 4010MB 3959MB primary ext4
3/ On a deux partitions, la 1 celle de boot, (on s’en fout) et la deuxième qui n’a pas la bonne taille.
On fait donc
Code : Tout sélectionner
resizepart 2
et on rentre la bonne taille, 8000 (j’aurais pu mettre 8013, c’est la taille exacte disponible que me donne parted au début, si si allez voir, je vous ai mis du gras…).
End? [4010MB]? 8000
Si je me trompe, ce n’est pas grave, je vais juste me faire jeter…
(parted) resizepart 2
End? [4010MB]? 80000
pi@raspberrypi:~ $ End? [4010MB]? 80000
-bash: End?: command not found
pi@raspberrypi:~ $ Error: The location 80000 is outside of the device /dev/sda.
4/ Je vérifie avec p (pour print)
Code : Tout sélectionner
p
(parted) p
Model: ASMT 2115 (scsi)
Disk /dev/sda: 8013MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:Number Start End Size Type File system Flags
1 4194kB 48.0MB 43.8MB primary fat32 lba
2 50.3MB 8000MB 7950MB primary ext4
C’est mieux. Mais c’est pas fini…
5/ Je quitte parted
Code : Tout sélectionner
q
(parted) q
Information: You may need to update /etc/fstab.
Maintenant il faut signaler l’extension au système (forcer le noyau à relire la table des partitions sans reboot)
6/
Code : Tout sélectionner
sudo partprobe
pi@raspberrypi:~ $ sudo partprobe
7/ On va maintenant étendre la partition logique car pour le moment seule la physique est étendue
Donc
Code : Tout sélectionner
sudo resize2fs /dev/sda2
pi@raspberrypi:~ $ sudo resize2fs /dev/sda2
resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/sda2 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/sda2 is now 1940837 (4k) blocks long.
8/ on vérifie avec un
Code : Tout sélectionner
df -h
Et c’est tout…
Phil