সমস্ত বিষয়গুলি

+ +

লিনাক্স ডিস্ক পার্টিশন এবং ফরম্যাট

প্রবন্ধের উদ্দেশ্য:

টিপুনআলাদা এই নথির একটি Linux সিস্টেমের সাথে সংযুক্ত একটি হার্ড ডিস্ক ড্রাইভ পার্টিশন জন্য গাইড পরিবেশন করা হবে. Linux পার্টিশন বিন্যাস এবং সিস্টেমে মাউন্ট.

উল্লেখ্য: এই নথিতে ব্লু টেক্সট সিস্টেমের কনসোলে এ দেওয়া কমান্ড প্রতিনিধিত্বমূলক হয়. কমলা টেক্সট কমান্ড আউটপুট প্রতিনিধিত্বমূলক হয়. কালো টেক্সট কমান্ড আউটপুট সম্পর্কে কমান্ড এবং তথ্যের জন্য সাধারণ নির্দেশিকা প্রতিনিধিত্বমূলক হয়.

অপারেটিং সিস্টেম: এই উদাহরণস্বরূপ ব্যবহৃত অপারেটিং সিস্টেম Ubuntu12.04 হয়. আপনি কমান্ড অনুসরণ করে এই খুঁজে পেতে পারেন.

রুট @ উবুন্টু-12: ~ # বিড়াল / ইত্যাদি / সমস্যা

উবুন্টু 12.04.4 LTS

পার্টিশনের বিন্যাস:

সিস্টেমে সাম্প্রতিক পার্টিশন কাঠামো দেখতে কমান্ড লিখুন.

রুট @ উবুন্টু-12: ~ # df -h

ফাইলসিস্টেম আকার উপকার ব্যবহার% উপরে মাউন্ট করা ব্যবহৃত
/ dev / sda1 বর্তমানে 15g 2.4G 12G 18% /
udev 239M 4.0K 239M 1%, / dev
99m 772K 99m 1% tmpfs / চালানো
কেউ 5.0M 0 5.0M 0% / চালান / লক
কেউ 248m / চালান / shm 148K 248m 1%

সার্ভারের ডিস্ক:

কমান্ড অনুসরণ সিস্টেমে প্রবেশ সংযুক্ত করা হয় কতগুলি ডিস্ক চেক করুন.

রুট @ উবুন্টু-12: ~ # fdisk -l | grep ^ ডিস্ক

ডিস্ক / dev / sda: 16.1 গিগাবাইট, 16106127360 বাইট
ডিস্ক শনাক্তকারী: 0x000d2cfb

আউটপুট উপরে অনুযায়ী, বর্তমানে শুধুমাত্র 1 ডিস্ক এই সিস্টেমের সাথে সংযুক্ত "/ dev / sda" নেই.

Fdisk কমান্ড ব্যবহার করে নতুন ডিস্ক পার্টিশন

এখন আমি fdisk ব্যবহার ডিস্ক ফরম্যাট দৃশ্যকল্প তৈরীর জন্য এই সার্ভারে একটি নতুন ডিস্ক যোগ করা হয়েছে.

আমরা এখনো যোগ করেনি একটি নতুন ডিস্ক নিম্নলিখিত হিসাবে fdisk কমান্ড ব্যবহার করে সিস্টেম সনাক্ত হয় কিনা পরীক্ষা করতে পারবেন.

রুট @ উবুন্টু-12: ~ # fdisk -l | grep '^ ডিস্ক / দেব'

ডিস্ক / dev / sdb একটি বৈধ পার্টিশন টেবিল থাকে না
ডিস্ক / dev / sda: 16.1 গিগাবাইট, 16106127360 বাইট
ডিস্ক / dev / sdb: 8589 মেগাবাইট, 8589934592 বাইট

এখন এটা মাপ 8589MB লেবেল "/ dev / sdb" সঙ্গে একটি নতুন ডিস্ক সিস্টেম সনাক্ত হয় যে দেখানো হয় এবং বর্তমানে এটি একটি বৈধ পার্টিশন টেবিল থাকে না.

ডিস্ক "/ dev / sdb" পার্টিশন করতে হলে কমান্ড অনুসরণ হিসাবে ব্যবহার করুন:

রুট @ উবুন্টু-12: ~ # fdisk / dev / sdb

ডিভাইস একটি বৈধ ডস পার্টিশন টেবিল, বা সূর্যের, এসজিআইয়ের বা OSF disklabel ত্ত রয়েছে
ডিস্ক শনাক্তকারী 0xc0074826 সঙ্গে একটি নতুন ডস disklabel নির্মাণের.
আপনি তাদের লেখার সিদ্ধান্ত না হওয়া পর্যন্ত পরিবর্তনসমূহ., শুধুমাত্র মেমরি থাকবে
, অবশ্যই, যে পরে পূর্ববর্তী কন্টেন্ট Won 'T আদায়যোগ্য.

সতর্কতা: পার্টিশন টেবিল 4 অবৈধ পতাকা 0x0000 W (রাইট) দ্বারা সংশোধন করা হবে

কমান্ড (সাহায্যের জন্য M):

