আমার পক্ষ থেকে একটি দ্রুত আপডেট। প্রসঙ্গ: আজ আমি অনলাইনে এলভিএমের পরিবর্তে শারীরিক বিভাজন স্কিমের সাথে একটি ডেডিকেটেড সার্ভার ইনস্টল করেছি। 3 টি পার্টিশন ছিল:
/ বুট (এক্সট 4) - 512 এম / (এক্সট 4) - 730 জি অদলবদল - 8 জি
কনসোল অ্যাক্সেস না করার প্রকৃতির কারণে চূড়ান্ত লক্ষ্যটি ছিল বিদ্যমান রুট পার্টিশনটিকে LVM তে রূপান্তর করা।
Ext4 বিবেচনা সঙ্কোচনযোগ্য নয় একমাত্র উপায় হ'ল অদলীয় রুট হিসাবে অদলবদল পুনরায় ব্যবহার করা। প্রক্রিয়াটি সঠিক উপায়ে কাজ করতে পারে তা নিশ্চিত করার জন্য আমি LVM এর সাথে অস্থায়ী রুট স্থাপন করার সিদ্ধান্ত নিয়েছি।
প্রথমে অদলবদলটি বের করা:
swapoff -a
তারপরে পার্টেডের মাধ্যমে পার্টিশনটি পুনরায় আকার দিন (মূলত এটি 2৪২ থেকে 50৫০ থেকে শুরু হয়েছিল):
parted
resize 3 742 744
এবং LVM এর জন্য একটি পার্টিশন তৈরি করেছে:
mkpart primary ext2 744 750
set 4 lvm on
অস্থায়ী রুটের জন্য পিভি / ভিজি / এলভি / ফাইল সিস্টেম তৈরি:
pvcreate /dev/sda4
vgcreate VolGroup00 /dev/sda4
lvcreate -L 5.73G -n tmproot VolGroup00
mkfs.ext4 /dev/VolGroup00/tmproot
পরবর্তী পদক্ষেপটি ছিল অস্থায়ী স্থানে রুটটি অনুলিপি করা:
mount /dev/VolGroup00/tmproot /media
rsync -ravzxq / /media/
একবার যখন সমস্ত কিছু ছিল তখন / মিডিয়া / ইত্যাদি / fstab এর মূল ফাইল সিস্টেমের জন্য প্রবেশিকাটিও পরিবর্তন করতে হবে:
/dev/VolGroup00/tmproot / ext4 defaults 1 1
প্রায় সেখানে, শেষ এবং বলি যে কনসোল অ্যাক্সেস ছাড়াই সর্বাধিক অযাচিত অংশটি ছিল /boot/grub/grub.conf পরিবর্তন করা:
আসল প্রবেশ:
title CentOS (2.6.32-279.22.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.22.1.el6.x86_64 ro root=UUID=e769af21-d9e1-455f-a6a7-7a9c84d8cbea rd_NO_LUKS LANG=en_US.UTF-8 KEYBOARDTYPE=pc KEYTABLE=hu rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_LVM rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-279.22.1.el6.x86_64.img
পরিবর্তিত এন্ট্রি:
title CentOS (2.6.32-279.22.1.el6.x86_64) LVM
insmod lvm
kernel /vmlinuz-2.6.32-279.22.1.el6.x86_64 ro LANG=en_US.UTF-8 KEYBOARDTYPE=pc KEYTABLE=hu SYSFONT=latarcyrheb-sun16 crashkernel=auto dolvm root=/dev/mapper/VolGroup00-tmproot panic=10
#rd_NO_DM rd_NO_MD rd_NO_LUKS
initrd /initramfs-2.6.32-279.22.1.el6.x86_64.img
কেবল নিরাপদ দিকে থাকতে হবে: কার্নেলের জন্য ডলভম প্যারামিটারের সাথে ইনসোড lvm যুক্ত করা হয়েছিল এবং রুট পাথটিও রুট = / ডিভ / ম্যাপার / ভলগ্রুপ 100-টেম্প্রোটে পরিবর্তন করা হয়েছিল। এই সময়ে / ডেভেল / ম্যাপার / পাথ ব্যবহার করা গুরুত্বপূর্ণ। একটি নিরাপদ আমানত হিসাবে আমি প্যানিক = 10 প্যারামিটার যুক্ত করেছি এবং হেডারে ডিফল্ট বুট এন্ট্রি পরিবর্তন করি নি। এর পরিবর্তে আমি গ্রাবকে কেবলমাত্র একবারে নতুন সেটিং দিয়ে বুট করার চেষ্টা করেছি এবং ব্যর্থতার ক্ষেত্রে আসল প্রবেশটি কাজ করতে পারে:
grub
savedefault --default=1 --once
এবং পরিশেষে:
reboot
এটি আমার জন্য প্রথমবারে ঠিক ছিল তাই আমি মূল মূল বিভাজনের শীর্ষে একটি নতুন ভলিউম গ্রুপ তৈরি করে পুরো প্রক্রিয়াটি পুনরাবৃত্তি করেছি এবং শেষ পর্যন্ত আমি এলভিএম ব্যবহার করে সঠিক স্থানে রুটটি পেয়েছি।
আশাকরি এটা সাহায্য করবে.