এটি বেশিরভাগ ক্ষেত্রে কাজ করা উচিত । আপনি জানেন যে আপনি 2 টিবি-র চেয়ে বড় পার্টিশন বা 15 টিরও বেশি পার্টিশনের জন্য এমবিআর ব্যবহার করতে পারবেন না।
- পার্টিশনের আকারগুলি পরীক্ষা করার জন্য ভাগ করুন (যেমন সমস্ত 2TB এর চেয়ে ছোট?),
parted /dev/sdX p
- বৃহত্তর পার্টিশনগুলির ক্ষেত্রে, ফাইল সিস্টেমকে প্রশ্নে সঙ্কুচিত করুন এবং যা কিছু করা দরকার। (এই পোস্টিং এর শেষে আরও।)
- সমস্ত সঠিক পার্টিশন মাপ,
parted /dev/sdX u B p
(বাইট আকারে মাপ দেখান) ডাম্প , যাতে আপনি কীভাবে শেষ পর্যন্ত পার্টিশন বিন্যাস পুনরায় তৈরি করতে পারেন তা আপনি জানেন। উভয় parted
আউটপুট থেকে একটি ফটো করতে আপনার ফোন ব্যবহার করুন ।
- মনে রাখবেন আপনি অভ্যন্তরীণ কাঠামোর কারণে কেবলমাত্র এমবিআর দিয়ে চারটি প্রাথমিক পার্টিশন রাখতে পারবেন। সুতরাং আপনার আরও পার্টিশন থাকলে আপনার ডিস্কের কোথাও ফাঁকা জায়গা প্রয়োজন (অবশ্যই এটি কোথায় থাকতে পারে তা আপনার জানতে হবে!) একটি লজিক্যাল পার্টিশন তৈরি করতে যেখানে একটি ভিবিআর স্থাপন করা যেতে পারে যাতে আপনি অন্য 4 র্থ / বরাদ্দ করতে পারেন পূর্বে বিদ্যমান 5 তম / 6th ষ্ঠ বিভাজন।
gdisk
জিপিটি জ্যাপ করতে ব্যবহার করুন ।
- একটি নতুন এমবিআর তৈরি করুন।
- আপনার পার্টিশনগুলি পুনরায় তৈরি করুন, প্রথম / দ্বিতীয় / তৃতীয়টি প্রাথমিক পার্টিশন হিসাবে, তারপরে কিছু ফ্রি স্পেসে (যেখানে কোনও ডেটা লকডেড প্রাইয়ার নেই!) একটি যৌক্তিক পার্টিশন তৈরি করুন, তারপরে অন্যগুলি তৈরি করুন।
- সংরক্ষণ করুন, ছেড়ে দিন।
- প্রার্থনা।
- পুনরায় বুট করুন।
grml
এই সমস্ত কিছুর জন্য আপনার লাইভস্টিক ব্যবহার করা উচিত । আপনি যদি কিছু ভুল করে থাকেন তবে পুনরায় বুট করুন এবং আবার চেষ্টা করুন।
যতক্ষণ আপনি ডিস্কে কোনও ডেটা না লিখে, কিছুই হারিয়ে যায় না। মনে রাখবেন আপনার ফোনে এখনও আপনার সমস্ত বিভাজন বিন্যাস রয়েছে, তাই যদি সত্যিই প্রয়োজন হয় তবে আপনি মূল জিপিটি পুনরায় তৈরি করতে পারেন।
যদি আপনার সত্যিই কিছু আপ হয় এবং ফটোগুলি না নেয় testdisk
তবে পার্টিশনের সীমানা সনাক্ত করার চেষ্টা করুন । আপনার লেআউটটি অসাধারণ কিছু হওয়ার সাথে সাথে এতে কোনও অর্থ বাজি ধরবেন না।
পার্টিশন ছোট করার জন্য আকার পরিবর্তনকারী স্টাফগুলিতে, পাখির চোখের দৃষ্টিভঙ্গি:
- প্রথমে আপনাকে সর্বদা ফাইল সিস্টেম সঙ্কুচিত করতে হবে। Ext4 (
resize2fs -M dev/sdX
) এর পক্ষে সহজ , তবে এক্সএফএসের পক্ষে এটি অসম্ভব যেহেতু এটি সঙ্কুচিত করা যায় না। আপনি কী ব্যবহার করছেন এবং এই জাতীয় স্টান্ট চেষ্টা করার আগে গুগল জেনে নিন।
- আপনার যদি এলভিএম থাকে তবে পরের দিকে লজিক্যাল ভলিউম সঙ্কুচিত করুন। (
lvreduce -L 20G /dev/mapper/<VG>-<LV>
)
- পরবর্তী LVM পদক্ষেপটি দৈহিক ভলিউমকে ছোট করে দিচ্ছে।
pvresize --setphysicalvolumesize 25G /dev/sdX
যাবার উপায়
- এর পরে পছন্দের পার্টিশন সরঞ্জামটি ব্যবহার করুন, আপনার lvm লাগানো পার্টিশনটি মুছুন এবং এটিকে আরও ছোট করুন।
এখানে উল্লিখিত সমস্ত বর্ণিত উপাদানের মাপগুলি হ'ল ফাইল সিস্টেম <এলভি <পিভি <পার্টিশন, যদি পরবর্তী পুনরায় বুট করার পরে এটি না হয় তবে আপনি দেখতে পাবেন যে এফএস চেক করতে হবে। এটি করবেন না, কেবল লাইভডিস্কে পুনরায় বুট করুন এবং আপনার সামঞ্জস্য করুন। যদি আপনি সেখানে জিনিসগুলি ঠিক করেন তবে আপনার সিস্টেম আবার বুট হবে, আমি প্রতিশ্রুতি দিচ্ছি।
এই সমস্ত করতে সক্ষম হতে, আপনার যদি পার্টিশন + লুকস + এলভিএম + ফাইলসাইস্ট আছে, শেল থেকে এটি কীভাবে করবেন সে সম্পর্কে এখানে কিছু ইঙ্গিত দেওয়া হয়েছে:
df -h
আপনি পার্টিশনটি মাউন্ট করার সময় ফাইল সিস্টেমের আকার দেখানোর জন্য আপনার বন্ধু
lsblk
এবং lsblk -f
পার্টিশন দেখানোর জন্য আপনার বন্ধু
- আপনি যদি LUKS ব্যবহার করেন তবে ক্রিপ্টো ধারকটির মাধ্যমে এটি খুলুন
cryptsetup open /dev/sdX asdf
, আপনার পাসওয়ার্ডটি প্রবেশ করুন এবং এটি অবিরাম উপলভ্য হওয়া উচিত /dev/mapper/asdf
। ক্রিপ্টোকন্টেনারদের পুনরায় আকার দেওয়ার দরকার নেই। (আপনার যদি অবশ্যই কোনও এনক্রিপ্ট করা পার্টিশন না থাকে তবে এড়িয়ে যান))
vgchange -aay
সমস্ত লজিকাল ভলিউম সক্রিয় করতে যাতে আপনি সেগুলির সাথে কাজ করতে পারেন।
mkdir asdf; mount /dev/mapper<VG>-<LV> asdf
এবং তারপরে df -h
পুনরায় আকার দেওয়ার আগে আপনার ফাইল সিস্টেমের আকার পরীক্ষা করতে।
umount asdf
সুতরাং এটি আবার আনমাউন্ট করা হয়।
resize2fs -M /dev/mapper/<VG>-<LV>
।
mount /dev/mapper/<VG>-<LV> asdf; df -h
আপনার ফাইল সিস্টেমটি এখনও কত বড় তা পরীক্ষা করতে।
- এলভি 1 জিবি ফাইল সিস্টেমের চেয়ে বড় করুন। সম্ভাবনা রয়েছে, এটি পর্যাপ্ত হবে না। এটিকে আরও বড় করে তুলুন যদি আপনি এটি পরিবেশন করতে পারেন, অন্যথায় লিনাক্স আপনাকে রিবুটের পরে বলবে যে এটি কাজ করবে না। অনুরোধ জানানো হলে এফএস চেক করবেন না, লিভিডিস্কে পুনরায় বুট করুন এবং আবার শুরু করুন, যদি ঘটনাটি ঘটে থাকে তবে কোনও ডেটা নষ্ট হয় না।
- পিভি 1 জিবি এলভির চেয়ে বড় করুন।
- পার্টিশনটি 1 জিবি আরও বড় করুন পিভি। ১০০ এম খুব সহজেই পর্যাপ্ত পরিমাণে হওয়া উচিত, যেহেতু এলভিএম 4 এম আকারে এক্সটেন্ট তৈরি করে (এটি কিছুটা সরাসরি হার্ডডিস্কের ব্লকের মতো, তবে এলভিএমের জন্য), এবং আপনি কেবল এটি চান যে পার্টিশনটি খুব ছোট করে শেষ সীমাটি বাদ দেওয়া উচিত নয়। আমি যেমন বলেছি, উচিত । সমস্ত কিছু গণনা করবেন না, কেবল জিনিসগুলি সামঞ্জস্য করুন এবং ব্রেক হয়ে গেলে তাদের ঠিক করুন। এটি সর্বোপরি লিনাক্স, এটি আপনাকে এটি করা যাক।
জিনিসগুলি যতটা প্রয়োজন তার চেয়ে বড় করুন, যাতে আপনাকে প্রায়শই পুনরায় বুট করতে হবে না।
সহজে উপলব্ধি কী তা LVM- র সঙ্গে, সবসময় আপনার হোস্টনাম নামের ভি জি এবং mountpoint (জন্য ব্যবহার root
, swap
, var
, ...) কোড LV জন্য আপনার LVM- র সেটআপ তৈরি করা, যদি আপনি ইতিমধ্যে এটি না। এটি সাধারণ ইঙ্গিত, উপরের পদক্ষেপগুলির জন্য আপনাকে কিছু করা প্রয়োজন you