ফেডোরা (এলভিএম) পার্টিশনে আপনি কীভাবে আরও স্থান যুক্ত করবেন?


13

সংক্ষেপে, আমার একটি ভিএম আছে যা স্পেসের বাইরে চলে গেছে। আমি ভিএম এর হার্ডড্রাইভের আকার 4 গুণ বড় হতে চেয়েছি কিন্তু ওএস পার্টিশনটি এখনও কেবলমাত্র 1x স্পেস ব্যবহার করছে। অতিরিক্ত 4x স্পেস নিতে আমার LVM পার্টিশন পরিবর্তন করতে হবে তবে LVM পার্টিশনটি কীভাবে বাড়ানো যায় তা আমি জানি না।

(দ্রষ্টব্য: নীচে প্রদত্ত স্ক্রিনশটগুলি তৈরি করতে আমাকে জিনোম-পার্টিশন-ম্যানেজারের জন্য লাইভ-সিডি থেকে বুট করতে হয়েছিল (ওরফে জিপার্ট)) খুব দুর্ভাগ্যবশত জিপিআর্ট কেবল "এলভিএম সনাক্ত করতে সক্ষম" এবং কোনও এলভিএম অপারেশন করতে পারছে না ।)

এখানে "জিপিআর্টড" দেখায়। দয়া করে লক্ষ্য করুন যে "আকার পরিবর্তন" বিকল্পটি উপলভ্য নয়:

এখানে চিত্র বর্ণনা লিখুন


সমস্যাটি:

GUI বা কমান্ড-লাইনের মাধ্যমে LVM পার্টিশনটি কীভাবে বাড়ানো যায় সে সম্পর্কে আমি ভাল দিকনির্দেশগুলি খুঁজে পাচ্ছি না! আপনি কীভাবে একটি এলভিএম পার্টিশনটি বৃদ্ধি করতে পারেন যা ডিফল্ট ফেডোরা ইনস্টল দ্বারা তৈরি হয়েছিল?

আপনি যদি কমান্ড লাইনের দিকনির্দেশ দিচ্ছেন। প্রতিটি কমান্ডের কি করে তা দয়া করে ব্যাখ্যা করুন।


1
যে কেউ ডিফল্ট ফেডোরা ইনস্টল করে তার এই পার্টিশনটি সেটআপ আছে, আমি অবাক হয়েছি যে অন্য কেউ এই সমস্যায় পড়ে নি ... ফেডোরার ব্যবহারকারীদের এত বড় ইনস্টল বেস রয়েছে।
ট্রেভর বয়ড স্মিথ

আপডেট : আমি উত্তরগুলির একটিকে সঠিক হিসাবে চিহ্নিত করেছি। উত্তরটি আমার ভিএম-তে সঠিক হিসাবে চিহ্নিত হয়েছে তা যাচাই করতে আমি অক্ষম ছিলাম ... কাজ করার জন্য প্রক্রিয়াটি আমার পক্ষে জটিল ছিল।
ট্রেভর বয়েড স্মিথ

আপডেট : আমি ডেটা ব্যাক আপ শেষ। স্ক্র্যাচ থেকে একটি নতুন ভিএম তৈরি করা এবং ডেটা পুনরুদ্ধার করা।
ট্রেভর বয়েড স্মিথ

উত্তর:


14

আমি ভেবেছিলাম আমি CentOS- এ সিস্টেম-কনফিগার-lvm জিইউআই সরঞ্জাম দিয়ে এটি ব্যবহার করেছি, তবে এটি আজ আমার পক্ষে কাজ করছে না। তাই আমাকে পুরানো স্কুলে যেতে হয়েছিল। সর্বদা হিসাবে, এটি আপনার ডেটা ধ্বংস করতে পারে, তাই একটি ব্যাকআপ করুন !! এই ইঙ্গিতগুলি সরবরাহ করার জন্য ইন্টারনেট জুড়ে বিশেষজ্ঞদের ধন্যবাদ। দুর্ভাগ্যক্রমে আমার নোটগুলিতে বিশদ বিবরণ অন্তর্ভুক্ত নয়। দ্রষ্টব্য সিস্টেমটি লাইভ থাকাকালীন আমি এই সমস্ত পরিবর্তনগুলি সম্পাদন করেছি।

  1. Fdisk ব্যবহার করে ডিস্কটি বড় করুন
    1. fdisk -l (পার্টিশন লেআউটটি দেখতে, সাধারণত আমরা / dev / sda2 নিয়ে ডিল করি)
    2. fdisk /dev/sda
    3. d (একটি বিভাজন মুছুন)
    4. 2 (আমরা যে অংশটি বাড়তে চাই তা যদি হয় / dev / sda2; নোট করুন এটি ডিস্কের কোনও ডেটা মুছে দেয় না)
    5. n (একটি নতুন পার্টিশন তৈরি করুন)
    6. p (প্রাথমিক বিভাজন)
    7. 2
    8. <return> (ডিফল্ট সূচনা ব্লক, সাধারণত 14 থেকে সোয়াপ প্রথমে থাকে)
    9. <return> (ডিফল্ট সমাপ্তি ব্লক, পার্টিশনের পুরো আকার)
    10. লিনাক্স এলভিএমের জন্য পার্টিশন প্রকারটি 8e রয়েছে তা নিশ্চিত করুন
      1. t
      2. 8e
    11. w (ডিস্কে পরিবর্তনগুলি লিখুন)
  2. নতুন পার্টিশন টেবিল পেতে পুনরায় বুট করুন
  3. pvresize /dev/sda2
  4. pvscan নতুন বড় আকার প্রদর্শন করা উচিত
  5. lvextend -l +100%FREE /dev/vg_centos6/lv_root (10 জিবি যুক্ত করতে -L + 10G হ'ল অন্য বিকল্প)
  6. resize2fs /dev/vg_centos6/lv_root
  7. df নতুন ফাঁকা জায়গা দেখানো উচিত

নিখুঁত, যখন আমরা রুট পার্টিশনটি আকার পরিবর্তন করতে চাই, আমাদের কেবল বুট.আইসো দিয়ে বুট করা দরকার (উদাহরণস্বরূপ মিরর.ইউ.ইকারেল.আর. / ফেডোরা / রিলিজস / 18/Fedora/x86_64/os/… ) -> সমস্যা সমাধান -> রেসকিউ (পরে মাউন্ট নয় তৃতীয় বিকল্পটি চয়ন করুন) -> শেল করুন এবং আপনার নির্দেশাবলী করুন :)
সেরজিও

আমি তোমায় ভালোবাসি! আমি এটি করার চেষ্টা করে ঘন্টা ব্যয় করেছি!
রব ফরেস্ট

1

কমান্ড lvextend আপনাকে সাহায্য করতে পারে। এই ক্ষেত্রে,

lvextend -L +54 /dev/vg01/lvol10 /dev/sdk3

দৈহিক ভলিউম / dev / sdk3 এ 54MB দ্বারা সেই লজিক্যাল ভলিউমের আকার বাড়ানোর চেষ্টা করে। এটি কেবল তখনই সম্ভব যখন / dev / sdk3 ভলিউম গ্রুপ vg01 এর সদস্য এবং এতে পর্যাপ্ত নিখরচায় শারীরিক প্রসার রয়েছে।


আমি আরও কিছুটা পেতে চাই ... আমি অনুমান করছি যে কোনও ইনপুট যুক্তি ছাড়াই এই কমান্ডটি নিজেই কল করা সমস্যার সমাধান করতে পারে না।
ট্রেভর বয়েড স্মিথ

আপনি কীভাবে "/ dev / vg01 / lvol10" ব্যবহার করতে জানেন। আপনি কোথা থেকে পেতে পারেন?
ট্রেভর বয়ড স্মিথ

কেন আপনি "/ dev / sdk3" রেখেছিলেন?
ট্রেভর বয়ড স্মিথ

দুঃখিত আমি ব্যস্ত ছিলাম. / Dev / sdk3 হ'ল আপনার মেশিনের দৈহিক ভলিউম। উদাহরণস্বরূপ, আপনার জন্য, এটি / dev / sda2 হতে পারে। / Dev / vg01 / lvol10
দিমিত্রি

হাই, দুঃখিত আমি ব্যস্ত ছিলাম। এই আদেশ কেবল উদাহরণস্বরূপ। এটি নির্ভর করে আপনি আপনার সিস্টেমে কীভাবে lvm ইনস্টল করবেন। / Dev / vg01 / lvol01 হল ভলিউম গ্রুপ 01-এ লজিক্যাল ভলিউম 01 / আপনার ক্ষেত্রে, শারীরিক পার্টিশনটি হল / dev / sda2। সুতরাং আপনাকে অবশ্যই খুঁজে পেতে হবে যে এই পার্টিশনের সাথে ভলিউম গ্রুপ কী যুক্ত। bobcares.com/blog/?p=137
দিমিত্রি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.