ইনপুট হিসেবে এম লিখুন এবং আপনি এখানে সমস্ত উপলব্ধ কমান্ড পাবেন:

কমান্ড (সাহায্যের জন্য M): এম

কমান্ড কর্ম

D একটি পার্টিশন মুছে
পরিচিত পার্টিশনের ধরন L তালিকায়
এই মেনু মুদ্রণ আছি
এন একটি নতুন পার্টিশন যোগ
হে নতুন খালি ডস পার্টিশন টেবিল তৈরি
পার্টিশন টেবিল P প্রিন্ট
Q পরিবর্তন সংরক্ষণ না করে প্রস্থান
T একটি পার্টিশনের সিস্টেম আইডি পরিবর্তন
ভী পার্টিশন টেবিল যাচাই
লেখার টেবিল W ডিস্ক এবং প্রস্থান

নতুন যোগ ডিস্কে একটি নতুন পার্টিশন তৈরি করার জন্য, আমি পাওয়া সুইচ উপরে থেকে "এন" করে নিন.

কমান্ড (সাহায্যের জন্য M): N

পার্টিশনের ধরন:

পি প্রাথমিক (0 প্রাথমিক, 0 বাড়ানো, 4 বিনামূল্যে)
ই বাড়ানো

এখন আপনি "P" অথবা আপনি একটি প্রাথমিক পার্টিশন অথবা একটি এক্সটেন্ডেড পার্টিশন তৈরি করতে চান উপর নির্ভর করে "ই" হয় দিতে পারেন.

নির্বাচন (ডিফল্ট P): P
পার্টিশন সংখ্যা (1-4, ডিফল্ট 1): 1
নং সেক্টরের (2048-16777215, ডিফল্ট 2048): 2048
সর্বশেষ সেক্টর + সেক্টর বা + আকার {কে, এম, জি} (2048-16777215 ,) 16777215 ডিফল্ট: 10000

ডিস্কে পার্টিশন টেবিল মুদ্রণ ইনপুট কমান্ড হিসেবে "P" দিতে.

কমান্ড (সাহায্যের জন্য M): P

ডিস্ক / dev / sdb: 8589 মেগাবাইট, 8589934592 বাইট
255 মাথা, 63 সেক্টর / ট্র্যাক, 1044 সিলিন্ডার, মোট 16777216 সেক্টর
ইউনিট = 1 * 512 = 512 বাইট সেক্টর
(লজিক্যাল / শারীরিক) সেক্টর আকার: 512 বাইট / 512 বাইট
আমি / হে আকার (সর্বনিম্ন / অনুকূল): 512 বাইট / 512 বাইট
ডিস্ক শনাক্তকারী: 0xc0074826
ডিভাইস বুট শুরু শেষ ব্লক আইডি সিস্টেম
আপনার / dev / sdb1 2048 10000 3976+ 83 লিনাক্স

এখন আমি শুধু উদাহরণস্বরূপ বাড়ানো হবে, যা আরও একটি পার্টিশন তৈরি করা হবে.

কমান্ড (সাহায্যের জন্য M): N

পার্টিশনের ধরন:

পি প্রাথমিক (1 প্রাথমিক, 0 বাড়ানো, 3 বিনামূল্যে)
ই বাড়ানো

নির্বাচন (ডিফল্ট P): ই
পার্টিশন সংখ্যা (1-4, ডিফল্ট 2): 2
নং সেক্টরের (10001-16777215, ডিফল্ট 10001): 10001
সর্বশেষ সেক্টর + সেক্টর বা + আকার {কে, এম, জি} (10001-16777215 ,) 16777215 ডিফল্ট: 16777215

পার্টিশন টেবিল আবার ইনপুট হিসাবে "P" দিতে প্রিন্ট. এখন আপনি ডিস্কে 2 পার্টিশন / dev / sdb1 ও / dev / sdb2 পাবেন.

কমান্ড (সাহায্যের জন্য M): P

ডিস্ক / dev / sdb: 8589 মেগাবাইট, 8589934592 বাইট
255 মাথা, 63 সেক্টর / ট্র্যাক, 1044 সিলিন্ডার, মোট 16777216 সেক্টর
ইউনিট = 1 * 512 = 512 বাইট সেক্টর
(লজিক্যাল / শারীরিক) সেক্টর আকার: 512 বাইট / 512 বাইট
আমি / হে আকার (সর্বনিম্ন / অনুকূল): 512 বাইট / 512 বাইট
ডিস্ক শনাক্তকারী: 0xc0074826
ডিভাইস বুট শুরু শেষ ব্লক আইডি সিস্টেম
আপনার / dev / sdb1 2048 10000 3976+ 83 লিনাক্স
/ dev / sdb2 10001 16777215 8383607+ 5 সম্প্রসারিত

আপনি তারপর, নির্মিত পার্টিশন সাথে একমত ডিস্ক (ডিস্ক-এ সংরক্ষণ) মধ্যে লিখুন হয় তাহলে এখন এই একটি সময়.

ইনপুট ডিস্কের মধ্যে পরিবর্তনগুলি লিখুন হিসাবে "W" দিন.

কমান্ড (সাহায্যের জন্য M): W

