এলভিএম কী এবং এটি কীসের জন্য ব্যবহৃত হয়?


227

লিনাক্স / উবুন্টু নবাগত হিসাবে, এলভিএম কী এবং এটি কীসের জন্য ব্যবহৃত হয়?

একটি ওয়েব সার্ভার ইনস্টলেশন শর্তাবলী, এটি কি সুবিধা দেয়?

আপনি এটি ব্যবহার করার পরামর্শ দিন?


47
হ্যাঁ এটিই আমি প্রথম কাজ করেছি, তবে প্রথমবারের মতো উবুন্টু / লিনাক্স ব্যবহারকারী হিসাবে বর্তমানে ইনস্টলেশন পার্টিশন স্ক্রিনে শুরু করে, আমি উইকিপিডিয়া পৃষ্ঠায় এটি ব্যবহার করব কিনা তা জানার জন্য পর্যাপ্ত শর্তাদি বুঝতে পারি না।
ম্যাথু ব্ল্যাকফোর্ড

উত্তর:


214

উপকারিতা

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

LVM "লজিকাল ভলিউম" সরবরাহ করে এমন অন্যান্য দুর্দান্ত বৈশিষ্ট্যগুলি হ'ল:

  1. আপনার যদি একাধিক হার্ড-ডিস্ক থাকে, লজিকাল ভলিউম একাধিক ডিস্কের বেশি প্রসারিত করতে পারে: অর্থাত্, এগুলি মোট একক আকারের পরিবর্তে একটি একক ডিস্কের আকার দ্বারা সীমাবদ্ধ নয়।

  2. আপনি "স্ট্রিপড" এলভি সেটআপ করতে পারেন, যাতে সমান্তরালে এলভি হোস্টিং সমস্ত ডিস্কে I / O বিতরণ করা যায়। (RAID-0 এর মতো, তবে সেট আপ করা কিছুটা সহজ)

  3. আপনি যে কোনও এলভির (কেবল পঠনযোগ্য) স্ন্যাপশট তৈরি করতে পারেন। আপনি পরবর্তী সময়ে স্ন্যাপশটে আসল এলভি ফিরিয়ে দিতে পারেন বা আপনার আর প্রয়োজন না হলে স্ন্যাপশটটি মুছতে পারেন। উদাহরণস্বরূপ এটি সার্ভার ব্যাকআপগুলির জন্য কার্যকর (আপনি আপনার সমস্ত অ্যাপ্লিকেশন লিখতে বাধা দিতে পারবেন না, সুতরাং আপনি স্ন্যাপশট তৈরি করুন এবং স্ন্যাপশট এলভি ব্যাকআপ করুন), তবে একটি জটিল সিস্টেম আপগ্রেডের আগে "সুরক্ষা জাল" সরবরাহ করতেও ব্যবহার করা যেতে পারে (ক্লোনটি ক্লোন করুন রুট পার্টিশন, আপগ্রেড, কিছু ভুল হয়ে থাকলে ফিরে আসা)।

সার্ভার সিস্টেমে সর্বাধিক কার্যকর হওয়ার সময়, আমি মনে করি যে ফ্লাইয়ের মধ্যে LVM তৈরি / পুনরায় আকার / মুছতে সক্ষম LVM এর সামর্থ্যের সাথে মিলিত 1. এবং 3 বৈশিষ্ট্যগুলি ডেস্কটপ সিস্টেমেও বেশ কার্যকর। (বিশেষত যদি আপনি সিস্টেমটি নিয়ে প্রচুর পরীক্ষা করেন))

downsides

অবশ্যই, এই সমস্তগুলি একটি মূল্যে আসে: LVM এর প্রাথমিক সেটআপটি কেবলমাত্র একটি ডিস্ক বিভাজনের চেয়ে জটিল এবং আপনার অবশ্যই আগে LVM পরিভাষা এবং মডেল (লজিকাল ভলিউম, শারীরিক ভলিউম, ভলিউম গ্রুপ) বোঝার দরকার পড়ে এটি ব্যবহার শুরু করুন । (এটি একবার সেট আপ হয়ে গেলে এটি ব্যবহার করা আরও সহজ, যদিও))

এছাড়াও, আপনি যদি হার্ড ড্রাইভ জুড়ে এলভিএম ব্যবহার করেন তবে কেবল একটি ড্রাইভ ব্যর্থ হলে আপনি আপনার সমস্ত ডেটা হারাতে পারেন।

প্রস্তাবিত পঠন


LVM2 এর সাহায্যে আপনি লিখনযোগ্য স্ন্যাপশটও সেট আপ করতে পারেন!
ফ্লিম 18

2
আপনাকে ধন্যবাদ রিকার্ডো মুরি এটি একটি খুব দরকারী উত্তর।
এসএমমোসাভি

@ ফ্লিম রিলে ?! অত্যন্ত আকর্ষণীয়
এসএমমোসাভি

