কনসোল থেকে ext4 পার্টিশন তৈরি করা হচ্ছে


74

আমার /dev/sda10.6 টিবি স্পেস ব্যবহার করে একটি এনটিএফএস বিভাজনযুক্ত একটি ভলিউম (1.2 টিবি) রয়েছে।

ext4বাকি 0.6 টিবি জায়গায় আমি একটি পার্টিশন তৈরি করতে চাই ।

আমি এখনও কিছু চেষ্টা করে দেখিনি কারণ আমি কোনও ভুল কমান্ড চাপলে ডেটা হারাতে ঝুঁকি নিতে চাই না। (জিপিআই না থাকায় আমি জিপিআরটি ব্যবহার করতে পারি না))

আপনি কি আমাকে সঠিক কমান্ড, বা কমপক্ষে সঠিক পরামিতি সরবরাহ করতে পারেন mkfs.ext4

রুট @ রাস্প: ~ # এফডিস্ক-এল / দেব / এসডিএ

Disk /dev/sda: 1500.3 GB, 1500299395072 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000303ee

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  2930272255  1465135104    7  HPFS/NTFS/exFAT

আপডেটের জন্য ধন্যবাদ, আমি বিশদটি দেখছি তবে মাঝামাঝি সময়ে, আপনার ঠিক আপনার এনটিএফএস ডেটা ব্যাকআপ আছে? এখনই না করুন! ডেটা ক্ষতি ছাড়াই এটি করা সম্ভব হবে তবে আপনি কখনই জানেন না ... এছাড়াও, আপনার কি মেশিনে সম্পূর্ণ অ্যাক্সেস রয়েছে? আপনি উদাহরণস্বরূপ কোনও লাইভ সেশনে পুনরায় বুট করতে পারেন?
টেরডন

@terdon আমার কাছে রুট অ্যাক্সেস আছে তবে শারীরিক অ্যাক্সেস নেই। আমি / ডি / এসডিএ হ'ল এটিই নয়। আমি অন্য কোনও জিনিস থেকে ব্যাকআপ বা বুট করতে পারি না। উবুন্টুফর্মস.org / শোথ্রেড.এফপি?t=1244058 থেকে আমি পড়েছি যে টেবিল থেকে পার্টিশনটি মুছতে হবে এবং এনটিএফএস আকারের পরিসরে একটি নতুন সেট করতে হবে, তারপরে আমাকে এক্সট্রোশন দিয়ে আরম্ভ করতে হবে এমন একটি নতুন পার্টিশন যুক্ত করতে হবে।
ড্যানিয়েল ডাব্লু।

হ্যাঁ অবশ্যই. এছাড়াও কটাক্ষপাত আছে এই । তাত্ত্বিকভাবে, একবার আপনি পুনরায় আকার পরিবর্তন করে ntfsresizeআপনি পার্টিশনটি মুছে ফেলতে পারবেন fdiskএবং একই সিলিন্ডারের সাথে যতক্ষণ না এটি শুরু হয় ততক্ষণ ছোট করে পুনরায় তৈরি করতে পারবেন । সুতরাং, মূলত, প্রথমে বিদ্যমান পার্টিশনটি মুছুন তারপরে নতুনটি তৈরি করতে আমার উত্তরের পদক্ষেপগুলি অনুসরণ করুন। আপনি নিজের ঝুঁকিতে এটি করেন, আমি ব্যক্তিগতভাবে এটি চেষ্টা করিনি তবে এটি কাজ করা উচিত। আমি প্রথমে ব্যাকআপ তৈরি করতে ক্লোনজিলা বা অনুরূপ সরঞ্জাম ব্যবহার করার পরামর্শ দেব
টেরডন

@terdon আমি যে লক্ষ্য ntfsresizeসাফল্যের সঙ্গে সঠিকভাবে দৌড়ে কিন্তু এটি কিছু মুছে ফেলা হবে, কারণ আমি নীতিনিষ্ঠার ভুল পান ব্যর্থ .. Failed to load $MFT: Input/output error
ড্যানিয়েল ডাব্লু।

দুঃখিত, এটি সম্পর্কে কোন ধারণা। সম্ভবত এটি সাহায্য করবে।
টেরডন

উত্তর:


103

প্রথমে আপনাকে একটি পার্টিশন তৈরি করতে হবে , তারপরে আপনি ফাইল সিস্টেমটি তৈরি করতে পারবেন।

  1. একটি নতুন পার্টিশন তৈরি করুন

    sudo fdisk /dev/sda
    

    এটি fdiskমেনুটি নিয়ে আসবে । এটির সাথে আপনার নিজের পরিচয় হওয়া উচিত, টিউটোরিয়ালগুলি অনুসন্ধান করুন ( এখানে একটি )। প্রাথমিক বিকল্পগুলি হ'ল:

    Command action
       a   toggle a bootable flagL
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    

    যদি সবকিছু ঠিকঠাক হয় তবে টিপে N, আপনাকে খালি জায়গায় একটি নতুন পার্টিশন তৈরি করার বিকল্প দেওয়া হবে। যদি কেবলমাত্র অনির্ধারিত স্থানটি আপনি ব্যবহার করতে চান তবে ডিফল্ট পছন্দগুলি ভাল হওয়া উচিত এবং আপনি কেবল fdiskপছন্দ করতে দিন ।

  2. আপনি যেহেতু একটি extপার্টিশন তৈরি করতে চান তাই আপনার কিছু করার দরকার নেই। tপার্টিশনের ধরণ পরিবর্তন করতে আপনি যদি অন্য কোনও ধরণের (অদলবদল বা এনটিএফএস বা যাই হোক না কেন) তৈরি করতে চান । আমি এই ক্ষেত্রে উল্লেখ করছি।

  3. Pপার্টিশন টেবিলটি মুদ্রণ করে আপনার পরিবর্তনগুলি যা প্রত্যাশা করেছিলেন তা পরীক্ষা করে দেখুন ।

  4. যদি সবকিছু ঠিক থাকে তবে ডিস্কে নতুন পার্টিশন টেবিলটি লিখুন ( W) এবং প্রস্থান করুন ( Q)।

