Android

Πώς να διαμορφώσετε τις μονάδες USB και τις κάρτες sd στο linux

Windows 7 - Διαμόρφωση μέσων αποθήκευσης

Windows 7 - Διαμόρφωση μέσων αποθήκευσης

Πίνακας περιεχομένων:

Anonim

Προτού χρησιμοποιήσετε μια κάρτα SD ή μια μονάδα USB, πρέπει να μορφοποιηθεί και να διαχωριστεί. Τυπικά, οι περισσότερες μονάδες USB και οι κάρτες SD έρχονται προκατασκευασμένες χρησιμοποιώντας το σύστημα αρχείων FAT και δεν χρειάζεται να μορφοποιηθούν εκτός πλαισίου. Ωστόσο, σε ορισμένες περιπτώσεις, ίσως χρειαστεί να διαμορφώσετε τη μονάδα δίσκου.

Στο Linux, μπορείτε να χρησιμοποιήσετε ένα γραφικό εργαλείο όπως το GParted ή εργαλεία γραμμής εντολών όπως το fdisk ή το parted για να διαμορφώσετε τη μονάδα δίσκου και να δημιουργήσετε τα απαιτούμενα διαμερίσματα.

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να διαμορφώσετε μια μονάδα USB ή μια κάρτα SD στο Linux χρησιμοποιώντας το εργαλείο parted .

Είναι σημαντικό να σημειωθεί ότι η μορφοποίηση είναι μια καταστροφική διαδικασία και θα διαγράψει όλα τα υπάρχοντα δεδομένα. Εάν έχετε δεδομένα σχετικά με τη μονάδα UDS ή την κάρτα SD, βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας.

Εγκατάσταση parted

Το GNU Parted είναι ένα εργαλείο για τη δημιουργία και τη διαχείριση πινάκων κατατμήσεων. Το διαχωρισμένο πακέτο είναι προεγκατεστημένο στις περισσότερες διανομές Linux σήμερα. Μπορείτε να ελέγξετε αν είναι εγκατεστημένο στο σύστημά σας πληκτρολογώντας:

parted --version

parted (GNU parted) 3.2 Copyright (C) 2014 Free Software Foundation, Inc….

Εάν δεν έχει γίνει διάσπαση στο σύστημα σας, μπορείτε να το εγκαταστήσετε χρησιμοποιώντας το διαχειριστή πακέτων της διανομής σας.

Εγκαταστήστε parted σε Ubuntu και Debian

sudo apt update sudo apt install parted

Εγκαταστήστε parted σε CentOS και Fedora

sudo yum install parted

Αναγνώριση του ονόματος κάρτας USB ή SD

Τοποθετήστε τη μονάδα flash USB ή κάρτα SD στο μηχάνημά σας Linux και εντοπίστε το όνομα της συσκευής χρησιμοποιώντας την εντολή lsblk :

lsblk

Η εντολή θα εκτυπώσει μια λίστα με όλες τις διαθέσιμες συσκευές μπλοκ:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 14.4G 0 disk └─sdb1 8:17 1 1.8G 0 part /media/data…

Στο παραπάνω παράδειγμα, το όνομα της συσκευής SD είναι /dev/sdb , αλλά αυτό μπορεί να διαφέρει στο σύστημά σας.

Μπορείτε επίσης να χρησιμοποιήσετε την εντολή dmesg για να βρείτε το όνομα της συσκευής:

lsblk

Μόλις συνδέσετε τη συσκευή, το dmesg θα εμφανίσει το όνομα της συσκευής:

… sd 1:0:0:0: 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)…

Ασφαλώς σκουπίστε τα δεδομένα (προαιρετικά)

Πριν διαμορφώσετε τη μονάδα δίσκου, μπορείτε να διαγράψετε με ασφάλεια όλα τα δεδομένα σε αυτήν, αντικαθιστώντας ολόκληρη τη μονάδα δίσκου με τυχαία δεδομένα. Αυτό εξασφαλίζει ότι τα δεδομένα δεν μπορούν να ανακτηθούν από οποιοδήποτε εργαλείο ανάκτησης δεδομένων.

