[TUTO] Préserver sa carte SD
Posté : mer. 8 août 2018 17:31
Bonjour,
Les cartes SSD que nous utilisons dans nos Raspberry Pi sont fragiles et n'aiment pas trop les réécritures.
Il y a moyen de les renforcer en changeant le système de fichier etx4 vers f2fs ce qui aura pour effet
d'augmenter la vitesse d'écriture.
Voici donc la marche à suivre pour réussir la transformation.
Pré-requis: un PC sous GNU/Linux !
Éteignez votre framboise et retirez votre carte SD puis insérez là dans le lecteur ad'hoc de votre PC.
Votre carte est montée dans le dossier /media/votre_nom_utilisateur/bootfs et /media/votre_nom_utilisateur/rootfs
Ouvrez un terminal et Créez un dossier dossier de sauvegarde comme ceci:
mkdir Backup_RasPi
Rendez vous dans le répertoire via:
cd Backup_Raspi
Il faut maintenant sauvegarder la carte en entrant la commande:
sudo cp -a -v /media/votre_nom_utilisateur/*
Après un temps certain, l'invite de commande réapparaît.
Entrez la commande ls afin de vérifier si vous trouvez bien les dossiers /bootfs et /rootfs
Si c'est le cas votre carte est sauvegardée.
passons maintenant aux choses sérieuses.
Installez le nécessaire via:
sudo apt-get install f2fs-tools
(je suis sous Debian sur le PC, si vous êtes sous un autre système vous devez installer l'utilitaire
par une commande que vous devez connaître ;p )
Il faut connaître le nom des périphériques etdes partitions de votre carte SD.
Pour se faire utilisez la commande:
df -h
Vous devriez voir une liste dans laquelle figure votre carte SD. Chez moi c'est:
/dev/sdc1 bootfs
/dev/sdc2 rootfs
Il faut démonter la partition /dev/sdc2 (chez moi); c'est à dire /rootfs
Méthode facile via votre explorateur de fichiers (Files ou Fichier chez moi); cliquez sur
la flèche ejection de la partition rootfs
Encore plus simpleentrez la commande:
sudo umount /media/votre_nom_utilisateur/rootfs
Nous allons maintenant formater le système de fichiers ext4 en f2fs en entrant:
sudo mkfs.f2fs -l rootfs /dev/sdc2 (remplacez sdc2 par votre nom de périférique!)
Une fois terminé, ejecter votre carte SD, retirez la et réinssérez la!
nous allons maintenant modifier sur la carte SD le fichier cmdlne.txt:
sudo nano /media/votre_nom_utilisateur/bootfs/cmdline.txt
cherchez et remplacez rootfstype=ext4 par rootfstype=f2fs
appuyez sur les touches CTRL+O suivit de la touche entrée et enfin sur CTRL+X
Dernier fichier a modifier:
sudo nano /home/votre_nom_utilisateur/Backup_RasPi/rootfs/etc/fstab
Cherchez / ....ext4 et remplacez ext4 par f2fs
appuyez sur les touches CTRL+O suivit de la touche entrée et enfin sur CTRL+X
Dernière ligne droite.
rendes vous dan le dossier de sauvegarde via la commande:
cd /home/votre_nom_utilisateur/Backup_RasPi/rootfs/
Restaurez maintenant vos fichiers via:
cp -a -v * /media/votre_nom_utilisateur/rootfs
Après un certain temps c'est terminé.
Ejectez la carte SD, retirez la et ré-inssérez la dans votre Raspberry Pi.
Rebranchez le et profitez.
Je me suis inspiré d'un article de Inside Raspberry Pi N°6; qui selon moi, comporte un bug.
Data
Les cartes SSD que nous utilisons dans nos Raspberry Pi sont fragiles et n'aiment pas trop les réécritures.
Il y a moyen de les renforcer en changeant le système de fichier etx4 vers f2fs ce qui aura pour effet
d'augmenter la vitesse d'écriture.
Voici donc la marche à suivre pour réussir la transformation.
Pré-requis: un PC sous GNU/Linux !
Éteignez votre framboise et retirez votre carte SD puis insérez là dans le lecteur ad'hoc de votre PC.
Votre carte est montée dans le dossier /media/votre_nom_utilisateur/bootfs et /media/votre_nom_utilisateur/rootfs
Ouvrez un terminal et Créez un dossier dossier de sauvegarde comme ceci:
mkdir Backup_RasPi
Rendez vous dans le répertoire via:
cd Backup_Raspi
Il faut maintenant sauvegarder la carte en entrant la commande:
sudo cp -a -v /media/votre_nom_utilisateur/*
Après un temps certain, l'invite de commande réapparaît.
Entrez la commande ls afin de vérifier si vous trouvez bien les dossiers /bootfs et /rootfs
Si c'est le cas votre carte est sauvegardée.
passons maintenant aux choses sérieuses.
Installez le nécessaire via:
sudo apt-get install f2fs-tools
(je suis sous Debian sur le PC, si vous êtes sous un autre système vous devez installer l'utilitaire
par une commande que vous devez connaître ;p )
Il faut connaître le nom des périphériques etdes partitions de votre carte SD.
Pour se faire utilisez la commande:
df -h
Vous devriez voir une liste dans laquelle figure votre carte SD. Chez moi c'est:
/dev/sdc1 bootfs
/dev/sdc2 rootfs
Il faut démonter la partition /dev/sdc2 (chez moi); c'est à dire /rootfs
Méthode facile via votre explorateur de fichiers (Files ou Fichier chez moi); cliquez sur
la flèche ejection de la partition rootfs
Encore plus simpleentrez la commande:
sudo umount /media/votre_nom_utilisateur/rootfs
Nous allons maintenant formater le système de fichiers ext4 en f2fs en entrant:
sudo mkfs.f2fs -l rootfs /dev/sdc2 (remplacez sdc2 par votre nom de périférique!)
Une fois terminé, ejecter votre carte SD, retirez la et réinssérez la!
nous allons maintenant modifier sur la carte SD le fichier cmdlne.txt:
sudo nano /media/votre_nom_utilisateur/bootfs/cmdline.txt
cherchez et remplacez rootfstype=ext4 par rootfstype=f2fs
appuyez sur les touches CTRL+O suivit de la touche entrée et enfin sur CTRL+X
Dernier fichier a modifier:
sudo nano /home/votre_nom_utilisateur/Backup_RasPi/rootfs/etc/fstab
Cherchez / ....ext4 et remplacez ext4 par f2fs
appuyez sur les touches CTRL+O suivit de la touche entrée et enfin sur CTRL+X
Dernière ligne droite.
rendes vous dan le dossier de sauvegarde via la commande:
cd /home/votre_nom_utilisateur/Backup_RasPi/rootfs/
Restaurez maintenant vos fichiers via:
cp -a -v * /media/votre_nom_utilisateur/rootfs
Après un certain temps c'est terminé.
Ejectez la carte SD, retirez la et ré-inssérez la dans votre Raspberry Pi.
Rebranchez le et profitez.
Je me suis inspiré d'un article de Inside Raspberry Pi N°6; qui selon moi, comporte un bug.
Data