আমি কীভাবে এলভিএম ব্যবহার করে দুটি ডিস্কের উপর একটি লজিক্যাল ভলিউম তৈরি করতে পারি?


13

ওহে. আমি একটি কাজের উবুন্টু 12.04 সার্ভার পেয়েছি, যা মিডিয়া সার্ভার হিসাবে কাজ করবে। আমি আমার তথ্য রাখার জন্য আকার 3 টিবি আকারের দুটি ডিস্ক যুক্ত করেছি এবং আমি এগুলি একটি 6 টিবি লজিকাল ভলিউম হিসাবে একত্রিত করতে চাই যা আমি এর অধীনে মাউন্ট করতে পারতাম /media

এখনও অবধি, আমি প্রতিটি ডিস্কে একটি করে পার্টিশন তৈরি করেছি fdiskএবং এগুলি ext3 এ ফর্ম্যাট করেছি। তবে এখন কীভাবে চালিয়ে যাব তা নিয়ে আমি আটকে আছি। আমি কি জবড অ্যারে তৈরি করতে মোডাদম ব্যবহার করব? অথবা আমি এই দুটি ডিস্কের যৌক্তিক ভলিউম তৈরি করতে LVM ব্যবহার করব? আমার যে ডকুমেন্টেশন দরকার তা আমি খুঁজে পাচ্ছি না, এটি বেশিরভাগ ক্ষেত্রে বিদ্যমান ভলিউমগুলি বাড়ানো বা একটি নতুন সিস্টেম ইনস্টল করা যা আমার দরকার নেই।

আমার ওএস চালু /dev/sdc1(এটি একটি ইউএসবি থাম্ব-ড্রাইভ), এবং দুটি নির্মিত নতুন পার্টিশন চালু /dev/sda1এবং আছে /dev/sdb1

আশা করি আপনি আমাকে কিছু দিকনির্দেশনা দিতে পারেন

উত্তর:


20

আপনার এই বিশদ উত্তরটি দেখতে হবে

এর সংক্ষিপ্তসার এখানে দেওয়া হল:

  1. প্রথম হার্ড ড্রাইভে একটি শারীরিক ভলিউম এবং দ্বিতীয় হার্ড ড্রাইভে অন্য একটি শারীরিক ভলিউম তৈরি করুন।
  2. এতে উভয় শারীরিক ভলিউম বরাদ্দ করে একটি নতুন ভলিউম গ্রুপ তৈরি করুন।
  3. সেই ভলিউম গোষ্ঠীতে একটি নতুন লজিকাল ভলিউম তৈরি করুন।
  4. লজিক্যাল ভলিউমে একটি নতুন এক্সট্রোল ফাইল সিস্টেম তৈরি করুন।

এই উত্তরটি থেকে আমি যে চিত্রটি অনুলিপি করেছি তা এটি চিত্রিত করে (তবে তিনটি ফাইল সিস্টেমের সাথে কেবল একটি নয়):

এলভিএম স্কিমা

যেমন আপনি দেখতে পাচ্ছেন, একটি ext3 ফাইল সিস্টেম তৈরি করা সর্বশেষ পদক্ষেপ, প্রথমটি নয়। আপনার যদি একটি বিদ্যমান ext3 পার্টিশন থাকে যা LVM এ নেই, আপনি এটিকে LVM এ স্থানান্তর করতে পারবেন না। আপনাকে পার্টিশনের ব্যাকআপ নিতে হবে, পার্টিশনটি মুছতে হবে, এলভিএম সেটআপ করতে হবে এবং তারপরে ফাইলগুলি অনুলিপি করতে হবে।


এলভিএম কীভাবে কাজ করছে তা খুব স্পষ্ট করে :) পদক্ষেপ 1 "পিভিসিরেট / ডেভ / এসডিএ এবং অ্যান্ড পিভিক্রিয়াট / দেব / এসডিবি" তারপরে "ভিজিক্রিয়েট ডেটা / ডেভ / এসডিএ / দেব / এসডিবি" চূড়ান্ত পদক্ষেপ "এলভিক্রিয়াট ভিডিও"।
হাইড্রোজিন

