Formatta SD SD in Linux

Formatta SD SD in Linux

Una scheda SD deve essere formattata e partizionata prima che possa essere utilizzata. Quasi tutte le schede SD vengono fornite con il file system Fat già impostato in modo da non dover essere formattati la prima volta. Tuttavia, ci sono momenti in cui è necessaria la formattazione dell'unità.

È possibile formattare un'unità SD e creare le partizioni necessarie utilizzando uno strumento grafico come Gparto o con strumenti di riga di comando come fdisk O separato.

Di cosa parleremo?

In questo articolo, ti mostreremo come formattare una scheda SD su un sistema operativo Linux. In particolare, useremo un Ubuntu 20.04 Sistema per questo articolo.

Prerequisito:

Per questo tutorial, dovresti avere i seguenti prerequisiti di base:

  1. L'utente dovrebbe avere privilegi superuser sul sistema.
  2. Conoscenza di base della riga di comando Linux e della gestione delle partizioni.

Avvertimento: La formattazione è un processo distruttivo ed elimina tutti i dati sul dispositivo. Assicurati di avere un backup di file importanti che sono archiviati sulla scheda SD.

Alla ricerca del dispositivo di scheda SD

Dobbiamo trovare il nostro dispositivo target sul sistema prima di poter andare avanti. Per questo, eseguire il seguente comando prima di collegare la scheda SD:

$ watch "dmesg | tail -10"

Ora inseriamo la scheda SD e guardiamo l'output del comando precedente. Stampa un messaggio che conferma che il dispositivo è allegato. Possiamo anche usare il lsblk comando per verificare il dispositivo:

$ lsblk

Un elenco di tutti i dispositivi di blocco è stampato da questo comando.

Nel nostro caso, il nome del dispositivo è /dev/sdc. Il nome può essere diverso a seconda della distribuzione in uso.

Scorso il dispositivo

Potrebbero esserci partizioni esistenti sulla scheda SD target. Possiamo trovarli usando il comando:

$ ls -a /dev | grep sdc

Se l'output mostra i nomi dei dispositivi con suffissi numerici, ciò significa che ci sono partizioni formattate. Ancora una volta, per favore dai un'occhiata al precedente avvertimento in rosso.

Scongono queste partizioni usando il seguente comando:

$ sudo umount /dev /sdc1

Approccio 1: usando l'utilità del disco per formattare una scheda SD

Per formattare la scheda SD utilizzando l'utilità del disco, seguire i passaggi forniti:

Passo 1. Apri il programma di utilità del disco dalla cartella Applicazioni.

Passo 2. Dalla finestra pop-up, selezionare il dispositivo di destinazione dall'elenco a sinistra. Ora, dalla scheda a destra, selezionare la partizione che contiene un filesystem. Quindi, fai clic con il pulsante sinistro del mouse sull'icona degli ingranaggi e seleziona l'opzione "Partizione in formato".

Al fine di assicurarsi che non rimangono dati sul dispositivo, è possibile anche eliminare permanentemente la partizione utilizzando il separato attrezzo:

Passaggio 3. Ora, appare una nuova finestra in cui puoi dare un nome alla tua scheda SD (Volume). Inoltre, se si desidera sovrascrivere tutti i dati esistenti, è possibile attivare l'interruttore di cancellazione.

Per il blocco "Tipo", è possibile selezionare EXT4, FAT, NTFS o qualsiasi altro formato disponibile. Ora, premere il pulsante Next.

Passaggio 4. Infine, fai clic sul pulsante Formato sulla finestra successiva per avviare il processo.

La tua scheda SD è finalmente formattata e pronta per l'uso. Puoi montare e iniziare a creare file e directory.

Approccio 2: usando la riga di comando per formattare una scheda SD

Diamo un'occhiata a come formattare una scheda SD dalla riga di comando.

Passo 1. Innanzitutto, aprire il terminale e controllare il disco da formattare:

$ sudo df -h

Per completare l'attività, è importante selezionare il disco appropriato.

Passo 2. Ora, come abbiamo accennato in precedenza nella sezione "UN MOTORE IL DEI METTORE", Scontrollo la scheda SD (salta questo passaggio se non è montato).

Passaggio 3. Creiamo una nuova partizione dal terminale con il comando GNU. Per questo tutorial, creiamo una singola partizione che occupa l'intera guida. La dimensione del disco nel nostro caso è di 16 GB. IL mklabel msdos Il parametro ci dice che lo standard per le nostre partizioni è MBR.

Per utilizzare il comando GNU separato qui, immettere "Separato" seguito dal nome file del dispositivo per il disco di destinazione come /dev/sdc.

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

Passaggio 4. In Linux, semplicemente creare le partizioni non è sufficiente per renderle utili. Di conseguenza, dobbiamo formattarli e creare un file system per loro. Ora puoi formattare la scheda SD in qualsiasi formato di cui hai bisogno. Ad esempio, per utilizzare il formato EXT4, utilizziamo il seguente comando:

$ sudo mkfs -t ext4 /dev /sdc

Passaggio 5. Successivamente, montare la nuova partizione sul filesystem, diciamo /mnt. Inoltre, verifica l'utilizzo del seguente comando LSBLK:

$ sudo monte /dev /sdc /mnt

Questo è tutto ciò che dobbiamo fare per formattare una scheda SD su Linux.

Conclusione

In questo articolo, abbiamo esaminato come utilizzare i diversi file system per formattare e montare un disco della scheda SD in Linux. Mentre la formattazione dei dischi in Linux è semplice (supponendo che tu sappia cosa stai facendo), qualsiasi passo falso potrebbe comportare la perdita di dati.