উইন্ডোজ হোস্টে ডেবিয়ান অতিথি বাতিল / ট্রিম ব্যবহার করে।
এটি প্রতি সেবার সরাসরি উত্তর নয়, কারণ আমি সমস্যাটিকেই সমাধান করছি, প্রশ্ন নয় not পর্যায়ক্রমে চিত্রটি কমপ্যাক্ট করার পরিবর্তে, এই সমাধানটি হোস্টের ভিএম ডিস্ক চিত্রের অব্যবহৃত ব্লকগুলি স্বয়ংক্রিয়ভাবে অপসারণ করতে বাতিল ব্যবহার করে।
এই সমাধানটির জন্য একটি অতিথি ফাইল সিস্টেমের প্রয়োজন যা ক্রমাগত ট্রিমকে সমর্থন করে। আর্ক লিনাক্স উইকিতে টিআরআইএম অপারেশনগুলিকে সমর্থনকারী ফাইল সিস্টেমগুলির একটি তালিকা রয়েছে ।
সুরক্ষা উদ্বেগ রয়েছে বলে এফডিই এবং ক্রিপ্টোরুট বিশেষভাবে আচ্ছাদিত নয়, এবং এই প্রশ্নের অন্য সমাধানগুলির মধ্যে কোনওটিই কমপ্যাক্টের অনুমতি দেয় না। আর্ক লিনাক্স উইকিতে টিআরআইএম এবং ডিএম-ক্রিপ্ট ডিভাইস সম্পর্কিত তথ্য রয়েছে ।
তত্ত্বগতভাবে, এটি ভিডিআই স্টোরেজ ব্যবহার করে ভিবিক্স হোস্টের সমস্ত লিনাক্স অতিথির জন্য কাজ করবে।
হোস্ট কনফিগারেশন
ভিবিক্স থেকে বেরিয়ে আসা এবং কোনও ভিএম চলছে না, আপনার ডিস্কগুলিতে উভয় discard
এবং nonrotational
ভিএম-এর জন্য কনফিগার ফাইলে প্রতিটি ডিস্কের জন্য সমর্থন ছাড়ুন । এই মুহূর্তে discard
জিইউতে নেই, তবে nonrotational
"সলিড-স্টেট ড্রাইভ" চেকবক্স হিসাবে প্রকাশিত হয়েছে। (রেফ: ভবক্স ফোরাম, সমর্থন বাতিল )
<AttachedDevice discard="true" nonrotational="true" type="HardDisk" [..other options..] >
ভিএম আপ বুট করুন এবং যাচাই করুন যে ট্রিম সমর্থন সক্ষম হয়েছে:
sudo hdparm -I /dev/sda | grep TRIM
অতিথি কনফিগারেশন
যদি LVM ব্যবহার হয়, তবে বাতিল করা সেটিংসটি এতে পরিবর্তন করুন /etc/lvm/lvm.conf
। (রেফ: ডেবিয়ান উইকি, lvm.conf উদাহরণ )
devices {
...
issue_discards = 1
}
Fstab এ, discard
আপনি যে ফাইল সিস্টেমগুলি স্বয়ংক্রিয়ভাবে বাতিল করতে চান তার বিকল্পটি যুক্ত করুন (রেফারেন্স: ডেবিয়ান উইকি, fstab উদাহরণ )
UUID=8db6787f-1e82-42d8-b39f-8b7491a0523c / ext4 discard,errors=remount-ro 0 1
UUID=70bfca92-8454-4777-9d87-a7face32b7e7 /build ext4 discard,errors=remount-ro,noatime 0 1
ফাইল সিস্টেমগুলিকে তাদের নতুন বিকল্পগুলি বাছাই করতে পুনরায় পরিমাণ করুন।
sudo mount -o remount /
sudo mount -o remount /build
ম্যানুয়ালি বিনামূল্যে ব্লক এখন ট্রিম fstrim
। fstrim
মাউন্ট করা ফাইল সিস্টেম ব্যবহার করে, ব্লক ডিভাইসটিকে সমর্থন করে না। অবিচ্ছিন্ন ফেলে দেওয়া সেট করার পরিবর্তে fstab
এটি একটি সাপ্তাহিক ক্রোন-এ করা যেতে পারে। (সাপ্তাহিক ক্রোন শারীরিক এসএসডিগুলির জন্য প্রস্তাবিত যা ট্রিমের জন্য সন্দেহজনক সমর্থন থাকতে পারে, তবে এটি এখানে প্রাসঙ্গিক নয় যেহেতু অন্তর্নিহিত এসএসডি হোস্ট ওএস দ্বারা পরিচালিত হয়। দেখুন: এসএসডি ট্রিম সতর্কতা ))
fstrim /
fstrim /build
এই মুহুর্তে, ভিএম এর অভ্যন্তরে ফাইল সিস্টেমের আকার এবং ভিএম চিত্রগুলির আকারের মান খুব কাছাকাছি হওয়া উচিত।
এর সাথে পরীক্ষিত:
- অতিথি 1: ডেবিয়ান 8.7, কার্নেল: ব্যাকপোর্টগুলি থেকে ফাইলস সিস্টেম: ext4 থেকে লিনাক্স 4.8 গ্র্যাসেক
- অতিথি 2: ডেবিয়ান 9 আরসি 2, কার্নেল: লিনাক্স 4.9, ফাইল সিস্টেম: ext4
- হোস্ট 1: ভিবিক্স 5.1.14, উইন 7, চিত্র এফএমটি: ভিডিআই
- হোস্ট 2: ভিবক্স 5.1.14, উইন 8.1, চিত্র এফএমটি: ভিডিআই