Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

[Tuto] - étendre la partition SSD de son PI toutes versions - méthode alternative

Répondre
Avatar de l’utilisateur
bronche
Actif
Messages : 873
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Lille la semaine et de Péronne le week-end...

[Tuto] - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par bronche » 15 avr. 2018, 19:09

Bonsoir,
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
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 bleu..).
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)
(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
(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
Dernière édition par bronche le 20 avr. 2018, 07:33, édité 2 fois.
Des images jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

grel
Timide
Messages : 15
Inscription : 01 janv. 2018, 23:18
Localisation : Paca

Re: Tuto - étendre la partition SSD de son PI - méthode alternative

Message par grel » 19 avr. 2018, 23:08

Très pédagogique, merci ! :D :D

tsim79
Actif
Messages : 527
Inscription : 23 avr. 2015, 11:54

Re: Tuto - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par tsim79 » 20 avr. 2018, 11:49

Bronche,

Je ne sais pas quoi dire à par merci, au top, de la balle mec!

Bon tuto, qui mériterais de rester en Post-It et résouds effectivement le soucis en question lors d'une Fresh Install.

Lol, je crois que si je me laisse tenter je refais une fresh install cet aprèm pour résoudre mon soucis de tmpfs que j'ai avec ton image Jeedom 3.1.7 et ma sauvegarde.

+10 @bronche

Avatar de l’utilisateur
bronche
Actif
Messages : 873
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Lille la semaine et de Péronne le week-end...

Re: Tuto - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par bronche » 20 avr. 2018, 12:12

tsim79 a écrit :
20 avr. 2018, 11:49
Bronche,

Je ne sais pas quoi dire à par merci, au top, de la balle mec!

Bon tuto, qui mériterais de rester en Post-It et résouds effectivement le soucis en question lors d'une Fresh Install.

Lol, je crois que si je me laisse tenter je refais une fresh install cet aprèm pour résoudre mon soucis de tmpfs que j'ai avec ton image Jeedom 3.1.7 et ma sauvegarde.

+10 @bronche
Merci, c'est sympa.
Un problème avec mes images ? Bizarre... Tu peux détailler ?
Phil
Des images jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

tsim79
Actif
Messages : 527
Inscription : 23 avr. 2015, 11:54

Re: Tuto - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par tsim79 » 20 avr. 2018, 15:22

bronche a écrit :
20 avr. 2018, 12:12
tsim79 a écrit :
20 avr. 2018, 11:49
Bronche,

Je ne sais pas quoi dire à par merci, au top, de la balle mec!

Bon tuto, qui mériterais de rester en Post-It et résouds effectivement le soucis en question lors d'une Fresh Install.

Lol, je crois que si je me laisse tenter je refais une fresh install cet aprèm pour résoudre mon soucis de tmpfs que j'ai avec ton image Jeedom 3.1.7 et ma sauvegarde.

+10 @bronche
Merci, c'est sympa.
Un problème avec mes images ? Bizarre... Tu peux détailler ?
Phil
Tu sais faut pas te prendre la tête, quand j'ai un soucis, c'est que souvent j'ai merdé quelque part... Mais en l'occurrence je ne sais pas ou pour le moment en attente de re re re re faire une fresh install.

Pour rappel:
Il n'y a que ton image Jeedom 3.1.5 qui fonctionnait correctement:
SD avec bootcode.bin + SSD avec image jeed3.1.5 + restauration

Je me suis résigné à faire un Jeedom avec ton image 3.1.7 sur SD, puis RPI-CLONE vers SSD, bootcode.bin sur SD reboot et paf
=> TMP = /dev/root soit pas de tmpfs avec en plus le message d'erreur me disant que TMP n'est pas en mémoire...

Donc au vu de ton tuto tiptop de partitionnement, je me dis autant que je fasse une fresh install direct de Jeedom avec bootcode.bin sur sd et raspian sur SSD, repartitionne le SSD, mise à jour du Pi.
Après install de Jeedom
et enfin je reclaque ma sauvegarde et je devrais être en tmpfs!

Avatar de l’utilisateur
bronche
Actif
Messages : 873
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Lille la semaine et de Péronne le week-end...

Re: Tuto - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par bronche » 20 avr. 2018, 16:55

Ok,
Bon bizarre... mais je ne peux pas tester toutes les configurations, il peut y avoir des bugs mais ça me surprend.
J'ai beaucoup de téléchargements et malheureusement très peu de retour...

Normalement avec bootcode.bin sur ta SD, le Pi se fout de savoir si tu es ou non sur SSD... Il n'y a aucune raison que ma dernière image ne fonctionne pas sur un PI 2.
Pour le tfmps et pour jeedom, il suffit d'éditer /etc/fstab

Code : Tout sélectionner

nano /etc/fstab
et d'ajouter
tmpfs /tmp/jeedom tmpfs defaults,size=128M
Phil
Des images jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

tsim79
Actif
Messages : 527
Inscription : 23 avr. 2015, 11:54

Re: Tuto - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par tsim79 » 20 avr. 2018, 18:04

bronche a écrit :
20 avr. 2018, 16:55
Ok,
Bon bizarre... mais je ne peux pas tester toutes les configurations, il peut y avoir des bugs mais ça me surprend.
J'ai beaucoup de téléchargements et malheureusement très peu de retour...

Normalement avec bootcode.bin sur ta SD, le Pi se fout de savoir si tu es ou non sur SSD... Il n'y a aucune raison que ma dernière image ne fonctionne pas sur un PI 2.
Pour le tfmps et pour jeedom, il suffit d'éditer /etc/fstab

Code : Tout sélectionner

nano /etc/fstab
et d'ajouter
tmpfs /tmp/jeedom tmpfs defaults,size=128M
Phil
Lol merci Bronche, mais je suis déjà dans une Fresh Install...
Je garde sous la main au cas où mais je devrais bien m'en sortir... ;)

Je te confirme que le bootcode.bin fonctionne chez moi, sans soucis pour aller sur le SSD avec mon Pi2, j'ai jamais essayé pour la SD en elle même.

Rain_Man
Timide
Messages : 8
Inscription : 01 févr. 2015, 18:23
Localisation : Normandie

Re: Tuto - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par Rain_Man » 10 mai 2018, 11:26

Ce topic tombe à pic, j'ai augmenté le nombre de sauvegarde sur mon SSD mais je suis déjà à 95% (sur 3.7G) alors qu'il fait 30 Go.
Je cherchais justement à resizer le SSD, il y a le raspi-config -> Expand rootFS mais c'est pour la carte SD ...

Merci beaucoup ! Je fais une sauvegarde jeedom + disque avant et je fais la manip !

C'est fait ! Simple et efficace , j'adore !

Code : Tout sélectionner

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/root           30G    2,7G   26G  10% /
Raspberry Pi 2 ; Razberry ; Huawei E220 ; Jeedom stable ; Service Pack Power Ultimate :oD
IPX 800 v3 + IS312 + LS100 ; Fibaro FGSD-002 EU ; FGMS-001 ;
Velux sans fil domotisés
Poêle à granulé géré par thermostat Netatmo

petoulachi
Timide
Messages : 128
Inscription : 24 mars 2015, 10:29

Re: [Tuto] - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par petoulachi » 26 mai 2018, 11:08

Merci encore Bronche, ça tombe au poil, je viens de récupérer ta derniere image et j'étais bloqué !

Au passage, dans la doc Jeedom ils donnent des petites opti à faire concernant le gpu, a ajouter dans le fichier config.txt :
gpu_mem=16

disable_l2cache=0

gpu_freq=250

Elles ne sont pas dans ton image, peut-être les ajouter ?

Merci encore !

Avatar de l’utilisateur
bronche
Actif
Messages : 873
Inscription : 07 janv. 2016, 19:29
Localisation : Du côté de Lille la semaine et de Péronne le week-end...

Re: [Tuto] - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par bronche » 26 mai 2018, 13:33

Bonjour,
Oui pourquoi pas.
Ce sera pour la prochaine fois car je termine les images en 3.2.7.
Phil
Des images jeedom maintenues et hébergées par mes soins :
https://queen.useed.fr/SB1268/owncloud/ ... mA9xeSgBgx

matuvu
Timide
Messages : 74
Inscription : 28 mai 2015, 01:38

Re: [Tuto] - étendre la partition SSD de son PI toutes versions - méthode alternative

Message par matuvu » 19 janv. 2019, 21:01

Slt

Merci pour le tuto ..

tous fonctionnent correctement ..

@+

Répondre

Revenir vers « Raspberry Pi »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité