les anciens liens ont mystérieusement disparus, donc je refais un petit tuto très simple pour étendre la partition de sa mini.
En effet, contrairement au PI (raspiconfig) , il n'existe pas de commande dans le menu qui permette de faire cela en un clic. Une seule solution, mettre un peu les mains dans le cambouis. Rien de bien difficile.
Nota: pour étendre la partition d'un SSD il faut adapter les commandes (en l’occurrence dev/sda1 ou 2 au lieu de mmcblk0p1)
Constat : Je viens de graver une de mes images (voir dans ma signature) de 4 GO sur une SD de 32 GO.
1/ Je me logue en SSH avec identifiant mot de passe debian/debian.
je lance
Code : Tout sélectionner
df -h
2/ Je vérifie la capacité de ma carte
Code : Tout sélectionner
sudo fdisk -l
j'obtiens tout en bas :
Donc j'ai bien une carte de 32 GO. (ce qui n'est jamais vraie en réel j'ai plutôt 30 GO, trop long a expliquer, dépend de la taille des clusters...)Disk /dev/mmcblk0: 29.3 GiB, 31440502784 bytes, 61407232 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: 0x67cac3a1
3/ Je lance parted
Code : Tout sélectionner
sudo parted
4/ je lance la commande print pour savoir ou je suisGNU Parted 3.2
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
Code : Tout sélectionner
print
5/ je n'ai qu'une partition, je peux donc lancerNumber Start End Size Type File system Flags
1 4194kB 4050MB 4046MB primary ext4
Code : Tout sélectionner
resizepart 1
Nota : aucun risque si vous dépassez la taille de votre carte, vous obtiendrez :
Error: The location 35000 is outside of the device /dev/mmcblk0.
6/ je vérifie la fin de ma partition(parted) resizepart 1
Warning: Partition /dev/mmcblk0p1 is being used. Are you sure you want to
continue?
Yes/No? yes
End? [4050MB]? 30000
Code : Tout sélectionner
p
Super ! j'ai bien 30 GONumber Start End Size Type File system Flags
1 4194kB 30.0GB 30.0GB primary ext4
7/ je quitte parted
Code : Tout sélectionner
q
Code : Tout sélectionner
sudo partprobe
9/ on va maintenant étendre la partition logique ( mmcblk0p1) car pour le moment seule la physique ( mmcblk0) est étendue
Code : Tout sélectionner
sudo resize2fs /dev/mmcblk0p1
Code : Tout sélectionner
debian@linux:~$ sudo resize2fs /dev/mmcblk0p1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/mmcblk0p1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/mmcblk0p1 is now 7323194 (4k) blocks long.
10/ on vérifie :
Code : Tout sélectionner
df -h
debian@linux:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p1 28G 2.3G 25G 9% /
udev 10M 0 10M 0% /dev
tmpfs 99M 13M 87M 13% /run
tmpfs 248M 0 248M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 248M 0 248M 0% /sys/fs/cgroup
tmpfs 50M 0 50M 0% /run/user/1000
debian@linux:~$
Voila terminé..
Phil