নোট করুন যে LVM ডেটা স্ট্রাইপ করতে সক্ষম, তবে তাই mdadmmdadmরেড 10ও করতে পারে, অতিরিক্ত কাজ করার জন্য স্থান ত্যাগ করতে পারে যাতে আপনার ড্রাইভ ব্যর্থ হয় এবং এটি ছাড়া আপনি এখনও কাজ করতে পারেন। অভিযানের অংশগুলি পরিচালনা করতে আপনি mddm ব্যবহার করতে পারেন, তারপরে আপনার এলভিএমটি স্ট্যাক করুন, কেবল স্থানটি খণ্ডে তৈরি করতে এবং স্ন্যাপশটের মতো ক্ষমতা যুক্ত করতে।
psusi

5

এটি করবেন না, যদি না আপনি RAID10 এ 4-ডিস্ক অ্যারে ব্যবহারের জন্য আরও 2 3TB ডিস্ক পেয়ে থাকেন।

ডেটা ব্যাক-আপের কোনও উপায় ছাড়াই কেবল দুটি একক বৃহত্ পার্টিশন হিসাবে সংযুক্ত করা ভাল ধারণা নয়। ডেটা উভয় ডিস্ক জুড়েই ইন্টারলাইভ করা হবে এবং যদি উভয় ডিস্কের কোনও অংশ খারাপ হয়ে যায় তবে আপনি কেবলমাত্র অর্ধেকের চেয়ে বেশি 6 টিবি ডেটা (ধরে নিবেন যে আপনার কাছে এত বেশি ডেটা রয়েছে) ধরে ফেলতে পারেন।

উভয়ই খুব বড় অ্যারে পার্টিশনের পরিবর্তে পৃথক পার্টিশন হিসাবে ব্যবহার করা অনেক বেশি নিরাপদ হবে।


তথ্য খুব গুরুত্বপূর্ণ হবে না। আমি জানি যে আমি যদি জেবিওডি তৈরি করি তবে ক্র্যাশ হলে আমি সমস্ত ডেটা হারাব। তবে এটি কি লজিকাল ভলিউমের জন্য সত্য? আমি যদি কোনও ডিস্ক
বিটিডব্লু

2
এটি সম্পর্কে আরও কিছু পাওয়া গেছে। একটি ডিস্ক অনুপস্থিত থাকলে LVM আরম্ভ করতে অক্ষম। আমি 2 মাউন্টপয়েন্ট / মিডিয়া এবং / মিডিয়া 1 এর জন্য যাচ্ছি।
হাইড্রোজিন

2

এলভিএম ব্যবহারের একটি সহজ উপায় হ'ল:

  1. "পিভিক্রিয়েট" কমান্ডের সাহায্যে শারীরিক ভলিউম তৈরি করুন:

    • pvcreate /dev/sdc
    • pvcreate /dev/sdd
    • pvcreate /dev/sde
    • ...
  2. system-config-lvmউবুন্টু সফটওয়্যার সেন্টারে উপলব্ধ একটি জিইউআই সরঞ্জাম যা ব্যবহার করুন

নতুন এলভিএম পার্টিশনটি রুটের মালিকানাধীন হতে পারে তবে এটির সাথে আপনার ব্যবহারকারীর কাছে এটি সেট করা সহজ:

sudo chown -R username:username /path/to/your/lvm

আমি কেবল লক্ষ্য করেছি যে আপনি জিইউআইয়ের সাথে "ইনিশিয়াল সত্তা" বোতামটি ব্যবহার করে ভলিউমগুলিও আরম্ভ করতে পারেন
সর্বাধিক

0

Lvm2 ব্যবহার করে ডেবিয়ান অন

  1. Lvm2 ব্যবহার করে ইনস্টল করুন sudo apt-get install lvm2এবং এটি ব্যবহার করে শুরু করুন/etc/init.d/lvm2 start

  2. Lsblk ব্যবহার করে সমস্ত ভলিউম তালিকাভুক্ত করুন

  3. শারীরিক ভলিউম তৈরি করুন

    /sbin/pvcreate <volume from prev list>
    
  4. তারপরে ভলিউম ব্যবহারের তালিকা করতে /sbin/lvmdiskscan

  5. একটি ভলিউম গ্রুপ তৈরি করুন /sbin/vgcreate <name> /dev/vdb
  6. ভিজি ফর্ম্যাট করুন /sbin/mkfs.ext4 /dev/mapper/Vol_group

  7. আপনি যদি কিছু ফাইল সিস্টেমে এই ভিজি ম্যাপ করতে চান তবে fstab পরিবর্তন করুন

    /dev/mapper/vg /var/lib/folder ext4 rw,user 
    
  8. ব্যবহার করে ভলিউম মাউন্ট করুন mount -a

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.