Format SD -Karte unter Linux

Eine SD -Karte muss formatiert und verteilt werden, bevor sie verwendet werden kann. Fast alle SD -Karten werden mit dem bereits eingerichteten Fat -Dateisystem geliefert, sodass sie zum ersten Mal nicht formatiert werden müssen. Es gibt jedoch Zeiten, in denen das Antrieb erforderlich ist.

Sie können ein SD -Laufwerk formatieren und die erforderlichen Partitionen mit einem grafischen Tool wie erstellen GParted oder mit Befehlszeilenwerkzeugen wie fdisk oder geteilt.

Worüber werden wir sprechen??

In diesem Artikel zeigen wir Ihnen, wie Sie eine SD -Karte auf einem Linux -Betriebssystem formatieren können. Insbesondere werden wir ein Ubuntu 20 verwenden.04 System für diesen Artikel.

Voraussetzung:

Für dieses Tutorial sollten Sie die folgenden Grundvoraussetzungen haben:

  1. Der Benutzer sollte über Superuser -Berechtigungen im System verfügen.
  2. Grundkenntnisse über die Linux -Befehlszeile und die Partitionsverwaltung.

Warnung: Formatierung ist ein zerstörerischer Prozess und löscht alle Daten auf dem Gerät. Stellen Sie sicher, dass Sie eine Sicherung wichtiger Dateien haben, die auf der SD -Karte gespeichert sind.

Auf der Suche nach dem SD -Kartengerät

Wir müssen unser Zielgerät auf dem System finden, bevor wir weitermachen können. Führen Sie dazu den folgenden Befehl aus, bevor Sie die SD -Karte einschalten:

$ watch "dmesg | schwanz -10"

Jetzt setzen wir die SD -Karte ein und beobachten die Ausgabe des vorherigen Befehls. Es druckt eine Nachricht, die bestätigt, dass das Gerät angehängt ist. Wir können auch die verwenden LSBLK Befehl zur Überprüfung des Geräts:

$ lsblk

Eine Liste aller Blockgeräte wird von diesem Befehl gedruckt.

In unserem Fall ist der Name des Geräts /dev/sdc. Der Name kann je nach der verwendeten Verteilung unterschiedlich sein.

Das Gerät abkeimt

Es kann vorhandenen Partitionen auf der Ziel -SD -Karte vorhanden sein. Wir können sie mit dem Befehl finden:

$ ls -a /dev | Grep SDC

Wenn die Ausgabe die Gerätenamen mit Zahlensuffixen anzeigt, bedeutet dies, dass es formatierte Partitionen gibt. Schauen Sie sich noch einmal die vorherige Warnung in Rot an.

Lassen Sie uns diese Partitionen unter Verwendung des folgenden Befehls entmuntieren:

$ sudo Umount /dev /sdc1

Ansatz 1: Verwenden des Disk -Dienstprogramms zum Format einer SD -Karte

Befolgen Sie die angegebenen Schritte, um die SD -Karte mithilfe des Disk -Dienstprogramms zu formatieren:

Schritt 1. Öffnen Sie das Datenträger -Dienstprogramm im Ordner Anwendungsordner.

Schritt 2. Wählen Sie aus dem Popup-Fenster das Zielgerät aus der Liste links aus. Wählen Sie nun auf der rechten Registerkarte die Partition aus, die ein Dateisystem enthält. Klicken Sie dann mit der linken Maustaste auf das Zahnradsymbol und wählen Sie die Option "Partition" Format.

Um sicherzustellen, dass keine Daten auf dem Gerät verbleiben, können Sie die Partition auch dauerhaft mit dem löschen geteilt Werkzeug:

Schritt 3. Jetzt wird ein neues Fenster angezeigt, in dem Sie Ihrer SD -Karte einen Namen geben können (Volumen). Wenn Sie alle vorhandenen Daten überschreiben möchten, können Sie den Löschschalter einschalten.

Für den Block "Typ" können Sie Ext4, Fett, NTFs oder ein anderes verfügbares Format auswählen. Drücken Sie nun die nächste Taste.

Schritt 4. Klicken Sie schließlich im nächsten Fenster auf die Schaltfläche Format, um den Prozess zu starten.

Ihre SD -Karte ist endlich formatiert und zur Verwendung bereit. Sie können es montieren und Dateien und Verzeichnisse erstellen.

Ansatz 2: Verwenden Sie die Befehlszeile, um eine SD -Karte zu formatieren

Schauen wir uns an, wie Sie eine SD -Karte aus der Befehlszeile formatieren können.

Schritt 1. Öffnen Sie zunächst das Terminal und überprüfen Sie die zu formatierte Festplatte:

$ sudo df -h

Um die Aufgabe zu erledigen, ist es wichtig, die entsprechende Festplatte auszuwählen.

Schritt 2. Wie bereits erwähnt, entlasten Sie die SD -Karte (überspringen Sie diesen Schritt, wenn es nicht montiert ist).

Schritt 3. Erstellen wir eine neue Partition aus dem Terminal mit dem Befehl GNU Parted. Für dieses Tutorial erstellen wir eine einzige Partition, die die gesamte Fahrt einnimmt. Die Scheibengröße in unserem Fall beträgt 16 GB. Der Mklabel msdos Der Parameter sagt uns, dass der Standard für unsere Partitionen MBR ist.

Um den Befehl GNU Parted hier zu verwenden, geben Sie ein "Abgebildet" gefolgt vom Geräte -Dateinamen für die Zielscheibe wie z /dev/sdc.

$ sudo parted /dev /sdc mklabel msdos 0 16g

Schritt 4. Unter Linux reicht es nicht aus, die Partitionen zu erstellen, um sie nützlich zu machen. Infolgedessen müssen wir sie formatieren und ein Dateisystem für sie erstellen. Sie können jetzt die SD -Karte in jedem Format formatieren, das Sie benötigen. Um das Ext4 -Format zu verwenden, verwenden wir beispielsweise den folgenden Befehl:

$ sudo mkfs -t ext4 /dev /sdc

Schritt 5. Machen Sie als nächstes die neue Partition im Dateisystem, sagen Sie /mnt. Überprüfen Sie auch den folgenden LSBLK -Befehl:

$ sudo montage /dev /sdc /mnt

Das ist alles, was wir tun müssen, um eine SD -Karte unter Linux zu formatieren.

Abschluss

In diesem Artikel haben wir uns untersucht, wie Sie mit den verschiedenen Dateisystemen eine SD -Kartenscheibe unter Linux verwenden und montieren können. Während es einfach ist, die Festplatten unter Linux zu formatieren (vorausgesetzt, Sie wissen, was Sie tun), kann ein Fehltritt zum Datenverlust führen.