אנדרואיד

כיצד לאתחל כונני USB וכרטיסי SD ב- Linux

Модуль MP3 плеер USB/SD с FM радио.

Модуль MP3 плеер USB/SD с FM радио.

תוכן עניינים:

Anonim

לפני שתוכל להשתמש בכרטיס SD או בכונן USB, יש לפרמט אותו ולחלק אותו. בדרך כלל מרבית כונני ה- USB וכרטיסי ה- SD מעוצבים מראש באמצעות מערכת הקבצים FAT ואינם צריכים להיות מעוצבים מהקופסה. עם זאת, במקרים מסוימים, יתכן שתצטרך לעצב את הכונן.

בלינוקס אתה יכול להשתמש בכלי גרפי כמו GParted או כלי שורת פקודה כגון fdisk או מחולק כדי לעצב את הכונן וליצור את המחיצות הנדרשות.

במדריך זה, נראה לך כיצד לאתחל כונן USB או כרטיס SD בלינוקס באמצעות כלי השירות parted .

חשוב לציין כי העיצוב הוא תהליך הרסני, והוא ימחק את כל הנתונים הקיימים. אם יש לך נתונים בכונן UDS בכרטיס ה- SD, וודא שאתה מגבה אותם.

מתקין parted

GNU Parted הוא כלי ליצירה וניהול של טבלאות מחיצה. החבילה המופרדת מותקנת מראש ברוב המחוזות לינוקס בימינו. אתה יכול לבדוק אם הוא מותקן במערכת שלך על ידי הקלדת:

parted --version

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

אם parted אינה מותקנת במערכת שלך, אתה יכול להתקין אותה באמצעות מנהל החבילות של ההפצה שלך.

התקן parted ב- Ubuntu ו- Debian

sudo apt update sudo apt install parted

התקן parted ב- CentOS ופדורה

sudo yum install parted

זיהוי שם כרטיס ה- USB או ה- SD

הכנס את כונן ההבזק או כרטיס ה- SD למחשב הלינוקס שלך ומצא את שם המכשיר באמצעות הפקודה 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 אם אתה מתכוון להשתמש בכונן רק במערכות לינוקס, אחרת תבצע אותו באמצעות 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 בלינוקס הוא תהליך די פשוט. כל שעליך לעשות הוא להכניס את הכונן, ליצור טבלת מחיצות ולעצב אותו באמצעות FAT32 או מערכת הקבצים המועדפת עליך.

מסוף