Karta SD musi być sformatowana i podzielona na partycje, zanim będzie można ją użyć. Prawie wszystkie karty SD są wyposażone w system Fat File, który jest już skonfigurowany, więc nie trzeba ich sformatować za pierwszym razem. Są jednak chwile, gdy sformatowanie dysku jest konieczne.
Możesz sformatować napęd SD i utworzyć niezbędne partycje za pomocą narzędzia graficznego takiego jak GPARTED lub z narzędziami wiersza polecenia Fdisk Lub rozstał.
O czym będziemy porozmawiać?
W tym artykule pokażemy, jak sformatować kartę SD w systemie operacyjnym Linux. W szczególności użyjemy Ubuntu 20.04 System dla tego artykułu.
Warunek wstępny:
W tym samouczku powinieneś mieć następujące podstawowe warunki:
Ostrzeżenie: Formatowanie jest procesem destrukcyjnym i usuwa wszystkie dane na urządzeniu. Upewnij się, że masz kopię zapasową ważnych plików, które są przechowywane na karcie SD.
Szukam urządzenia karty SD
Musimy znaleźć nasze docelowe urządzenie w systemie, zanim będziemy mogli przejść dalej. W tym celu uruchom następujące polecenie przed podłączeniem karty SD:
$ Watch „Dmesg | Tail -10”
Teraz wstawiamy kartę SD i oglądamy dane wyjściowe poprzedniego polecenia. Drukuje wiadomość, która potwierdza, że urządzenie jest podłączone. Możemy również użyć lsblk polecenie weryfikacji urządzenia:
$ lsblk
Lista wszystkich urządzeń blokowych jest drukowana przez to polecenie.
W naszym przypadku nazwa urządzenia jest /dev/sdc. Nazwa może być inna w zależności od używanego dystrybucji.
Rozmowa urządzenia
Na docelowej karcie SD mogą istnieć partycje. Możemy je znaleźć za pomocą polecenia:
$ ls -a /dev | GREP SDC
Jeśli wyjście pokazuje nazwy urządzeń z sufiksami liczbowymi, oznacza to, że istnieją sformatowane partycje. Ponownie spójrz na poprzednie ostrzeżenie na czerwono.
Odrzućmy te partycje za pomocą następującego polecenia:
$ sudo umount /dev /sdc1
Podejście 1: Wykorzystanie narzędzia dysku do sformatowania karty SD
Aby sformatować kartę SD za pomocą narzędzia dysku, wykonaj podane kroki:
Krok 1. Otwórz program narzędzi dysku z folderu aplikacji.
Krok 2. Z okna wyskakującego wybierz urządzenie docelowe z listy po lewej stronie. Teraz, z prawej karty, wybierz partycję zawierającą system plików. Następnie kliknij w lewo ikonę przekładni i wybierz opcję „Format partycji”.
Aby upewnić się, że na urządzeniu nie pozostaje żadne dane, możesz również na stałe usunąć partycję za pomocą rozstał narzędzie:
Krok 3. Teraz pojawia się nowe okno, w którym możesz nadać nazwę swojej karty SD (wolumin). Ponadto, jeśli chcesz zastąpić wszystkie istniejące dane, możesz włączyć przełącznik usuwania.
W przypadku bloku „Typ” możesz wybrać Ext4, FAT, NTFS lub dowolny inny dostępny format. Teraz naciśnij następny przycisk.
Krok 4. Na koniec kliknij przycisk formatu w następnym oknie, aby rozpocząć proces.
Twoja karta SD jest ostatecznie sformatowana i gotowa do użycia. Możesz go zamontować i zacząć tworzyć pliki i katalogi.
Podejście 2: Korzystanie z wiersza poleceń do sformatowania karty SD
Spójrzmy, jak sformatować kartę SD z wiersza poleceń.
Krok 1. Najpierw otwórz terminal i sprawdź dysk do sformatowania:
$ sudo df -h
Aby wykonać zadanie, ważne jest, aby wybrać odpowiedni dysk.
Krok 2. Teraz, jak wspomnieliśmy wcześniej w sekcji „Umontowanie urządzenia”, niezamontowanie karty SD (pomiń ten krok, jeśli nie jest zamontowany).
Krok 3. Utwórzmy nową partycję z terminalu z poleceniem rozdzielonym GNU. W tym samouczku tworzymy pojedynczy partycję, która zajmuje cały dysk. Rozmiar dysku w naszym przypadku wynosi 16 GB. Mklabel MSDOS Parametr mówi nam, że standardem naszych partycji jest MBR.
Aby użyć polecenia rozdzielonego GNU tutaj, wprowadź „Rozstał się” a następnie nazwa pliku urządzenia dla dysku docelowego, takiego jak /dev/sdc.
$ sudo rozstał się /dev /sdc mklabel msdos 0 16G
Krok 4. W systemie Linux zwykłe tworzenie partycji nie wystarczy, aby uczynić je przydatnymi. W rezultacie musimy je sformatować i utworzyć dla nich system plików. Możesz teraz sformatować kartę SD w dowolnym formacie, którego potrzebujesz. Na przykład, aby użyć formatu ext4, używamy następującego polecenia:
$ sudo mkfs -t ext4 /dev /sdc
Krok 5. Następnie zamontuj nową partycję na systemie plików, powiedzmy /MNT. Sprawdź także za pomocą następujące polecenie LSBLK:
$ sudo Mount /dev /sdc /mnt
To wszystko, co musimy zrobić, aby sformatować kartę SD w Linux.
Wniosek
W tym artykule przyjrzeliśmy się, jak korzystać z różnych systemów plików do sformatowania i montażu dysku SD w Linux. Podczas sformatowania dysków pod Linux jest proste (zakładając, że wiesz, co robisz), wszelkie błędy mogą spowodować utratę danych.