Etendre la capacité de sa carte SD de 4 Go à 8 Go

Vous êtes nombreux à chercher comment étendre la capacité de votre carte SD suite à un manque de place lorsque vous êtes sous Jeedom par exemple.

La 1ère chose à faire sera de faire une sauvegarde de votre carde SD 4Go (avant toute intervention sur cette dernière), mais je ne reviendrais pas sur ce sujet car beaucoup de tutoriels sont là pour vous aider (Win32DiskImager).

Vous allez utiliser cette même image toujours avec Win32DiskImager pour la copier sur votre carte SD 8Go ou supérieure.

Attention sur votre nouvelle carte la taille disponible est toujours identique à la carte soit 4 Go (tout cela s’explique par le fait qu’il s’agit de la même partition).

Vous pouvez remettre votre nouvelle carte SD dans votre jeedom

Une fois toutes ces manipulations faites :

Connectons nous en ssh sur la jeedom

Pour cela j’utilise Putty (un très bon site pour comprendre ce qu’est Putty).

On se connecte à jeedom via Putty (vous devez avoir vos accès)

putty1-jeedom-domotique34

 

C’est bon, nous sommes connectés à jeedom en ssh, il nous faut passer en mode sudo en utilisant la commande sudo su

En tout premier lieu nous allons regarder le montage de la sauvegarde en utilisant la commande df -h

df-h-putty-jeedom-domotique34

on y voit clairement qu’on est toujours sur un volume 4 Go. Il faut donc contrôler qu’il y ait vraiment la taille prévu sur la carte en utilisant la fonction fdisk -l

fdisk-putty-jeedom-domotique34

Nous avons bien une carte SD de 8 Go. Par la même occasion, on va vérifier deux choses :

  • le nom du volume : /dev/mmcblk0
  • le nom de la partition : /dev/mmcblk0p1

Utilisation de la fonction Parted

C’est une fonction qui permet de changer la taille des partitions du disque dur ou tout autre support de stockage.

A ce niveau ça va nous permettre d’étendre la partition, en tapant parted

parted-putty-jeedom-domotique34

La fonction parted nous demande de renseigner une commande. Nous allons donc renseigner le pour connaître la partition actuelle.

parted-p-putty-jeedom-domotique34

parted2-putty-jeedom-domotique34

Nous avons listé la partition active. (parted) attend une commande, on va lui renseigner resizepart(pas compliqué, il n’y a qu’une partition ici) en donnant la taille que l’on souhaite obtenir (tout en restant dans les capacités de la carte).

resizepart-putty-jeedom-domotique34

On a redimensionné la partition, il nous reste à vérifier tout ça en rentrant de nouveau p

resizepart2-putty-jeedom-domotique34

c’est ok, j’avais rentré 7200 en resizepart. Il nous reste plus qu’à quitter la fonction parted en tapant q.

resizepart3-putty-jeedom-domotique34

Signalons à jeedom l’extension de la partition

Maintenant il faut signaler à jeedom que l’extension de la partition est ok. Pour cela nous allons utiliser la fonction partprobe

partprobe-putty-jeedom-domotique34

 

on vérifie que ça a bien été pris en compte, et on tape df -h

df-h-final-putty-jeedom-domotique34

Et là, déception, on est toujours sur une partition de 4 Go. C’est normal, nous avons étendu la partition physique, manque plus que la partition logique (file system : fs)

Pour cela, nous allons utiliser l’autre fonction resize2fs. Vous avez du relever plus haut la partition /dev/mmcblk0p1.

Passons à l’acte : resize2fs /dev/mmcblk0p1

resize2fs-putty-jeedom-domotique34

Confirmation de l’extension de la partition et de la prise en compte par jeedom

Il nous reste à regarder si tout est ok. On refait un df -h afin de controler si tout a été pris en charge.

df-h-jeedom-domotique34

Ouéé, c’est du tout bon. L’extension est ok. Il nous reste plus qu’à regarder sur l’interface jeedom. Pour cela rendez vous dans Général, Administration, Information système.

mounted Filesystems-jeedom-domotique34

Conclusion

Tout a bien été pris en compte, la carte SD a bien été repartitionnée et étendue. Jeedom marche très bien. Un grand merci à Delta4 du forum jeedom pour avoir bien dégrossi la marche à suivre. Alors ça parait un peu long en le lisant, mais en 3 mn maxi c’est réglé.