Θα πρέπει να σκουπίσετε τελείως τα δεδομένα μόνο εάν η συσκευή πρόκειται να παραδοθεί μακριά. Διαφορετικά, μπορείτε να παραλείψετε αυτό το βήμα.

Προσέξτε πολύ πριν εκτελέσετε την ακόλουθη εντολή και διαγράψετε αμετάκλητα τα δεδομένα της μονάδας δίσκου. Το of=… μέρος της εντολής dd πρέπει να δείχνει στη μονάδα στόχου.

sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress

Ανάλογα με το μέγεθος της μονάδας δίσκου, η διαδικασία θα χρειαστεί λίγο χρόνο για να ολοκληρωθεί.

Μόλις διαγραφεί ο δίσκος, η εντολή dd θα εκτυπώσει "Δεν υπάρχει χώρος στη συσκευή":

15455776768 bytes (15 GB, 14 GiB) copied, 780 s, 19.8 MB/s dd: error writing '/dev/sdb': No space left on device 3777356+0 records in 3777355+0 records out 15472047104 bytes (15 GB, 14 GiB) copied, 802.296 s, 19.3 MB/s

Δημιουργία διαμερίσματος και διαμόρφωση

Τα πιο συνηθισμένα συστήματα αρχείων είναι exFAT και NTFS σε Windows, EXT4 σε Linux και FAT32 τα οποία μπορούν να χρησιμοποιηθούν σε όλα τα λειτουργικά συστήματα.

Θα σας δείξουμε πώς να διαμορφώσετε τη μονάδα USB ή την κάρτα SD σας σε FAT32 ή EXT4. Χρησιμοποιήστε το EXT4 αν σκοπεύετε να χρησιμοποιήσετε τη μονάδα δίσκου μόνο σε συστήματα Linux, διαφορετικά διαμορφώστε το με το FAT32. Ένα μόνο διαμέρισμα είναι αρκετό για τις περισσότερες περιπτώσεις χρήσης.

Μορφοποιήστε με FAT32

Καταρχήν, δημιουργήστε τον πίνακα κατατμήσεων εκτελώντας την ακόλουθη εντολή:

sudo parted /dev/sdb --script -- mklabel msdos

Δημιουργήστε ένα διαμέρισμα Fat32 που παίρνει ολόκληρο το χώρο:

sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%

Διαμορφώστε το διαμέρισμα εκκίνησης σε FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Αφού γίνει, χρησιμοποιήστε την παρακάτω εντολή για να εκτυπώσετε τον πίνακα διαμερισμάτων και να βεβαιωθείτε ότι τα πάντα έχουν ρυθμιστεί σωστά:

sudo parted /dev/sdb --script print

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

Model: Kingston DataTraveler 3.0 (scsi) Disk /dev/sdb: 15.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 15.5GB 15.5GB primary fat32 lba

Αυτό είναι όλο! Έχετε διαμορφώσει τη συσκευή σας.

Διαμορφώστε με το EXT4

Δημιουργήστε έναν πίνακα διαμερισμάτων GPT εκδίδοντας:

sudo parted /dev/sdb --script -- mklabel gpt

Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα διαμέρισμα EXT4 που παίρνει ολόκληρο το χώρο:

sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%

Διαμορφώστε το διαμέρισμα σε ext4:

sudo mkfs.ext4 -F /dev/sdb1

mke2fs 1.44.1 (24-Mar-2018) /dev/sdb1 contains a vfat file system Creating filesystem with 3777024 4k blocks and 944704 inodes Filesystem UUID: 72231e0b-ddef-44c9-a35b-20e2fb655b1c Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done

Επαληθεύστε την εκτυπώνοντας τον πίνακα διαμερισμάτων:

sudo parted /dev/sdb --script print

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

Model: Kingston DataTraveler 3.0 (scsi) Disk /dev/sdb: 15.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 15.5GB 15.5GB ext4 primary

συμπέρασμα

Η μορφοποίηση μιας μονάδας USB ή κάρτας SD στο Linux είναι μια αρκετά απλή διαδικασία. Το μόνο που χρειάζεται να κάνετε είναι να τοποθετήσετε τη μονάδα, να δημιουργήσετε έναν πίνακα κατατμήσεων και να την διαμορφώσετε με το FAT32 ή το σύστημα αρχείων που προτιμάτε.

τερματικό