@ রিচার্ডো-মুরি আমি তিনটি পার্টিশন সহ উইন্ডোজ হার্ড ড্রাইভে ওভেন্টু ইনস্টল করার চেষ্টা করেছি তবে বাতিল হয়েছে (এমনকি শুরু হয়নি) এখন আমি আমার পার্টিশন দেখতে পাচ্ছি না এবং fdisk -lএই উবুন্টুটি ব্যবহার করতে পারি না - ভিজি-রুট দেখানো হয়েছে, আমি কি অ্যাক্সেস করতে পারি? আমার পার্টিশন এবং আমার ফাইলগুলি এখনও অক্ষত?
mohas

@ মোহা আমি মনে করি জিজ্ঞাসা করুন উবুন্টু এই প্রশ্নের সঠিক ফোরাম নয়। অফ-টপিক দেখার পাশাপাশি, সমস্যাটি অনুসন্ধানের জন্য এই সাইটের সরবরাহের চেয়ে আরও প্রশ্নোত্তর এবং ইন্টারঅ্যাক্টিভিটি দরকার। আপনি কি পরিবর্তে উবুন্টু ফোরাম চেষ্টা করেছেন ?
রিকার্ডো মুরি

24

আমি জানি যে এই থ্রেডটি পুরানো এবং ওপিতে এটি সম্পর্কে আরও ভাল ধারণা রয়েছে, তবে আমি এই থ্রেডটি পেরিয়ে এসেছি যখন এলভিএমের সাথে কিছু সন্ধান করছি এবং ভেবেছিলাম যে আমি আমার 2 সি প্রবেশ করিয়েছি।

সংক্ষিপ্ত উত্তরটি হ'ল ডিস্কে পার্টিশনের আকার বাড়ানো ব্যথা।


আমার একটি AWS (ইসি 2) সার্ভার রয়েছে যা আমি ব্যাকআপগুলির জন্য ব্যবহার করি (আরএসএন্যাপশট ব্যবহার করে)। আমি যখন আরও সার্ভারগুলির ব্যাক আপ শুরু করি বা ডেটা আরও ঘন ঘন পরিবর্তিত হয় তখন আমার আরও স্থানের প্রয়োজন।

আমার ব্যাকআপ ড্রাইভ বর্তমানে একটি 250 গিগাবাইট ইবিএস ভলিউম যা এখন সম্পূর্ণ পূর্ণ এবং আমি এটি আকারে 350 গিগাবাইটে বাড়িয়ে তুলতে চাই, তাই আমি এডাব্লুএস নিয়ন্ত্রণ প্যানেলে গিয়েছিলাম, ড্রাইভের একটি স্ন্যাপশট তৈরি করেছি, স্ন্যাপশট থেকে একটি নতুন ইবিএস ভলিউম তৈরি করেছি এবং এটি সংযুক্ত আমার কাছে এখন একটি 350 গিগাবাইটের এক্সটি 4 পার্টিশনটি একটি 350 গিগাবাইট ড্রাইভে ডেটা পূর্ণ। আমি উবুন্টুকে আরও বৃহত্তর স্থানটি ব্যবহার করতে বলতে চাই তবে আমি পার্টিশনের আকার বাড়াতে পুনরায় আকার 2fs ব্যবহার করতে পারি না এবং fdisk আমাকে পার্টিশনের আকার পরিবর্তন করতে দেয় না। পরিবর্তে এটি আমাকে কেবল পার্টিশনটি মুছতে, বৃহত্তর আকারে একটি নতুন তৈরি করতে দেয় এবং তারপরে হার্ডলিঙ্কগুলি অনুলিপি করার জন্য আমাকে সঠিক কমান্ড লাইন দিয়ে ফাইলগুলি রাইঙ্ক করতে হবে।

এটি অনেক কাজ, তাই আমি সম্প্রতি এটি এলভিএম ব্যবহার করে সেট আপ করেছি এবং এখন আমি নতুন, বৃহত্তর ইবিএস ডিস্কটি নিতে পারি এবং সহজেই এটিতে এলভিএম ভলিউম বাড়িয়ে তুলতে পারি, তারপরে এক্সটি 4 ফাইল সিস্টেমকে এটির জন্য একটি দ্রুত পুনরায় আকার 2fs বলতে পারে যে এটি কিছু নতুন স্থান পেয়েছে এবং বাম, শত শত গিগাবাইট ডেটা অনুলিপি না করেই সমস্যার সমাধান। এলভিএম ত্রাণকর্তা। বিকল্পভাবে আমি কেবলমাত্র একটি অন্য ইবিএস ভলিউমটিকে LVM প্রসারিত করতে পারলাম এবং এখন এটি একাধিক ডিস্কে ছড়িয়ে গেছে তবে এটি কেবল একটি বিভাগ হিসাবে দেখা যায়, মিষ্টি!


12

আপনার যদি একাধিক হার্ডড্রাইভ থাকে তবে এলভিএম ব্যবহারের মূল সুবিধা। LVM এর সাহায্যে আপনি হার্ড্রিভগুলিকে একটি বিশাল আকারে ভাগ করতে পারেন। এছাড়াও আপনি আরও হার্ডড্রাইভ যুক্ত করলে আপনি এই গ্রুপটিতে আরও স্থান যুক্ত করতে পারেন।

