LVM লজিক্যাল ভলিউমের জন্য আমার কীভাবে ট্রিম সমর্থন কনফিগার করা উচিত?


9

আমি সফ্টওয়্যার ডেমো উদ্দেশ্যে একটি নোটবুক সেট আপ করছি। মেশিনটিতে একটি ইন্টেল কোর আই 7 সিপিইউ, 8 জিবি র‌্যাম, একটি 128 জিবি এসএসডি রয়েছে এবং উবুন্টু 12.04 এলটিএস 64 বিট ডেস্কটপ চালায়। যেমনটি হয়, এসএসডি একটি / একক ভলিউম গ্রুপ, / বুট, / অদলবদল এবং / সমস্ত তাদের নিজস্ব লজিক্যাল ভলিউমে কনফিগার করা হয়। তারা সম্মিলিতভাবে 30GB স্পেস গ্রহণ করে consume আমি কেভিএম অতিথিদের জন্য সমস্ত লজিক্যাল ভলিউমের জন্য ব্যবহার করার পরিকল্পনা করছি, সবগুলি উবুন্টু 12.04 সার্ভার চালিত

আমি নিশ্চিত করতে চাই যে এসএসডি সর্বোত্তমভাবে ব্যবহৃত হয়েছে। যদিও এই সাইটে, LVM জড়িত না এমন ফাইল সিস্টেম সেটআপগুলির জন্য ট্রিম সমর্থন স্থাপনের জন্য দুর্দান্ত কিছু তথ্য রয়েছে, তবে আমি আমার পরিকল্পিত সেটআপ সম্পর্কিত কোনও সুস্পষ্ট গাইড পাইনি।

আমি দেখেছি হয়নি এই পৃষ্ঠার যা যোগ সম্পর্কে আলোচনা issue_discardsমধ্যে /etc/lvm/lvm.conf। তবে আমার মেশিনে ফাইলটিতে বলা হয়েছে, আমি উদ্ধৃত সামগ্রী খুঁজে পাইনি। আমি ডাবল-চেক করেছি man lvm.conf(5), এই বিকল্পটির কোনও উল্লেখই দেখতে পাইনি।

সুতরাং, আমি কী করব তা নিশ্চিত নই। তদ্ব্যতীত, এমনকি অপশনটি যুক্ত করা সঠিক জিনিস বলেও কি আমার মেশিনে /etc/fstabএখনও মাউন্ট বিকল্পগুলি noatimeইত্যাদি যুক্ত করা উচিত?

কোনও টিপস, পয়েন্টার, এবং / বা আরও নির্দেশিকা প্রশংসিত হয়।


যদি আপনি প্রতিদিন আপনার LVM কনফিগারেশনটি সংশোধন করার পরিকল্পনা না করেন (এবং এটি প্রত্যাশিত), আপনার এটিকে মোটেও সেট করার দরকার নেই। আমার উত্তর দেখুন।
lzap

উত্তর:


9

গুগলারের জন্য - যখন আমরা ফাইলগুলি মুছে ফেলার কথা বলি তখন ট্রিমকে কাজ করার জন্য ইস্যু_ডিসকার্ড বিকল্পের প্রয়োজন হয় না । আপনি কেবলমাত্র আপনার এলভিএম পরিবর্তন করে (যেমন লজিকাল ভলিউম সঙ্কুচিত করা বা অপসারণ) এর একমাত্র প্রভাব হ'ল। তবে নিয়মিত ব্যবহারকারীরা সাধারণত এটি কিছু করেন না।

যারা LVM ভলিউম গ্রুপগুলিতে ভার্চুয়াল মেশিন সরবরাহ করে এবং প্রায়শই এগুলি মুছুন তাদের জন্য এই সেটিংটি প্রস্তাবিত। অন্যথায় আপনার প্রয়োজন নেই। আরও তথ্যের জন্য lvm.conf ম্যান পেজে যান। এটি RHEL 6.2 এলভিএম প্রশাসন গাইড থেকে এসেছে:

