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 :
Sommaire
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)
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
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
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
La fonction parted nous demande de renseigner une commande. Nous allons donc renseigner le p pour connaître la partition actuelle.
Nous avons listé la partition active. (parted) attend une commande, on va lui renseigner resizepart1 (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).
On a redimensionné la partition, il nous reste à vérifier tout ça en rentrant de nouveau p
c’est ok, j’avais rentré 7200 en resizepart. Il nous reste plus qu’à quitter la fonction parted en tapant q.
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
on vérifie que ça a bien été pris en compte, et on tape df -h
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
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.
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.
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é.
Bonsoir,
J’essaie de passer ma carte SD 4 go vers une carte SD 16 go pour ma domotique JEEDOM.
Je bloque sur la commande « resizepart ». En effet, j’ai téléchargé PUTTY sur PUTTY.ORG mais cette commande n’existe pas.
Pour info, il me met GNU 2.3 et pas GNU 3.2 comme dans l’exemple…
Pouvez vous m’aider svp?
Merci d’avance,
batseb
c’est quand vous êtes dans la commande parted « (parted) attend une commande, on va lui renseigner resizepart1 (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). »
suivez bien le tuto, tout est bien indiqué
Merci
Merci pour votre réponse rapide.
Je suis le tuto mais je n’ai que la commande resize et pas resizepart, et même si j’utilise Resize ca bloque car la partition est deja en cours d utilisation par JEEDOM…
resizepart 1 pour le numéro de la partition.
As tu tous les droits ?
est ce que ton Parted fonctionne ?
Bonjour Olivier,
Un très grand merci pour ce tuto simple et très efficace !
Mon Jeedom est maintenant beaucoup plus à l’aise.
Juste un petit commentaire, il faut qu’il y ai un espace entre resizepart et le n° de la partition :
resizepart 1 et non pas resizepart1.
Bonjour,
Visiblement, la dernière image de Jeedom (1.212) prend en compte les cartes de plus de 4Go. Je viens de la mettre sur ma carte 8Go et la taille de la partition est bien de 8Go d’après df -h (+une petite partition FAT32 de 40Mo comportant quelques fichiers).
Super
Merci
10min qd meme -:)
Bonsoir,
Super tuto je suis passé de 4Go à 16Go en moins de 3 minutes
Un grand merci à toi 😉
Bonjour, je suis dans l’attente de réception de ma pi3 avec une ssd de32go, sera t’il’ possible de mettre jeedom sur cette carte ou me faut-il un autre logiciel .
Merci
Franck