Comment écrire, formater et gérer une carte SD sous Linux

gérer-carte-sd-linux

Les cartes SD jouent un rôle particulier pour les utilisateurs de bureau Linux. Oui, ils servent de moyen de stocker des photos ou des vidéos et d’obtenir les deux sur votre disque dur. Ils offrent également un moyen simple d’augmenter le nombre de fichiers que vous pouvez transporter sur un ordinateur portable. Mais dans de nombreux cas, ces petits carrés de stockage portable sont ce dont vous avez besoin pour transformer votre machine Windows ou Mac OS X en une machine Linux en premier lieu. Les cartes SD jouent un rôle particulier pour les utilisateurs de bureau Linux. Oui, ils servent de moyen de stocker des photos ou des vidéos et d’obtenir les deux sur votre disque dur. Ils offrent également un moyen simple d’augmenter le nombre de fichiers que vous pouvez transporter sur un ordinateur portable. Mais dans de nombreux cas, ces petits carrés de stockage portable sont ce dont vous avez besoin pour transformer votre machine Windows ou Mac OS X en une machine Linux en premier lieu.

Les cartes SD résolvant tant de problèmes, il est important que vous sachiez comment les gérer. Des erreurs peuvent se produire, et elles ont tendance à entraîner la perte de données. Personne ne veut ça.

Il existe plusieurs façons de configurer vos cartes SD, soit à partir de la ligne de commande, soit à l’aide d’une poignée d’applications graphiques. Voici comment procéder.

Qu’est-ce qu’un gestionnaire de partition ?

Une partition est une région de l’espace de stockage numérique. Cela peut être tout votre disque dur, mais ce n’est pas toujours le cas. Les doubles booters auront une partie dédiée à la distribution Linux installée et une autre allouée à Windows. Certains utilisent des partitions pour séparer leur système d’exploitation de leurs fichiers personnels. Habituellement, il y a aussi une partition séparée pour le swap. Une partition est une région de l’espace de stockage numérique. Cela peut être tout votre disque dur, mais ce n’est pas toujours le cas. Les doubles booters auront une partie dédiée à la distribution Linux installée et une autre allouée à Windows. Certains utilisent des partitions pour séparer leur système d’exploitation de leurs fichiers personnels. Habituellement, il y a aussi une partition séparée pour le swap.

Un éditeur de partitions est un outil de gestion de ces partitions. C’est ce que vous utilisez pour formater les cartes SD, créer de nouvelles partitions ou créer des doublons.

Les cartes SD sont généralement livrées avec une partition, mais vous pouvez diviser une carte de 32 Go en deux de 16 Go si vous le souhaitez.

Ici vous pouvez voir la carte de 2 Go que j’ai insérée dans mon ordinateur.

LinuxManageSDCards-GNOME-Disks

Les cartes mémoire se voient généralement attribuer un nom de périphérique simple comme / dev / sda, /dev/sdb, ou /dev/sdc. Ce n’est pas toujours le cas. Ci-dessus, on me montre le significativement plus long /dev/mmcblk0p1. Si je devais utiliser la ligne de commande, comme je l’expliquerai plus tard, c’est l’emplacement que j’entrerais.

Une autre façon de trouver le nom est d’entrer dans le terminal :

mount

Vous obtiendrez une longue liste de résultats, cette approche est donc recommandée pour les personnes qui ont déjà une idée de ce qu’elles recherchent. Même dans ce cas, je préfère généralement lancer le gestionnaire de partition pré-installé.

Certains environnements de bureau et distributions sont livrés avec leurs propres éditeurs de partition. Les disques GNOME (illustrés ci-dessus) s’intègrent au bureau GNOME 3.x, tandis que les utilisateurs de KDE peuvent vouloir le gestionnaire de partition KDE. De nombreuses distributions utilisent encore GParted. Tous font essentiellement la même chose. Certains environnements de bureau et distributions sont livrés avec leurs propres éditeurs de partition. Les disques GNOME (illustrés ci-dessus) s’intègrent au bureau GNOME 3.x, tandis que les utilisateurs de KDE peuvent vouloir le gestionnaire de partition KDE. De nombreuses distributions utilisent encore GParted. Tous font essentiellement la même chose.

