Android

USB formátumú meghajtók és sd-kártyák formázása a linuxon

Windows 10 telepítése /újratelepítése // Windows 10 install / reinstall guide

Windows 10 telepítése /újratelepítése // Windows 10 install / reinstall guide

Tartalomjegyzék:

Anonim

Az SD-kártya vagy az USB-meghajtó használata előtt meg kell formázni és particionálni. Általában a legtöbb USB-meghajtó és SD-kártya a FAT fájlrendszerrel előre formázva van, és azokat nem szükséges a dobozból formázni. Bizonyos esetekben azonban meg kell formáznia a meghajtót.

Linux alatt grafikus eszközöket, például GParted vagy parancssori eszközöket (például fdisk vagy parted a meghajtó formázására és a szükséges partíciók létrehozására.

Ebben az oktatóanyagban megmutatjuk, hogyan lehet az USB meghajtót vagy az SD-kártyát formázni Linuxon a parted segédprogrammal.

Fontos megjegyezni, hogy a formázás pusztító folyamat, és az összes meglévő adatot törli. Ha vannak adatok az UDS meghajtón az SD-kártyáról, akkor készítsen biztonsági másolatot.

Telepítés parted

A GNU Parted egy eszköz a partíciós táblák létrehozásához és kezeléséhez. A megosztott csomagot manapság a legtöbb Linux disztróban előre telepítették. A következő gépeléssel ellenőrizheti, hogy telepítve van-e a rendszerére:

parted --version

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

Ha a parted nincs telepítve a rendszerére, telepítheti a terjesztés csomagkezelőjével.

Telepítse parted az Ubuntu és a Debian rendszereken

sudo apt update sudo apt install parted

Telepítse parted a CentOS-ra és a Fedora-ra

sudo yum install parted

Az USB vagy SD kártya neve azonosítása

Helyezze be az USB flash meghajtót vagy az SD kártyát a Linux lsblk és keresse meg az eszköz nevét az lsblk paranccsal:

lsblk

A parancs kinyomtatja az összes elérhető blokkoló eszköz listáját:

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…

A fenti példában az SD eszköz neve /dev/sdb , de ez a rendszeren változhat.

A dmesg paranccsal az eszköz nevét is megtalálhatja:

lsblk

Az eszköz csatlakoztatása után a dmesg megjeleníti az eszköz nevét:

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

Az adatok biztonságos törlése (opcionális)

A meghajtó formázása előtt biztonságosan törölheti a rajta található összes adatot azáltal, hogy a teljes meghajtót véletlenszerű adatokkal felülírja. Ez biztosítja, hogy az adatokat egyetlen adat-helyreállítási eszköz sem tudja helyreállítani.

Csak akkor szabad teljesen törölnie az adatokat, ha az eszközt átadják. Ellenkező esetben kihagyhatja ezt a lépést.

Legyen nagyon óvatos, mielőtt futtatja a következő parancsot, és visszavonhatatlanul törli a meghajtó adatait. A dd parancs of=… részének a célmeghajtóra kell mutatnia.

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

A meghajtó méretétől függően a folyamat eltart egy ideig.

Miután a lemezt törölték, a dd parancs kinyomtatja: „Nincs hely marad az eszközön”:

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

Partíció létrehozása és formázás

A leggyakoribb fájlrendszerek az exFAT és az NTFS Windowson, az EXT4 a Linuxon és a FAT32, amelyek minden operációs rendszerben használhatók.

Megmutatjuk, hogyan kell formázni az USB-meghajtót vagy SD-kártyát FAT32 vagy EXT4 formátumra. Használja az EXT4-et, ha a meghajtót csak Linux rendszereken kívánja használni, különben formázza FAT32-rel. Egy partíció elegendő a legtöbb esetben.

Formátum FAT32-vel

Először hozzon létre egy partíciós táblát a következő parancs futtatásával:

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

Hozzon létre egy Fat32 partíciót, amely az egész helyet lefedi:

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

Formázza a rendszerindító partíciót FAT32 formátumra:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Ha kész, használja az alábbi parancsot a partíciós tábla kinyomtatásához és ellenőrizze, hogy minden megfelelően van-e beállítva:

sudo parted /dev/sdb --script print

A kimenetnek így kell kinéznie:

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

Ez minden! Formázta a készüléket.

Formázás az EXT4-rel

Hozzon létre egy GPT partíciós táblát az alábbiak kiadásával:

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

Futtassa a következő parancsot egy EXT4 partíció létrehozásához, amely a teljes helyet foglalja el:

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

Formázza a partíciót az ext4 formátumra:

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

Ellenőrizze a partíciós tábla kinyomtatásával:

sudo parted /dev/sdb --script print

A kimenetnek így kell kinéznie:

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

Következtetés

Az USB-meghajtó vagy SD-kártya formázása Linuxon egy nagyon egyszerű folyamat. Csak annyit kell tennie, hogy beszúrja a meghajtót, létrehoz egy partíciós táblát, és formázza azt a FAT32-rel vagy a kívánt fájlrendszerrel.

terminál