[Tuto/HowTo] [GNU/Linux] Raspberry Pi installer F2FS comme filesystem

Avatar du membre
voxdemonix
Messages : 1336
Enregistré le : lun. févr. 02, 2015 7:28 pm

[Tuto/HowTo] [GNU/Linux] Raspberry Pi installer F2FS comme filesystem

Message par voxdemonix » mer. févr. 08, 2017 2:36 pm

musique d'entrain : 2 HOURS DIRTY DUBSTEP/DRUMSTEP JULY 2013
Licence du tuto : [WTFPL]
Testé sur : Raspbian Jessie

Introduction
  • F2FS ("flash-friendly file system") est un système de fichiers conçu pour les mémoires Flash. Sa conception lui permet d'être réputé (benchmark?) plus rapide en écriture que les autres systèmes de fichiers (NTFS, ext4, zfs) sur les mémoires flash (SSD, eMMC, etc).
    La différence est significative sur raspberry pi (testé sur le Pi2 qui gère le forum).
    Note : je vous conseil de d'abord tester sur une seconde carte mémoire
    Note bis : ce tuto peut-être ré-utilisé pour installer d'autres systèmes de fichiers sur d'autres machines (ordinateurs, etc) via système Live.

    Résumé de la procédure :
    • -Copie sur PC (Linux) de TOUT les fichiers de la carte SD/microSD du Raspberry Pi
      -Formatage de la carte SD/microSD en F2FS
      -Ré-injection des fichiers précédemment copié
      -Édition des fichiers de démarrage du système
Farm Link

Mise en place en ligne de commande
Note : la carte mémoire du Raspberry Pi est divisée en deux partitions, une pour le boot (dont nous ne toucherons que le fichier cmdline.txt) et la seconde qui est celle que nous allons formater en F2FS et qui contient le filesystem.
  1. Branchez votre carte mémoire à votre ordinateur
  2. Ouvrez un Terminal de commande (shell)
  3. Créez le dossier où ranger les fichiers du raspberry pi pendant le formatage
    • Code : Tout sélectionner

      mkdir /tmp/backup_sd
      Ici j'ai choisis de créer un dossier dans /tmp/ ainsi le dossier et son contenu seront supprimés au redémarrage de la machine.
  4. Copiez les fichiers de votre carte mémoire vers un dossier sur votre ordinateur
    • Code : Tout sélectionner

      sudo cp -v -a /mnt/cartememoire/* /tmp/backup_sd
      /mnt/cartememoire/ est le path du point de montage de votre carte mémoire (l'option -a est nécessaire). Sur Ubuntu par défaut le montage s'effectue dans /media/$USER/identifiant-partition-sur-carte-memoire/
  5. Installez le package f2fs-tools
  6. Récupérez le path de la partition à formater. (par exemple /dev/sdf2)
  7. Démontez la partition que nous allons formater
    • Code : Tout sélectionner

      sudo umount /media/$USER/identifiant-partition-sur-carte-memoire
  8. Formatage de la partition root de la carte mémoire
  9. Montage de la partition créée (sur ubuntu la partition s'auto monte automatiquement)
  10. Injection des fichiers précédemment backup
  11. Éditez le fichier /etc/fstab sur la partition précédemment formatée de notre carte mémoire. La ligne correspondant à / (la racine) doit ressembler à quelque chose du style :
  12. Enfin, éditez le fichier cmdline.txt dans la partition intitulée boot de votre carte mémoire
  13. Démontez la carte SD C'est terminé !
~ Infernalis Creatorem ~
  • Rejoins le côté obscure, on a des cookies !
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat
Donation Dash : XmowiBRku3tsEREp7PhpheY4TgeLLDyKdM

Qui est en ligne

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