Je viens de me rendre compte qu'avec ma dernière image Pi3 compatible B+, l'extension de la partition en utilisant cfdisk posait un problème. Enfin chez moi, je n'y arrive pas... En principe avec cfdisk ça prend une minute, on supprime la partition, on la recrée avec tout l'espace disque disponible, on reboot et on on étend).
Mais la ça ne fonctionne pas. Je ne sais pas pourquoi faut que je creuse...
Je vous propose donc une méthode encore plus simple avec parted. Elle fonctionne naturellement sur n'importe quel PI.
1/ pour commencer on va faire un
Code : Tout sélectionner
sudo fdisk -l
et surtoutDisk /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
On a donc un SSD de 8 G mais qui pour le moment ne fait que 3.7 GDevice 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 va régler ça vite fait ...
2/ On lance parted
Code : Tout sélectionner
sudo parted
Code : Tout sélectionner
print
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.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
On fait donc
Code : Tout sélectionner
resizepart 2
End? [4010MB]? 8000
Si je me trompe, ce n'est pas grave, je vais juste me faire jeter...
4/ Je vérifie avec p (pour print)(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.
Code : Tout sélectionner
p
C'est mieux. Mais c'est pas fini...(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
5/ Je quitte parted
Code : Tout sélectionner
q
Maintenant il faut signaler l'extension au système (forcer le noyau à relire la table des partitions sans reboot)(parted) q
Information: You may need to update /etc/fstab.
6/
Code : Tout sélectionner
sudo partprobe
7/ On va maintenant étendre la partition logique car pour le moment seule la physique est étenduepi@raspberrypi:~ $ sudo partprobe
Donc
Code : Tout sélectionner
sudo resize2fs /dev/sda2
8/ on vérifie avec unpi@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.
Code : Tout sélectionner
df -h
Phil