অ্যান্ড্রয়েড

লিনাক্সে ইউএসবি ড্রাইভ এবং এসডি কার্ডগুলি কীভাবে বিন্যাস করবেন

টার্মিনাল ব্যবহার লিনাক্স উবুন্টু মধ্যে USB ড্রাইভ ফরম্যাট করতে কিভাবে (100% কাজ)

টার্মিনাল ব্যবহার লিনাক্স উবুন্টু মধ্যে USB ড্রাইভ ফরম্যাট করতে কিভাবে (100% কাজ)

সুচিপত্র:

Anonim

আপনি কোনও এসডি কার্ড বা ইউএসবি ড্রাইভ ব্যবহার করার আগে এটি ফর্ম্যাট করে পার্টিশন করা প্রয়োজন। সাধারণত বেশিরভাগ ইউএসবি ড্রাইভ এবং এসডি কার্ডগুলি এফএটি ফাইল সিস্টেমটি ব্যবহার করে আগে থেকে ফর্ম্যাট করা থাকে এবং বাক্সের বাইরে বিন্যাস করার দরকার নেই। তবে কিছু ক্ষেত্রে আপনার ড্রাইভ ফর্ম্যাট করতে হতে পারে to

লিনাক্সে, আপনি জিপিআর্টেড বা কমান্ড-লাইন সরঞ্জামের মতো গ্রাফিকাল সরঞ্জাম ব্যবহার করতে পারেন যেমন fdisk বা parted ড্রাইভের বিন্যাস করতে এবং প্রয়োজনীয় পার্টিশন তৈরি করতে।

এই টিউটোরিয়ালে, আমরা আপনাকে parted ইউটিলিটিটি ব্যবহার করে লিনাক্সে ইউএসবি ড্রাইভ বা এসডি কার্ড ফর্ম্যাট করতে দেখাব।

এটি লক্ষ্য করা গুরুত্বপূর্ণ যে ফর্ম্যাট করা একটি ধ্বংসাত্মক প্রক্রিয়া, এবং এটি বিদ্যমান সমস্ত ডেটা মুছে ফেলবে। আপনার যদি ইউডিএস ড্রাইভে এসডি কার্ডের ওপরে ডেটা থাকে তবে নিশ্চিত হয়ে নিন যে আপনি এটি ব্যাক আপ করেছেন।

পার্টড ইনস্টল করা হচ্ছে

GNU পার্টেড হল পার্টিশন সারণী তৈরি ও পরিচালনার একটি সরঞ্জাম। পার্টেড প্যাকেজটি আজকাল বেশিরভাগ লিনাক্স ডিস্ট্রোজে প্রাক-ইনস্টল করা থাকে। এটি টাইপ করে এটি আপনার সিস্টেমে ইনস্টল করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন:

parted --version

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

parted যদি আপনার সিস্টেমে ইনস্টল না করা থাকে তবে আপনি আপনার বিতরণের প্যাকেজ ম্যানেজার ব্যবহার করে এটি ইনস্টল করতে পারেন।

উবুন্টু এবং ডেবিয়ান এ পার্টড ইনস্টল করুন

sudo apt update sudo apt install parted

CentOS এবং ফেডোরায় পার্টড ইনস্টল করুন

sudo yum install parted

ইউএসবি বা এসডি কার্ডের নাম সনাক্তকরণ

আপনার লিনাক্স মেশিনে ইউএসবি ফ্ল্যাশ ড্রাইভ বা এসডি কার্ড lsblk এবং 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…

উপরের উদাহরণে, এসডি ডিভাইসের নাম /dev/sdb , তবে এটি আপনার সিস্টেমে পৃথক হতে পারে।

ডিভাইসটির নাম খুঁজতে আপনি dmesg কমান্ডটি ব্যবহার করতে পারেন:

lsblk

একবার আপনি ডিভাইস সংযুক্ত করলে, dmesg ডিভাইসের নামটি দেখায়:

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

নিরাপদে ডেটা মুছুন (ptionচ্ছিক)

ড্রাইভ ফর্ম্যাট করার আগে, আপনি এলোমেলো ডেটা দিয়ে পুরো ড্রাইভ ওভাররাইট করে নিরাপদে এতে সমস্ত ডেটা মুছতে পারেন। এটি নিশ্চিত করে যে কোনও তথ্য পুনরুদ্ধার সরঞ্জাম দ্বারা ডেটা পুনরুদ্ধার করা যাবে না।

ডিভাইসটি দেওয়া হতে চলেছে কেবল তখনই আপনাকে সম্পূর্ণ ডেটা মুছতে হবে। অন্যথায়, আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন।

নিম্নলিখিত কমান্ডটি চালানোর আগে খুব সতর্কতা অবলম্বন করুন এবং অকারণে ড্রাইভের ডেটা মুছুন se 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

একটি পার্টিশন তৈরি এবং গঠন করা হচ্ছে

সর্বাধিক সাধারণ ফাইল সিস্টেমগুলি হল উইন্ডোজে এক্সএফএটি এবং এনটিএফএস, লিনাক্সের এক্সটি 4 এবং এফএটি 32 যা সমস্ত অপারেটিং সিস্টেমে ব্যবহার করা যেতে পারে।

আপনার ইউএসবি ড্রাইভ বা এসডি কার্ডকে কীভাবে FAT32 বা EXT4 এ ফর্ম্যাট করবেন তা আমরা আপনাকে দেখাব। আপনি যদি কেবল লিনাক্স সিস্টেমে ড্রাইভটি ব্যবহার করতে চান তবে EXT4 ব্যবহার করুন, অন্যথায় এটিকে FAT32 দিয়ে ফর্ম্যাট করুন। বেশিরভাগ ব্যবহারের ক্ষেত্রে একক পার্টিশনই যথেষ্ট।

FAT32 এর সাথে ফর্ম্যাট করুন

প্রথমে নিম্নলিখিত কমান্ডটি চালিয়ে পার্টিশন টেবিলটি তৈরি করুন:

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

একটি ফ্যাট 32 পার্টিশন তৈরি করুন যা পুরো স্থানটি নেয়:

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 এর সাথে ফর্ম্যাট করুন

জারি করে একটি জিপিটি পার্টিশন টেবিল তৈরি করুন:

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

একটি এক্সটি 4 পার্টিশন তৈরি করতে নিম্নলিখিত কমান্ডটি চালান যা পুরো স্থান নেয়:

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

উপসংহার

লিনাক্সে একটি ইউএসবি ড্রাইভ বা এসডি কার্ড ফর্ম্যাট করা একটি দুর্দান্ত সোজা প্রক্রিয়া। আপনাকে যা করতে হবে তা হ'ল ড্রাইভ sertোকানো, একটি পার্টিশন টেবিল তৈরি করা এবং এটিকে FAT32 বা আপনার পছন্দসই ফাইল সিস্টেমের সাথে ফর্ম্যাট করা।

প্রান্তিক