Si vous recherchez un seul logiciel qui ne nécessite pas l’installation de logiciels supplémentaires et fonctionne sur toutes les distributions Linux, dd est votre meilleur choix. Cet outil de ligne de commande fait de la sauvegarde de votre carte SD et de l’écriture d’une image une tâche simple et d’une seule ligne. Mais vous devez être prudent, car une mauvaise commande peut effacer le contenu de tout votre disque dur.

Formater une carte SD

Les éditeurs de partition vous donneront généralement la possibilité de sélectionner une partition et de la formater en une nouvelle. Si vous souhaitez donner ou recycler une carte, vous pouvez choisir d’effacer complètement tout son contenu. Ce processus prend un certain temps, donc si vous cherchez simplement à effacer les données d’une carte afin de pouvoir y mettre plus de choses ou si vous avez l’intention de la transformer en un lecteur Linux amorçable, choisir l’option la plus rapide est parfait.

Vous devez choisir un type de partition lorsque vous faites cela. Le format FAT fonctionnera sur divers systèmes d’exploitation de bureau, et c’est ainsi que la plupart des cartes SD commencent leur vie. Il y a de fortes chances que ce soit l’option que vous souhaitez.

LinuxManageSDCards-GNOME-Disks-Format

Pour effacer une carte à l’aide de la ligne de commande, nous nous tournons vers dd. La commande ci-dessous effacera toutes les données de votre carte et les remplacera par des zéros. Il n’est pas impossible de récupérer les données effacées de cette façon, mais la plupart des gens ne pourront pas le faire.

dd if=/dev/zero of=/dev/sdc

Dans les commandes dd, le si paramètre détermine la source des données. le de indique la destination. Ici, nous copions des zéros sur /dev/sdc. Remplacez-le par l’emplacement que votre ordinateur attribue à votre carte, comme mentionné ci-dessus.

Après avoir exécuté cette commande, vous devrez peut-être créer une nouvelle partition. Peut-être même deux.

Créer une partition distincte

Créer une partition distincte à partir de celle que vous utilisez actuellement est un moyen risqué de perdre des données, bien que vous puissiez essayer de le faire en utilisant un GParted Live CD. Pour jouer en toute sécurité, sauvegardez vos données et recommencez à zéro. Effacez votre partition actuelle soit en appuyant sur le ou en sélectionnant l’option dans un menu. Appuyez ensuite sur le + ou sélectionnez l’option pour en créer un nouveau. Créer une partition distincte à partir de celle que vous utilisez actuellement est un moyen risqué de perdre des données, bien que vous puissiez essayer de le faire en utilisant un GParted Live CD. Pour jouer en toute sécurité, sauvegardez vos données et recommencez à zéro. Effacez votre partition actuelle soit en appuyant sur le ou en sélectionnant l’option dans un menu. Appuyez ensuite sur le + ou sélectionnez l’option pour en créer un nouveau.

Au lieu d’utiliser tout l’espace disponible, choisissez un nouveau montant. Ici, je pose les bases de deux partitions de même taille.

LinuxManageSDCards-GNOME-Disks-Create-Partition

Répétez ce processus pour autant de partitions que vous souhaitez créer.

Si vous souhaitez le faire à partir de la ligne de commande, vous pouvez vous tourner vers fdisk pour que la magie opère. Si vous souhaitez le faire à partir de la ligne de commande, vous pouvez vous tourner vers fdisk pour que la magie opère.

Sauvegarder une carte SD

Le moyen le plus simple de sauvegarder votre carte SD est d’ouvrir un gestionnaire de fichiers et de copier les fichiers dans un dossier sur votre ordinateur. Personnellement, c’est tout ce que je ressens le besoin de faire. Mais cette méthode n’est certes pas la meilleure si vous cherchez à faire des copies identiques ou à stocker de nombreuses sauvegardes.

Dans ce cas, vous souhaitez créer une image de partition. Les changements sont, vous pouvez trouver cette option dans votre éditeur de partition.

