به عنوان شخصی که با سیستم عامل ها ، رایانه ها و دستگاه های الکترونیکی کار می کند ، شما نیاز دارید که یک کارت Micro SD ، یک درایو USB / فلش را با یک پارتیشن fat32 یا چیزهای مشابه قالب بندی کنید.
در این راهنما ، ما به بررسی این موضوع می پردازیم که چگونه می توانید کارت USB و SD SD را در هر سیستم لینوکس با استفاده از ابزار جدا شده CLI فرمت کنید.
سیستم عامل لینوکس دارای ابزارهای گرافیکی مانند دیسک های GParted و GNOME است که می توانند در رابط گرافیکی برای قالب بندی کارتهای SD ، USB استفاده شوند. درایو ، و غیره
این کتابچه راهنمای کاربر است
از ابزارهای دیگری مانند fdisk ، gdisk ، cfdisk ، sfdisk نیز استفاده می شود.
قبل از شروع
قبل از شروع ، باید نصب کنید برنامه GNU Parted در سیستم لینوکس شما.
GNU Parted برنامه ای برای ایجاد و مدیریت جداول پارتیشن است.
رابط کاربری آن GParted است.
نصب GNU جدا شده بر روی رایانه لینوکس خود با استفاده از دستورات زیر. [19659011] — دبیان / اوبونتو —
$ sudo به روزرسانی مناسب
$ سودو مناسب نصب شما جدا شد
— Fedora / CentOS —
$ sudo yum -y نصب شما جدا شد
$ sudo dnf -y نصب جدا شد
— Arch Linux / Manjaro —
$ sudo pacman -S parted
شما همچنین باید کارت های SD یا درایو USB / فلش خود را به رایانه متصل کنید و مطمئن شوید سیستم عامل آنها را می بیند.
Lsblk یک ابزار خط فرمان لینوکس است که برای نمایش اطلاعات در مورد همه دستگاههای موجود یا مشخص شده.
$ lsblk - همه نام اصلی: MIN RM SIZE RO TYPE MOUNTPOINT sdb 8: 0 1 14.9G 0 disk nvme0n1 259: 0 0 238.5G 0 دیسک ├─nvme0n1p1 259: 1 0 1G 0 part / boot └─nvme0n1p2 259: 2 0 237.5G 0 قسمت ├─fedora-root 253: 0 0 70G 0 lvm / sysroot edfedora-swap 253: 1 0 7.7G 0 lvm [SWAP] edfedora-home 253: 2 0 159.8G 0 lvm / var / home
درایو فلش من در /dev/sdb. platform19659017-03 وقتی یک دستگاه USB به رایانه شما متصل است ، dmesg ابزاری برای خروجی یا مدیریت بافر هسته است ، اطلاعات اتصال را نشان می دهد.
$ dmesg ... [ 6209.409187] usb-store 1-1: 1.0: دستگاه ذخیره سازی انبوه USB شناسایی شد [ 6209.409321] scsi host0: usb-store 1-1: 1.0 [ 6209.409406] usbcore: ثبت شده درایور رابط جدید usb-store [ 6209.412727] usbcore: ثبت نام شده درایور رابط جدید [ 6210.741626] scsi 0: 0: 0: 0: دسترسی مستقیم SMI USB DISK 1100 PQ: 0 ANSI: 4 [ 6210.742549] sd 0: 0: 0: 0: پیوست scsi ژنریک sg0 نوع 0 [ 6210.743829] sd 0: 0: 0: 0: [sdb] 31129600 512 بایت بلوک های منطقی: (15.9 GB / 14.8 GiB) [ 6210.745121] sd 0: 0: 0: 0: [sdb] نوشتن Protect خاموش است [ 6210.745128] sd 0: 0: 0: 0: [sdb] حس حالت: 43 00 00 00 [ 6210.746338] sd 0: 0: 0: 0: [sdb] حافظه نهان را بنویسید: فعال شود ، حافظه نهان را بخوانید: فعال است ، از DPO یا FUA پشتیبانی نمی کند [ 6210.868622] usb 1-1: تنظیم مجدد دستگاه پرسرعت USB شماره 8 با استفاده از xhci_hcd [ 6211.326903] sdb: [ 6211.332089] sd 0: 0: 0: 0: [sdb] پیوست دیسک قابل جابجایی SCSI
کارت SD با فرمت SD ، درایو USB ، در لینوکس با جداشده
تأیید کنید که قسمت نصب شده است.
$ جدا شد - بازگشت
جدا شده (گنو جدا شد) 3.2.153
حق چاپ (C) 2019 بنیاد نرم افزار رایگان ، شرکت
مجوز GPLv3 +: GNU GPL نسخه 3 یا بالاتر .
این نرم افزار رایگان است: شما قادر به تغییر و توزیع مجدد آن هستید.
هیچ تضمینی وجود ندارد ، تا آنجا که توسط قانون مجاز است.
نوشته شده توسط .
نام کارت SD ، فلش USB را که می خواهید فرمت کنید تأیید کنید.
قبل از اینکه USB دستگاه ما را قالب بندی کنیم ، ابتدا امضای سیستم فایل یا جداول پارتیشن موجود در دستگاه را حذف خواهیم کرد. [19659026] $ sudo wipefs –all –force / dev / sdb
/ dev / sdb: 5 بایت در افست 0x00008001 (iso9660) پاک شد: 43 44 30 30 31
/ dev / sdb: 2 بایت در افست 0x000001fe (dos) پاک شد: 55aa
/ dev / sdb: 8 بایت در افست 0x00000200 پاک شد (gpt): 45 46 49 20 50 41 52 54
با استفاده از Parted برای قالب بندی کارت SD ، فلش درایو USB ، فلش درایو در لینوکس
جدا شده دارای دو حالت است: خط فرمان و تعاملی.
همیشه باید از هم جدا شوید:
$ sudo parted
از کجا: دستگاه
یک کارت SD ، USB یا فلش مموری است.
اگر استدلال دستگاه را حذف نکردید ، parted سعی خواهیم کرد که دستگاه مورد نظر خود را حدس بزنید.
ما از یک حالت تعاملی استفاده خواهیم کرد که این روند را با استفاده خودکار از تمام دستورات جدا شده در دستگاه مشخص شده ، فرآیند را ساده می کند.
اسکریپت های موجود در این دستور است که من برای شروع کار با دستگاه ، من را اجرا می کنم:
$ sudo parted / dev / sdb GNU Part 3.2.253 با استفاده از / dev / sdb به GNU Parted خوش آمدید! برای مشاهده لیستی از دستورات "کمک" را تایپ کنید. (جدا)
متوجه خواهید شد که خط فرمان سریع (parted) را تغییر می دهد
برای دیدن لیستی از دستورات موجود ، وارد شوید:
(جدا) راهنما
مرحله 1: یک مورد جدید ایجاد کنید جدول پارتیشن
برای ایجاد یک جدول پارتیشن Master Boot Record / MS-DOS جدید باید جدول پارتیشن دستگاه خود را ایجاد یا از نو مجدداً آن را ایجاد کنید:
(parted) mklabel msdos
تأیید : [19659014] (جدا) پ
مدل: SMI USB DISK (scsi)
دیسک / dev / sdb: 15.9 گیگابایت
اندازه بخش (منطقی / فیزیکی): 512B / 512B
جدول پارتیشن: msdos
پرچم های دیسک:
شماره شروع پایان اندازه اندازه نوع فایل پرچم ها
(parted)
برای جدول پارتیشن بندی GPT ، باید از:
(parted) mklabel gpt
مرحله 2: یک پارتیشن در دستگاه ایجاد کنید
] می توانید تعداد و اندازه پارتیشن هایی را انتخاب کنید که دستگاه ها باید تقسیم شوند. [19659029] نحو دستوری که برای ایجاد پارتیشن ها استفاده می شود عبارت است از:
(بخشی) mkpart part-part fs-type end start
من بخشی را با 1 مگابایت و با 100٪ خاتمه ایجاد خواهم کرد.
) mkpart اولیه fat32 1MiB 100٪
موارد مشابه استفاده:
این کار را نکنید – فقط نمونه های
# ایجاد یک پارتیشن ext4
(تقسیم شده) mkpart اولیه ext4 1MiB 100٪
# یک پارتیشن XFS ایجاد کنید
(جدا) mkpart xfs اولیه 1MiB 100٪
# دو پارتیشن ext4 ایجاد کنید
(تقسیم شده) mkpart اولیه ext4 1MiB 5GiB
(بخشی) mkpart اولیه ext4 5GiB 100٪
تغییراتی را که ما ایجاد کردید تأیید کنید:
(جدا) p مدل: SMI USB DISK (scsi) دیسک / dev / sdb: 15.9 گیگابایت اندازه بخش (منطقی / فیزیکی): 512B / 512B جدول تقسیم: msdos پرچم های دیسک: شماره شروع پایان اندازه اندازه نوع فایل پرچم ها 1 1049kB 15.9 GB 15.9 GB اولیه fat32 lba
مرحله 3: پارتیشن را قالب بندی کنید
آخرین مرحله قالب بندی پارتیشن با توجه به نوع سیستم پرونده مورد نظر شماست.
من پارتیشن را قالب بندی می کنم. دستگاه های USB در FAT32.
(جدا) ] را ترک کرد اطلاعات: ممکن است شما نیاز به به روزرسانی / etc / fstab داشته باشید. $ lsblk نام اصلی: MIN RM SIZE RO TYPE MOUNTPOINT sdb 8: 0 1 14.9G 0 دیسک └─ sdb1 8: 1 1 14.9G 0 قسمت $ sudo mkfs.vfat -F32 / dev / sdb1 mkfs.fat 4.1 (2017-01-24) mkfs.vfat: هنگام نوشتن FAT ناموفق بود
تغییرات جدید را تأیید کنید:
$ lsblk -o + label، fstype، uuid / dev / sdb NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT LABEL FSTYPE UUID sdb 8: 0 1 14.9G 0 دیسک dsdb1 8: 1 1 14.9G 0 part vfat A6B5-97C8
بررسی کنید که آیا می توانید دستگاه را نصب کنید.
$ mkdir ~ / mnt $ sudo Mount / dev / sdb1 ~ / mnt $ df -hT ~ / mnt اندازه نوع Filesystem استفاده شده استفاده از٪ نصب شده در / dev / sdb1 vfat 15G 4.5G 11G 31٪ / var / home / jmutai / mnt $ sudo umount ~ / mnt
نحوه انجام این کار در حالت غیر تعاملی
ما می توانیم بدون استفاده از صفحه تعاملی ، تمام دستورات را در ترمینال اجرا کنیم.
sudo parted -s -a بهینه - / dev / sdb mklabel msdos
sudo-part---مطلوب - / dev / sdb mkpart fat32 اولیه 1MiB 100٪
sudo parted -s - / dev / sdb تراز کنید - بهینه 1 را بررسی کنید
sudo mkfs.vfat -F32 / dev / sdb1