Red Hat Enterprise Linux 6.2 রিলিজ lvm.conf কনফিগারেশন ফাইলের ইস্যু_ডিসার্ড প্যারামিটার সমর্থন করে। যখন এই প্যারামিটারটি সেট করা থাকে, লজিকাল ভলিউমের প্রকৃত ভলিউমের আর স্থান ব্যবহার না করা হলে LVM একটি লজিকাল ভলিউমের অন্তর্নিহিত শারীরিক ভলিউমগুলিকে ছাড়পত্র দেয়। এই পরামিতি সম্পর্কিত তথ্যের জন্য, /etc/lvm/lvm.conf ফাইলের জন্য ইনলাইন ডকুমেন্টেশন দেখুন, যা পরিশিষ্ট বি, এলভিএম কনফিগারেশন ফাইলগুলিতে নথিভুক্ত রয়েছে।

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/LVM_overview.html

আমি এ সম্পর্কে একটি ব্লগ লিখেছি: http://lukas.zapletalovi.com/2013/11/how-to-trim-your-ssd-in-fedora-19.html


1
upvated - ঠিক আমার প্রয়োজন ব্যাখ্যা। ধন্যবাদ
মাউন্টেনএক্স

3

আমি উবুন্টুকে 12.04 এ এলভিএম 2.02.95 ব্যাকপোর্ট করেছি এবং এটি পিপিএতে রেখেছি। এটি ব্যবহার করতে, নিম্নলিখিত আদেশগুলি জারি করুন:

sudo apt-add-repository ppa:kalakris/lvm
sudo apt-get update
sudo apt-get install lvm2

এই আপগ্রেডের পরে, issue_discardsকমান্ডটি /etc/lvm/lvm.confপ্রত্যাশিত হিসাবে স্বীকৃত হবে।


এই জন্য আপনাকে ধন্যবাদ! এটি ইনস্টল করা হয়েছে এবং কিছুই ভাঙেনি, যা সর্বদা ভাল জিনিস। :-) বলার উপায় আছে যে ছাড়গুলি কাজ করছে?
রব এইচ

2

বিকল্পটি issue_discardsবর্তমানে 12.04 সহ প্রেরিত এলভিএমের সংস্করণে সমর্থিত নয়।

থেকে LVM- র পরিবর্তণের :

সংস্করণ 2.02.85 - 29 এপ্রিল 2011

Lvm.conf এ নতুন রেকর্ড_ডভাইস_লিস্ট_ফর্ম_দেব সেটিং যুক্ত করুন।
LVM2 udev সমর্থন দিয়ে সংকলিত থাকলে ডিফল্টরূপে udev থেকে ডিভাইস তালিকা পান।
ভিজিম্পোর্টক্লোন এবং ডুপ্লিকেট পিভিএস সহ ভ্যাগনামের অনুসন্ধানের জন্য পরীক্ষা যোগ করুন।
সদৃশ পিভি পাওয়া গেলে প্রকাশিত মেমরির ব্যবহার এড়িয়ে চলুন।
Lvm.conf এ "ডিভাইস / ইস্যু_ডিসকার্ডস" যুক্ত করুন।
...

12.04 এ এলভিএম সংস্করণটি 2.02.66 (12.10 সাথে আসে 2.02.95)।

ইতিমধ্যে এই বিকল্পটি সেট করা এখন কোনও ক্ষতি করে না, কারণ এটি নিঃশব্দে উপেক্ষা করা হয়।
দেখুন রেড হ্যাট Bugzilla- তে 820203


তথ্যের জন্য ধন্যবাদ! এর অর্থ কি এই যে 12.04 এলটিএস সহ, এবং আমি কীভাবে এই কেভিএম অতিথিদের সেটআপ করার পরিকল্পনা করব (প্রতিটি পৃথক লজিকাল ভলিউমে), এসএসডি-র ব্যবহারগুলি অনুকূলিত করার উপায় আমার কাছে নেই? --Zack
জ্যাক পেরি

1
তবে, এই 'ছাড়গুলি' কেবল এলভিগুলিতে অপসারণ বা অপসারণের জন্য ট্রিগার করবে। একটি LV এর উপরে ফাইল সিস্টেমে ছাড় দেওয়া প্রচার করবে না! একই এলভিএম চেঞ্জলগ
gertvdijk

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