পার্টিশন টেবিল! রদবদল করা হয়েছে
() রি-পড়তে পার্টিশন টেবিল. ioctl কলিং
সিংক ডিস্ক.

এখন নিম্নলিখিত রূপে কোনো পার্টিশন মাউন্ট করার জন্য একটি মাউন্ট-পয়েন্ট (ডিরেক্টরি) তৈরি.

রুট @ উবুন্টু-12: ~ # mkdir / disk2
রুট @ উবুন্টু-12: ~ # mkdir / disk3

এটা কিছু ফাইল সিস্টেম থাকতে হবে, যাতে এখন ডিস্ক ফরম্যাট. আমি ext3 ফাইল সিস্টেমের সাথে ফরম্যাট করছি. কমান্ড নিচে ব্যবহার করুন.

একটি ডিস্ক বিন্যাস:

রুট @ উবুন্টু-12: ~ # mkfs.ext3 আপনার / dev / sdb1

mke2fs 1.42 (29-নভেম্বর-2011)
ফাইলসিস্টেম ট্যাগ =
অপারেটিং সিস্টেম টাইপ: লিনাক্স
ব্লক সাইজ = 1024 (log = 0)
টুকরা আকার = 1024 (log = 0)
দীর্ঘ = 0 ব্লক, ডোরা প্রস্থ = 0 ব্লক
1000 inodes, 3976 ব্লক
198 সুপার ব্যবহারকারীর জন্য সংরক্ষিত ব্লক (4.98%)
= 1 প্রথম ডাটা ব্লক
সর্বাধিক ফাইলসিস্টেম ব্লক = 4194304
1 ব্লক গ্রুপ
দলের প্রতি 8192 ব্লক, দলের প্রতি 8192 টুকরা
দলের প্রতি 1000 inodes
সম্পন্ন: বন্টন গ্রুপ টেবিল
inode টেবিল লিখন: কাজ
নির্মাণ জার্নাল (1024 ব্লক): কাজ
superblocks এবং ফাইলসিস্টেম অ্যাকাউন্টিং তথ্য লিখন: সম্পন্ন

একটি ডিস্ক সৃষ্টি, বিন্যাস, ফাইল সিস্টেম সংক্রান্ত সবকিছু সেটআপ হয়. এখন আপনি পূর্বে নির্মিত একটি মাউন্ট-পয়েন্ট আপনার পার্টিশন মাউন্ট করতে পারেন. আমি আপনাকে মাউন্ট-পয়েন্ট / disk2 উপর নির্মিত আপনার / dev / sdb1 পার্টিশন মাউন্ট করতে দেখাচ্ছে করছি.

একটি পার্টিশন মাউন্ট:

রুট @ উবুন্টু-12: ~ # মাউন্ট আপনার / dev / sdb1 / disk2 /

এখন আমি একটি সিস্টেমের পার্টিশন বিন্যাস জন্য দেখবে এবং এটি নতুন পার্টিশন পাবেন.

রুট @ উবুন্টু-12: ~ # df -h

ফাইলসিস্টেম আকার উপকার ব্যবহার% উপরে মাউন্ট করা ব্যবহৃত
/ dev / sda1 বর্তমানে 15g 2.4G 12G 18% /
udev 239M 4.0K 239M 1%, / dev
99m 780K 99m 1% tmpfs / চালানো
কেউ 5.0M 0 5.0M 0% / চালান / লক
কেউ 248m 148K 248m 1% / চালান / shm
আপনার / dev / sdb1 3.8m 1.1m 2.6m 30% / disk2

আপডেট / etc / fstab ফাইলের:

আমি এই মাউন্ট পার্টিশন আমার সিস্টেমের একটি স্থায়ী পার্টিশন করতে চান. এই কাজের জন্য আমি / etc / fstab ফাইলের মধ্যে একটি স্থায়ী এন্ট্রি করতে হবে. নিচের কমান্ড এবং ফাইলের মধ্যে এন্ট্রি যোগ করুন.

রুট @ উবুন্টু-12: ~ # ষষ্ঠ / etc / fstab ফাইলের

এবং ফাইলে নিচের লাইন যোগ:

আপনার / dev / sdb1 / disk1, ext3 অক্ষমতা 1 2

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন.

পার্টিশন ট্যাগ:

আপনি e2label ব্যবহার পার্টিশন লেবেল করতে পারেন. আপনি নতুন পার্টিশন / ব্যাকআপ লেবেল করতে চান উদাহরণস্বরূপ, যদি, লিখতে

রুট @ উবুন্টু-12: ~ # e2label আপনার / dev / sdb1 / backup1

এখন আপনি ট্যাগ "/ backup1" কোথাও পরিবর্তে "আপনার / dev / sdb1" ব্যবহার করতে পারেন. অর্থাত্ / etc / fstab ফাইলের মধ্যে হিসাবে অনুসরণ করে.

ট্যাগ = / backup1 / disk1, ext3 অক্ষমতা 1 2

Home> রিসোর্স > ইউটিলিটি > লিনাক্স ডিস্ক পার্টিশন এবং ফরম্যাট
শীর্ষ