LinuxManageSDCards-GNOME-Disks-Partition-Image

Pour faire la même chose en utilisant dd, vous allez ouvrir un terminal et entrer une ligne qui ressemble à ceci.

dd if=/dev/sdc of=sdcard.img

La commande ci-dessus sauvegarde le contenu de votre carte SD dans un fichier .img dans votre dossier de départ, vous permettant de restaurer une copie identique ultérieurement. Vous devez disposer d’autant d’espace libre sur votre disque dur que la taille de la carte SD, ce qui signifie qu’une carte de 32 Go consommera 32 Go sur votre ordinateur. Attendre que la tâche soit terminée peut prendre un certain temps, et il semblera que dd a cessé de fonctionner. Soyez juste patient.

Restaurer une image de sauvegarde

Lorsque vous êtes prêt à restaurer votre carte SD, il vous suffit de retourner les deux destinations dans dd.

dd if=sdcard.img of=/dev/sdc

Dans un éditeur de partition, vous utilisez l’option pour restaurer une image. Cela vous invitera à sélectionner une image que vous avez précédemment créée pour écrire sur votre carte SD.

LinuxManageSDCards-GNOME-Disks-Restore-Partition

Créer une carte SD amorçable

Pour démarrer Linux à partir d’une carte SD à l’aide de dd, téléchargez d’abord l’image de la distribution Linux que vous souhaitez tester ou installer. Insérez ensuite le chemin d’accès à ce fichier en tant que si paramètre, comme vous le feriez lors de la restauration d’une carte SD. Par example:

dd if=/home/user/Downloads/parabola-2015.11.11-dual.iso of=/dev/sdc

C’est la dernière des commandes dd que je couvre ici. Sachez simplement que dd est suffisamment puissant pour cloner l’intégralité de votre disque dur, même si vous déplacez des téraoctets de données. Lorsque vous êtes prêt à aborder des commandes plus avancées, vous pouvez trouver une liste sur la page Wikipedia dd. Mais encore une fois, soyez prudent. Vous ne voulez pas les saisir à la hâte.

Si vous souhaitez éviter la ligne de commande, recherchez dans le gestionnaire de paquets de votre distribution un créateur de clé USB en direct. Ubuntu a le créateur de disque de démarrage. Fedora a le Live USB Creator. Ces distributions et d’autres fonctionnent avec UNetbootin. À l’aide de l’un de ces outils, vous sélectionnez l’image Linux que vous souhaitez installer (ou demandez à l’application d’en télécharger une sur place) et désignez votre carte SD comme périphérique cible. Si vous souhaitez éviter la ligne de commande, recherchez dans le gestionnaire de paquets de votre distribution un créateur de clé USB en direct. Ubuntu a le créateur de disque de démarrage. Fedora a le Live USB Creator. Ces distributions et d’autres fonctionnent avec UNetbootin. À l’aide de l’un de ces outils, vous sélectionnez l’image Linux que vous souhaitez installer (ou demandez à l’application d’en télécharger une sur place) et désignez votre carte SD comme périphérique cible.

LinuxManageSDCards-Fedora-LiveUSB-Creator

Cartes SD : polyvalentes et compactes

Les cartes SD présentent de nombreux avantages par rapport aux lecteurs flash. Ils sont plus fins, plus légers et plus faciles à transporter en vrac. Comme ils sont généralement alignés avec le côté d’un ordinateur, il est possible de les brancher à plein temps d’une manière que vous ne pouvez généralement faire qu’avec le plus petit des lecteurs flash, et ils dépassent toujours moins.

Si vous préférez les clés USB, c’est bien aussi. Les outils de gestion de l’un fonctionnent généralement avec l’autre.

Quels conseils recommanderiez-vous aux personnes souhaitant gérer leurs cartes SD ? Avez-vous déjà mis plusieurs partitions sur une seule carte ? En utilisez-vous un comme système d’exploitation en direct ? Partagez votre expérience avec d’autres dans les commentaires ci-dessous!

Crédits image: pingouin tenu par Asfia via Shutterstock

Leave a Comment

Your email address will not be published. Required fields are marked *