Android

Linux'ta USB Sürücüleri ve SD Kartları Nasıl Biçimlendirilir

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

İçindekiler:

Anonim

Bir SD kart veya USB sürücü kullanabilmeniz için biçimlendirilmesi ve bölümlenmesi gerekir. Genellikle çoğu USB sürücü ve SD kart, FAT dosya sistemi kullanılarak önceden biçimlendirilmiş olarak gelir ve kutudan çıkar çıkmaz biçimlendirilmeleri gerekmez. Ancak, bazı durumlarda sürücüyü biçimlendirmeniz gerekebilir.

Linux'ta, sürücüyü biçimlendirmek ve gerekli bölümleri oluşturmak için GParted gibi bir grafik aracı veya fdisk veya parted gibi komut satırı araçları kullanabilirsiniz.

Bu eğitimde, parted yardımcı programı kullanarak bir USB Sürücüyü veya SD Kartı Linux'ta nasıl biçimlendireceğinizi göstereceğiz.

Biçimlendirmenin yıkıcı bir süreç olduğunu ve mevcut tüm verileri sileceğini unutmamak önemlidir. SD kart üzerinde UDS sürücüsünde veri varsa, yedeklediğinizden emin olun.

Yükleme parted

GNU Parted, bölüm tabloları oluşturmak ve yönetmek için bir araçtır. Ayrıştırılmış paket günümüzde çoğu Linux dağıtımına önceden yüklenmiştir. Sisteminize yüklenip yüklenmediğini aşağıdakileri yazarak kontrol edebilirsiniz:

parted --version

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

parted sisteminizde yüklü değilse, dağıtımınızın paket yöneticisini kullanarak yükleyebilirsiniz.

Kurulum Ubuntu ve Debian'a parted

sudo apt update sudo apt install parted

Yükleme CentOS ve Fedora'da parted

sudo yum install parted

USB veya SD Kart Adını Tanımlama

USB flash sürücüyü veya SD kartı Linux makinenize takın ve lsblk komutunu kullanarak aygıt adını bulun:

lsblk

Komut kullanılabilir tüm engelleme cihazlarının bir listesini yazdırır:

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…

Yukarıdaki örnekte, SD cihazının adı /dev/sdb , ancak bu sisteminize göre değişebilir.

Aygıt adını bulmak için dmesg komutunu da kullanabilirsiniz:

lsblk

Cihazı dmesg sonra, dmesg cihaz adını gösterecektir:

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

Verileri Güvenli Bir Şekilde Silin (İsteğe Bağlı)

Sürücüyü biçimlendirmeden önce, tüm sürücünün üzerine rastgele veriler yazarak üzerindeki tüm verileri güvenli bir şekilde silebilirsiniz. Bu, verilerin herhangi bir veri kurtarma aracı tarafından kurtarılamamasını sağlar.

Verileri yalnızca cihaz verilecekse tamamen silmeniz gerekir. Aksi takdirde, bu adımı atlayabilirsiniz.

Aşağıdaki komutu çalıştırmadan önce çok dikkatli olun ve sürücü verilerini geri dönülmez bir şekilde silin. dd komutunun of=… kısmı hedef sürücüyü göstermelidir.

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

Sürücünün boyutuna bağlı olarak, işlemin tamamlanması biraz zaman alacaktır.

Disk silindikten sonra, dd komutu “Aygıtta boş alan kalmaz” yazdıracaktır:

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

Bölüm Oluşturma ve Biçimlendirme

En yaygın dosya sistemleri Windows'ta exFAT ve NTFS, Linux'ta EXT4 ve tüm işletim sistemlerinde kullanılabilen FAT32'dir.

USB sürücünüzü veya SD kartınızı FAT32 veya EXT4 olarak nasıl biçimlendireceğinizi göstereceğiz. Sürücüyü yalnızca Linux sistemlerinde kullanmayı planlıyorsanız EXT4 kullanın, aksi takdirde FAT32 ile biçimlendirin. Çoğu kullanım durumu için tek bir bölüm yeterlidir.

FAT32 ile biçimlendirme

İlk olarak, aşağıdaki komutu çalıştırarak bölüm tablosunu oluşturun:

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

Tüm alanı kaplayan bir Fat32 bölümü oluşturun:

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

Önyükleme bölümünü FAT32 olarak biçimlendirin:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Bittiğinde, bölüm tablosunu yazdırmak ve her şeyin doğru ayarlandığını doğrulamak için aşağıdaki komutu kullanın:

sudo parted /dev/sdb --script print

Çıktı şöyle görünmelidir:

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

Bu kadar! Cihazınızı biçimlendirdiniz.

EXT4 ile biçimlendirme

Şunları vererek bir GPT bölümleme tablosu oluşturun:

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

Tüm alanı kaplayan bir EXT4 bölümü oluşturmak için aşağıdaki komutu çalıştırın:

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

Bölümü ext4 olarak biçimlendirin:

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

Bölümleme tablosunu yazdırarak doğrulayın:

sudo parted /dev/sdb --script print

Çıktı şöyle görünmelidir:

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

Sonuç

Linux'ta bir USB sürücü veya SD kart biçimlendirmek oldukça basit bir işlemdir. Tek yapmanız gereken sürücüyü yerleştirmek, bir bölüm tablosu oluşturmak ve onu FAT32 veya tercih ettiğiniz dosya sistemiyle biçimlendirmektir.

terminal