Android

Kuinka alustaa USB-asemat ja SD-kortit Linuxissa

SKR 1.3 - Basics

SKR 1.3 - Basics

Sisällysluettelo:

Anonim

Ennen kuin voit käyttää SD-korttia tai USB-asemaa, se on alustettava ja osioitava. Tyypillisesti suurin osa USB-asemista ja SD-korteista on esimuotoillut FAT-tiedostojärjestelmällä, eikä niitä tarvitse alustaa laatikosta. Joissain tapauksissa saatat joutua kuitenkin alustamaan aseman.

Linuxissa voit käyttää graafista työkalua, kuten GParted, tai komentorivityökaluja, kuten fdisk tai parted , aseman alustamiseen ja tarvittavien osioiden luomiseen.

Tässä opetusohjelmassa näytämme, kuinka alustaa USB-asema tai SD-kortti Linuxissa parted apuohjelman avulla.

On tärkeää huomata, että muotoilu on tuhoisa prosessi, ja se poistaa kaikki olemassa olevat tiedot. Jos SD-kortilla on tietoja UDS-asemasta, varmista, että varmuuskopioit sen.

Asennetaan parted

GNU Parted on työkalu osiotaulujen luomiseen ja hallintaan. Jaettu paketti on esiasennettu nykyään useimpiin Linux-distroihin. Voit tarkistaa, onko se asennettu järjestelmään kirjoittamalla:

parted --version

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

Jos parted ei ole asennettu järjestelmään, voit asentaa sen jakelun paketinhallinnan avulla.

Asenna parted Ubuntuun ja Debianiin

sudo apt update sudo apt install parted

Asenna parted CentOS: iin ja Fedoraan

sudo yum install parted

USB- tai SD-kortin nimen tunnistaminen

Aseta USB-muistitikku tai SD-kortti Linux-koneeseesi ja etsi laitteen nimi käyttämällä lsblk komentoa:

lsblk

Komento tulostaa luettelon kaikista käytettävissä olevista lohkolaitteista:

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…

Yllä olevassa esimerkissä SD-laitteen nimi on /dev/sdb , mutta tämä saattaa vaihdella järjestelmässäsi.

Voit myös käyttää dmesg komentoa löytääksesi laitteen nimen:

lsblk

Kun olet kiinnittänyt laitteen, dmesg näyttää laitteen nimen:

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

Pyyhi tiedot turvallisesti (valinnainen)

Ennen aseman alustamista voit pyyhkiä turvallisesti kaikki siinä olevat tiedot korvaamalla koko aseman satunnaisilla tiedoilla. Tämä varmistaa, että tietoja ei voida palauttaa millään tietojen palauttamistyökalulla.

Tiedot on pyyhittävä kokonaan vain, jos laite annetaan. Muuten voit ohittaa tämän vaiheen.

Ole erittäin varovainen ennen seuraavan komennon suorittamista ja poista peruuttamattomasti aseman tiedot. of=… dd komennon osan on osoitettava kohdeasemaan.

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

Aseman koosta riippuen prosessin suorittaminen vie jonkin aikaa.

Kun levy on poistettu, dd komento tulostaa “Ei tilaa laitteella jäljellä”:

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

Osion luominen ja alustaminen

Yleisimmät tiedostojärjestelmät ovat exFAT ja NTFS Windowsissa, EXT4 Linuxissa ja FAT32, joita voidaan käyttää kaikissa käyttöjärjestelmissä.

Osoitamme sinulle, kuinka USB-asema tai SD-kortti muotoillaan FAT32- tai EXT4-muotoon. Käytä EXT4, jos aiot käyttää asemaa vain Linux-järjestelmissä, muussa tapauksessa alusta se FAT32: lla. Yksi osio riittää useimpiin käyttötapauksiin.

Alusta FAT32: lla

Luo ensin osiotaulukko suorittamalla seuraava komento:

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

Luo Fat32-osio, joka vie koko tilan:

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

Alusta käynnistysosio FAT32: ksi:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Kun olet valmis, tulosta osiotaulukko alla olevan komennon avulla ja tarkista, että kaikki on asetettu oikein:

sudo parted /dev/sdb --script print

Lähdön tulisi näyttää noin:

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

Siinä kaikki! Olet alustanut laitteen.

Alusta EXT4: llä

Luo GPT-osiotaulu antamalla:

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

Suorita seuraava komento luodaksesi EXT4-osion, joka vie koko tilan:

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

Alusta osio ext4: ään:

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

Varmista se tulostamalla osiotaulu:

sudo parted /dev/sdb --script print

Lähdön tulisi näyttää noin:

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

johtopäätös

USB-aseman tai SD-kortin alustaminen Linuxissa on melko yksinkertainen prosessi. Sinun tarvitsee vain asettaa asema, luoda osiotaulu ja alustaa se FAT32: llä tai haluamallasi tiedostojärjestelmällä.

pääte