Agrandir la carte SD de votre Raspberry Pi

Voilà, le moment tant redouté est arrivé :

Raspberry Pi Home Server : copier votre carte SD vers une carte plus grande

Le manque de place commence à se faire sentir !

Forcément avec une carte de 2Go, on finit rapidement par être en manque de place. Et clairement pour moi, tout réinstaller n’était pas envisageable. J’ai donc récupéré une carte de 16Go (oui c’est extrème mais il faut ce qu’il faut !) pour qu’elle devienne ma nouvelle carte pour mon serveur.

  1. Première étape : la sauvegarde ! Pour ça, il y a le choix et je ne vais pas pouvoir tout décrire. Par exemple, sous Mac Os (remplacer le X de rdiskX par le numéro qui va bien, trouvé grâce à la commande mount par exemple) :
    dd bs=4m if=/dev/rdiskX of=<nom de votre image>
  2. Une fois votre image de sauvegarde créée, insérez votre nouvelle carte et copiez l’image dessus. Toujours sous Mac Os :dd bs=4m if=<nom de votre image> of=/dev/rdiskY
  3. Maintenant nous avons une copie de notre carte SD de 2Go sur notre carte de 16Go. La mettre dans le Raspberry Pi et booter
  4. Se connecter sur le Raspberry et lancer la commande suivante
    fdisk /dev/mmcblk0

    Il s’agit ici d’éditer la table des partitions pour modifier la taille de la partition principale.

  5. Taper p pour afficher les informations de la carte SD

    expand-2

    Ici il faut retenir le point de démarrage de la partition principal qui est 194560

  6. Supprimer la partition principal en enchainant les commandes suivantes
    • d <Enter>
    • 2 <Enter>
  7. Créer une nouvelle partition primaire par dessus l’ancienne
    • n <Enter>
    • p <Enter>
    • 2 <Enter>
    • S’assurer que le numéro proposé pour démarrer la partition est bien le même que celui de l’étape 5 (chez moi 194560)
    • Utiliser ensuite la valeur suggérée qui est la valeur maximale pour occuper la totalité de l’espace disque (chez moi 30220287)
    • w <Enter> (c’est pour écrire les modifications dans la table de partition)
  8. Faire un reboot. Si tout va bien (si si ça va bien se passer), le Raspberry Pi va redémarrer sans problème. Votre partition sera agrandie mais vous n’aurez toujours pas la taille maximale possible

    Raspberry Pi Home Server : copier votre carte SD vers une carte plus grande

    On y est presque !

  9. Lancer l’agrandissement du filesystem en lui même :
    resize2fs /dev/mmcblk0p2

Et voilà le résultat :

expand-4

Chez moi il a fallu quelques secondes pour passer à la taille maximale mais ça va dépendre de la taille de la carte de destination et de sa qualité.

A vous de jouer !

Vous aimez cet article ? Supportez-moi sur Patreon!

Vous aimerez aussi...