Bonjour
Voici un mini-tuto pour étendre la partition 2 du disque lorsqu’on vient d’uploader dans le NRX800 une image (celle d’origine de @GCE ou une autre)
Il faut au préalable suivre ce tuto pour installer le node « Terminal »
Mini-Tuto NRX800 : Un terminal dans node-red
Puis importer les nodes suivants
Nodes Pour étendre la partition 2
[
{
« id »: « b7d4fb3b63a5763d »,
« type »: « group »,
« z »: « 064265c90fc5b033 »,
« name »: « »,
« style »: {
« fill »: « #e3f3d3 »,
« label »: true,
« color »: « #001f60 »,
« label-position »: « n »
},
« nodes »: [
« 1069252ae32f1783 »,
« 6587f8404d8344af »,
« a0cb4bb1cf1ef129 »,
« d0cbe4bb8769c8a8 »,
« b0c8fb06cfe1e8cf »,
« 70783b882ea50beb »,
« 0787362df3d857cb »
],
« x »: 1854,
« y »: 479,
« w »: 372,
« h »: 422
},
{
« id »: « 1069252ae32f1783 »,
« type »: « xterm_in »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« command »: « sudo parted /dev/nvme0n1p2 print »,
« addEnter »: true,
« confirmation »: false,
« rows »: 1,
« name »: « 1) Affiche la taille de la partition 2 »,
« x »: 2030,
« y »: 620,
« wires »:
},
{
« id »: « 6587f8404d8344af »,
« type »: « xterm_in »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« command »: « y »,
« addEnter »: true,
« confirmation »: false,
« rows »: 1,
« name »: « 3) Valide le repartitionnement »,
« x »: 2020,
« y »: 740,
« wires »:
},
{
« id »: « a0cb4bb1cf1ef129 »,
« type »: « xterm_in »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« command »: « sudo parted /dev/nvme0n1 resizepart 2 100% »,
« addEnter »: true,
« confirmation »: false,
« rows »: 1,
« name »: « 2) Etend la parttion physique 2 à 100% »,
« x »: 2050,
« y »: 680,
« wires »:
},
{
« id »: « d0cbe4bb8769c8a8 »,
« type »: « xterm_in »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« command »: « sudo resize2fs /dev/nvme0n1p2 »,
« addEnter »: true,
« confirmation »: false,
« rows »: 1,
« name »: « 4) Etend la parttion logique 2 à 100% »,
« x »: 2040,
« y »: 800,
« wires »:
},
{
« id »: « b0c8fb06cfe1e8cf »,
« type »: « xterm_in »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« command »: « sudo parted /dev/nvme0n1p2 print »,
« addEnter »: true,
« confirmation »: false,
« rows »: 1,
« name »: « 5) Affiche la taille de la partition 2 »,
« x »: 2030,
« y »: 860,
« wires »:
},
{
« id »: « 70783b882ea50beb »,
« type »: « comment »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« name »: « Effectuer les actions dans l’ordre »,
« info »: « »,
« x »: 2030,
« y »: 560,
« wires »:
},
{
« id »: « 0787362df3d857cb »,
« type »: « comment »,
« z »: « 064265c90fc5b033 »,
« g »: « b7d4fb3b63a5763d »,
« name »: « **** Etendre la partition 2 du disque **** »,
« info »: « # Etendre la partition 2 du disque »,
« x »: 2030,
« y »: 520,
« wires »:
}
]
On a ensuite ces nodes

On lance le terminal en cliquant sur l’icone
![]()
Puis une fois le Terminal activé

Il faut exécuter les nodes importés dans l’ordre
Si on se connecte en SSH il suffit de lancer les commandes suivantes
clear
sudo parted /dev/nvme0n1 print
sudo parted /dev/nvme0n1 resizepart 2 100%
Y
sudo resize2fs /dev/nvme0n1p2
sudo parted /dev/nvme0n1 print
Y
Y
Voilà, maintenant la taille de la 2de partition est étendue à 100% de la taille du disque (la limitation est due à la taille de l’image à télécharger, 128GO ca fait beaucoup)
Ou il y a la méthode en ligne de commande « raspi-config » si on est sur une image « Raspberry Pi OS » que ce soit via le terminal Node-red ou en CLI