এখন আপনার নিজের নতুন, খালি বিভাজন রয়েছে, আপনি এটির ফাইল সিস্টেম তৈরি করতে পারেন। সুতরাং, যদি আপনি সবে তৈরি করেন /dev/sdaX( Xউদাহরণস্বরূপ, আপনি তৈরি করা পার্টিশনের সংখ্যাটি কোথায় /dev/sda2), এটি চালান:

sudo mkfs.ext4 /dev/sdaX

আমি কমান্ডটি দিয়ে এনটিএফএস পার্টিশনটি সঙ্কুচিত করেছি ntfsresize -s 656511M /dev/sda1। আপনার সুন্দর নির্দেশিকা ব্যবহার করে, আমি একটি দ্বিতীয় পার্টিশন তৈরি করতে চান fdiskকিন্তু এন, পি, 2 আঘাত, এটি saisNo free sectors available
ড্যানিয়েল ডব্লিউ

cfdiskএটি ব্যবহার করে , এটি আমার এনটিএফএসের আকার এখনও 1500000 এমবি। আমি কি এটি ব্যবহার করে পুনরায় আকার দিই ntfsresize?! কী ভুল: - (
ড্যানিয়েল ডাব্লু।

@ ড্যানফ্রোম জার্মানি দয়া করে sudo fdisk -l /dev/sdaআপনার প্রশ্নের আউটপুট যুক্ত করুন ।
টেরডন

আমি আপনার উত্তর অনুসরণ করছি, কিন্তু আমি নির্বাচন যখন n, আমাকে বলা হয় to create more partitions, first replace a primary with and extended। আমি যা করতে চাই তা হ'ল এসএসডি থেকে 2 গিগাবাইটের বিভাগ যা এড়াতে যথেষ্ট।
ডাস্টিন

@ ডাস্টিন এর অর্থ আপনি জিপিটি পার্টিশন স্কিম ব্যবহার করছেন যা কেবলমাত্র তিনটি প্রাথমিক পার্টিশনের অনুমতি দেয়। আপনার বিদ্যমানগুলির মধ্যে একটি লজিকাল (বর্ধিত) পার্টিশনে রূপান্তর করতে হবে এবং এর মধ্যে অন্যগুলি তৈরি করতে হবে। এটি একটি মন্তব্যে উত্তর দেওয়া কিছুটা জটিল, আমি নিশ্চিত যে এটি আগে জিজ্ঞাসা করা হয়েছিল তবে তা না হলে একটি নতুন প্রশ্ন পোস্ট করুন।
টেরডন

21

বাক্য গঠনটি হ'ল mkfs.ext4 *partition*

একটি উদাহরণ হবে mkfs.ext4 /dev/sda2যেখানে /dev/sda2প্রশ্নে অবরুদ্ধ বিন্যাস রয়েছে।

সম্পাদনা করে lsblkবা lsblk --fsআরও তথ্যের জন্য আপনি আপনার ফাইল সিস্টেম সম্পর্কিত তথ্য পেতে পারেন ।

শেষ 2 টি পার্টিশন খালি রয়েছে এবং এখনও পর্যন্ত কোনও ফাইল সিস্টেম নেই:

root@augur:/# lsblk --fs --ascii 
NAME        FSTYPE LABEL MOUNTPOINT
mmcblk0                  
|-mmcblk0p1 vfat   boot  /boot
|-mmcblk0p2 ext4         /
|-mmcblk0p3              
`-mmcblk0p4 

এই কমান্ডটি কি আমার বিদ্যমান 0.6 টিবি এনটিএফএস মুছে ফেলবে বা এটি অন্য পার্টিশনের স্পর্শ না করে কেবল যতটা জায়গা ব্যবহার করবে?
ড্যানিয়েল ডাব্লু।

পার্টিশন টেবিলটিতে mkfs.ext4 চালানোর জন্য ইতিমধ্যে মুক্ত স্থান আলাদা করে রাখতে হবে। আপনার যদি মাত্র একটি বড় পার্টিশন থাকে তবে আপনার এমকেএফএসের সাথে কাজ করার জন্য কিছু মুক্ত স্থান তৈরি করতে আপনাকে এটির আকার পরিবর্তন করতে হবে। যদি এটি উইন্ডোতে বুট হয় এবং ডিস্ক পরিচালনা প্রশাসক সরঞ্জামগুলিতে যান এবং লিনাক্সের সাথে ফর্ম্যাট করে এমন কিছু মুক্ত স্থান তৈরি করতে বিদ্যমান পার্টিশনটি পুনরায় আকার দিন। খালি জায়গায় একটি পার্টিশন তৈরি করুন এবং তারপরে এটি বিন্যাস করুন।
হেডক্যাস

আমার কোনও জিইআইআই নেই, উইন্ডোজও নেই, এমনকি মেশিনে শারীরিক অ্যাক্সেসও নেই। আমি কেবল চেষ্টা করবpartman
ড্যানিয়েল ডাব্লু।

ডাবল সবকিছু চেক করুন। উপরে বর্ণিত "lsblk -fs" ব্যবহার করুন: এনটিএফএস হিসাবে তালিকাভুক্ত যে কোনও কিছুতে এমকেএফএস করবেন না। আপনি একটি খালি বিভাজন সন্ধান করতে চান।
হেডক্যাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.