How to Format USB drive in Linux Ubuntu using terminal ( 100 % working )
Obsah:
- Instalace se
parted
- Nainstalujte
parted
na Ubuntu a Debian - Nainstalujte
parted
na CentOS a Fedora - Identifikace názvu USB nebo SD karty
- Bezpečně vymazejte data (volitelné)
- Vytvoření oddílu a formování
- Formátovat pomocí FAT32
- Formátovat pomocí EXT4
- Závěr
Před použitím karty SD nebo jednotky USB je třeba ji naformátovat a rozdělit na oddíly. Obvykle většina jednotek USB a SD karet přichází předem naformátovaná pomocí systému souborů FAT a není třeba je formátovat z krabice. V některých případech však budete možná muset jednotku naformátovat.
V systému Linux můžete k formátování jednotky a vytvoření požadovaných oddílů použít grafický nástroj jako GParted nebo nástroje příkazového řádku, jako je
fdisk
nebo
parted
.
V tomto tutoriálu vám ukážeme, jak formátovat jednotku USB nebo SD kartu v systému Linux pomocí
parted
obslužného programu.
Je důležité si uvědomit, že formátování je destruktivní proces a vymaže všechna existující data. Pokud máte data na jednotce UDS na SD kartě, nezapomeňte je zálohovat.
Instalace se
parted
GNU Parted je nástroj pro vytváření a správu tabulek oddílů. Rozdělený balíček je v současné době předinstalován na většině linuxových distribucí. Můžete zkontrolovat, zda je nainstalován ve vašem systému zadáním:
parted --version
parted (GNU parted) 3.2 Copyright (C) 2014 Free Software Foundation, Inc….
Pokud ve vašem systému není
parted
nainstalován, můžete jej nainstalovat pomocí správce balíčků vaší distribuce.
Nainstalujte
parted
na Ubuntu a Debian
sudo apt update
sudo apt install parted
Nainstalujte
parted
na CentOS a Fedora
Identifikace názvu USB nebo SD karty
Vložte USB flash disk nebo SD kartu do počítače se systémem Linux a pomocí příkazu
lsblk
vyhledejte název zařízení:
lsblk
Příkaz vytiskne seznam všech dostupných blokových zařízení:
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…
Ve výše uvedeném příkladu je název zařízení SD
/dev/sdb
, ale ve vašem systému se může lišit.
Název zařízení můžete také najít pomocí příkazu
dmesg
:
lsblk
Po připojení zařízení
dmesg
zobrazí název zařízení:
… sd 1:0:0:0: 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)…
Bezpečně vymazejte data (volitelné)
Před formátováním jednotky můžete bezpečně vymazat všechna data na ní přepsáním celé jednotky náhodnými daty. Tím je zajištěno, že data nemohou být obnovena žádným nástrojem pro obnovu dat.
Data musíte zcela vymazat, pouze pokud bude zařízení rozdáno. V opačném případě můžete tento krok přeskočit.
Před spuštěním následujícího příkazu buďte velmi opatrní a neodvolatelně smažte data jednotky. Část
of=…
část příkazu
dd
musí ukazovat na cílovou jednotku.
sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress
V závislosti na velikosti jednotky bude proces nějakou dobu trvat.
Jakmile je disk vymazán, příkaz
dd
vytiskne „Na zařízení nezbývá žádný prostor“:
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
Vytvoření oddílu a formování
Nejběžnějšími systémy souborů jsou exFAT a NTFS v systému Windows, EXT4 v systému Linux a FAT32, které lze použít na všech operačních systémech.
Ukážeme vám, jak naformátovat jednotku USB nebo SD kartu na FAT32 nebo EXT4. Použijte EXT4, pokud chcete jednotku používat pouze v systémech Linux, jinak ji naformátujte pomocí FAT32. Pro většinu případů použití stačí jeden oddíl.
Formátovat pomocí FAT32
Nejprve vytvořte tabulku oddílů spuštěním následujícího příkazu:
sudo parted /dev/sdb --script -- mklabel msdos
Vytvořte oddíl Fat32, který zabere celý prostor:
sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%
Naformátujte spouštěcí oddíl na FAT32:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
Po dokončení použijte tabulku níže k vytištění tabulky oddílů a ověření, že je vše správně nastaveno:
sudo parted /dev/sdb --script print
Výstup by měl vypadat asi takto:
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
To je vše! Zařízení jste naformátovali.
Formátovat pomocí EXT4
Vytvořte tabulku oddílů GPT vydáním:
sudo parted /dev/sdb --script -- mklabel gpt
Spusťte následující příkaz a vytvořte oddíl EXT4, který zabere celý prostor:
sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%
Naformátujte oddíl na 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
Ověřte to vytištěním tabulky oddílů:
sudo parted /dev/sdb --script print
Výstup by měl vypadat asi takto:
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
Závěr
Formátování jednotky USB nebo karty SD v systému Linux je docela jednoduchý proces. Vše, co musíte udělat, je vložit jednotku, vytvořit tabulku oddílů a naformátovat ji pomocí FAT32 nebo preferovaného systému souborů.
terminálAktivní multimediální disky Pevné disky USB o průměru 2,5 palce

Nová řada polovodičových jednotek SSD od Active Media
Rychlý způsob, jak vysunout USB disky s USB Disk Ejector

USB Disk Ejector je bezplatný nástroj, v systému Windows. Může být spuštěn jako neviditelný program příkazového řádku
Benchmark, Monitor pevné disky, USB disky s CrystalDiskMark, CrystalDiskInfo

CrystalDiskMark & CrystalDiskInfo umožňuje testovat a srovnávacích pevných disků, Solid State Drive, USB disky a zjistit čtení a zápis rychlosti a sledování zdravotního stavu & teploty.