এলভিএম দিয়ে আপনি সাধারণ কাজ করতে পারেন যেমন আপনার কাছে কেবল একটি একক হার্ডড্রাইভ রয়েছে। তবুও এলভিএম প্রচুর বিশেষজ্ঞের বৈশিষ্ট্য সমর্থন করে।


8

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


7
সত্যিই স্ব-পরাজিত এবং ধ্বংসাত্মক যুক্তি। লোকেরা কী সম্ভব তা শিখতে হবে যাতে তারা কী প্রয়োজন তা সিদ্ধান্ত নিতে পারে।

6
@ টমডওয়ারজানস্কি আসলে এই পোস্টটির যোগ্যতা রয়েছে me "শেষ দায়বদ্ধ মুহুর্ত" নামে একটি অধ্যক্ষ রয়েছেন। বেশিরভাগ পছন্দগুলিতে সাবধানতার সাথে মনোযোগ দেওয়ার জন্য এই পৃথিবীতে অনেক বেশি তথ্য রয়েছে। আপনার যদি এলভিএম সলভ করে এমন কোনও সমস্যা কখনও না ঘটে - তবে আপনি এটি না করা পর্যন্ত এটিকে অবহেলা করা বুদ্ধিমানের কাজ।
স্টিভজে

5
@ স্টেভেজে আমার একটি সমস্যা এলভিএম সমাধান হয়েছে তবে আমি এলভিএমের অস্তিত্ব না জানার আগে পর্যন্ত এটি ভালভাবে সমাধান করতে সক্ষম হইনি। কখনও কখনও আপনার কী আছে সেগুলি জরিপ করা উচিত যা ওপি স্পষ্টভাবে কী করছে। সম্ভবত এমন সময় ছিল যা আপনিও করেছিলেন। তদতিরিক্ত, আমরা বিশ্বের সমস্ত তথ্য নিয়ে কথা বলছি না ... আমরা মূলধারার লিনাক্স বিতরণ ইনস্টলারগুলির সাথে কথা বলছি কিছু সংখ্যক স্মার্ট ব্যক্তি যা প্রত্যেক ব্যবহারকারীকে জিজ্ঞাসা করার জন্য যথেষ্ট গুরুত্বপূর্ণ বলে মনে করেছিল questions

উবুন্টু দিয়ে এটি ডিফল্টরূপে সক্ষম হয়েছে। আমি জানতাম না এটি কী ছিল এবং এটিকে সক্ষম করে রেখেছিল। আমি ফিরে যেতে পারে ইচ্ছুক।
উবুন্টু

7

আপনি কোন ধরণের অ্যাপ্লিকেশন বা সামগ্রী হোস্ট করার পরিকল্পনা করছেন? এটি যদি ব্যক্তিগত সার্ভার বা কোনও ছোট প্রতিষ্ঠানের জন্য কিছু হয় তবে আপনি সম্ভবত এলভিএম ব্যবহার না করেই পেতে পারেন।

আপনার একাধিক ডিস্ক জুড়ে পার্টিশন ইত্যাদির প্রয়োজন হলে এলভিএমগুলি দরকারী useful আমি সন্দেহ করি যে আপনার এটির প্রয়োজন হবে, আপনি এখানে এটি সম্পর্কে জিজ্ঞাসা করছেন :)


হ্যাঁ এটি কেবল একটি ব্যক্তিগত সার্ভার, সুতরাং মনে হচ্ছে এটির দরকার হবে না। ধন্যবাদ।
ম্যাথু ব্ল্যাকফোর্ড

দেরীতে, কিন্তু এখনও। পার্টিশনগুলি ব্যবহার করে এমন প্রোগ্রামগুলির সাথে মেশিন চলমান অবস্থায় আপনি যখন পার্টিশনগুলি তৈরি / পুনরায় আকার / অপসারণের প্রয়োজন তখন এলভিএমটি দরকারী। হ্যাঁ, আপনার যদি একাধিক পার্টিশনে ইনস্টলার থাকে এমন কোনও পরিস্থিতি আপনার কাছে থাকে তবে আপনার কাছে এলভিএমের চেহারাটি দেখা উচিত । এটি আসলে বুঝতে অসুবিধা নয়। ভলিউম গ্রুপ হ'ল একটি হার্ড ডিস্ক রয়েছে। লজিকাল ভলিউম একটি পার্টিশনের মতো এবং শারীরিক ভলিউম হল পার্টিশনগুলি যা আপনি ভলিউম গ্রুপটি নির্মাণ করেন।
Anders

এলভিএম অনেক জটিলতা যুক্ত করে। আমি এটি আমার ছোট সার্ভারে এটি ডিফল্টরূপে সক্ষম করে রেখেছি এবং এখন এই সমস্ত লজিকাল ভলিউমগুলি আমার পছন্দ মতো সেট আপ করা হয়নি এবং এখন আমাকে কীভাবে এটি ঠিক করতে হবে গবেষণা করতে হবে ... বা এলভিএম ছাড়াই নতুন করে শুরু করতে হবে (আমি বেসিক পার্টিশন টেবিলগুলি বুঝতে পারি)।
sudo
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.