/ হোম হ্রাস করে মূল বিভাজন বৃদ্ধি করুন


15

হাই, আমি / হোম হ্রাস করে মূল পার্টিশনের স্থান বাড়িয়ে তুলতে পারি, সেন্টোস .6. in এ, আমার পরিস্থিতি এটি:

/dev/mapper/VolGroup-lv_root      50G   46G  1,6G  97% / 
tmpfs                            1,9G     0  1,9G   0% /dev/shm 
/dev/sda1                        477M   61M  391M  14% /boot 
/dev/mapper/VolGroup-lv_home     140G  3,9G  129G   3% /home

এটা কি সম্ভব?

উত্তর:


17

এটি অনলাইনে করা কিছু নয় তবে আমি মনে করি এটি সম্ভব is আমার ধারণা আপনি ext4 ব্যবহার করছেন।

  1. অ্যামাউন্ট / হোম

    $ umount /home
    
  2. / হোম ফাইল সিস্টেম সঙ্কুচিত করুন

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. / হোম লজিকাল ভলিউম সঙ্কুচিত করুন

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. / হোম পার্টিশনটিকে LV আকারে আকার দিন

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. / রুট লজিকাল ভলিউম প্রসারিত করুন

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. / রুট ফাইল সিস্টেমটি প্রসারিত করুন

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. মাউন্ট / হোম

    $ mount /home
    

বাড়ির ডেটা হারানোর কোনও সম্ভাবনা আছে?
রাহুল শর্মা

1
আমার জন্য ভাল কাজ করে। ভলিউম মাউন্ট করা হওয়ায় কেবলমাত্র আমি fsck কল (6) কল করতে পারি না।
কমলা

4

জোডকা ঠিক আছে। পদ্ধতিটি এখানে।

umount /home
e2fsck -f /dev/mapper/vg_oracle-lv_home
resize2fs /dev/mapper/vg_oracle-lv_home 20G
lvreduce -L 20G /dev/mapper/vg_oracle-lv_home
lvextend -l +100%FREE /dev/mapper/vg_oracle-lv_root
resize2fs /dev/mapper/vg_oracle-lv_root
mount /home

সূত্র। অনলাইন আকার পরিবর্তন করুন LVM পার্টিশনগুলি


1

আপনি বর্তমানে মাউন্ট করা স্টোরেজ ডিভাইসের কোনও অংশে আপনি কোনও আকার পরিবর্তন করতে বা পরিবর্তন করতে পারবেন না। এর অর্থ হ'ল যদি আপনি রুট পার্টিশনটি পরিবর্তন করতে চান তবে আপনার সিস্টেমটি শাটডাউন করা দরকার (যেহেতু আপনি এটি আনমাউন্ট করতে পারবেন না)

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


আমি সত্য মনে করি না। আপনি কি মনে করেন না আমার উত্তরটি কাজ করবে?
জোডকা লেবু

এটি সাধারণত সত্য, বা আপনি যদি এটি নিরাপদে করতে চান তবে কমপক্ষে এটি সত্য। সাধারণত সরঞ্জামগুলি মাউন্ট করা পার্টিশনগুলি পরিবর্তন করতে দেয় না। আমি আরও কিছুটা গবেষণা করেছি এবং এটি জিজ্ঞাসুবাট্টুতে পেয়েছি: Askubuntu.com/questions/24027/… সুতরাং আমি গ্রহণ করি যে আমি যা বলেছিলাম তার থেকে এক্সট 4 ব্যতিক্রম এবং আপনি ফ্লাইতে এটি করতে পারেন (এবং তাই, আপনার উত্তরটি উচিত কাজ)
ডেভ_আলাকারিন

ওপিতে যা রয়েছে তা traditionalতিহ্যবাহী পার্টিশন নয়, তবে এলভিএম লজিক্যাল ভলিউম যা পার্টিশনের চেয়ে আরও নমনীয়। একটি ফাইল সিস্টেম টাইপ যা অন-লাইনে পুনরায় আকার দেওয়া যেতে পারে এটিও প্রয়োজন হতে চলেছে। মনে রাখবেন যে কিছু ফাইল সিস্টেম যেমন এক্সএফএস প্রসারিত করা যেতে পারে তবে এটি মাউন্ট করার সময় সঙ্কুচিত হতে পারে না (বাস্তবে, বর্তমানে বিদ্যমান এক্সএফএস ফাইল সিস্টেম সঙ্কুচিত করা মোটেই সমর্থনযোগ্য নয়)।
টেলকোম

1

আপনি যদি জিইউআই ব্যবহার করতে পারেন, তবে সিস্টেম-কনফিগারেশন-lvm এর সাহায্যে এটিকে একটি সহজ গ্রাফিকাল উপায়ে তৈরি করা যেতে পারে।


0

এটি আমার পক্ষে কাজ করেছে:

mount /home

fsck /dev/mapper/vg_kaps-lv_home

esfsck -f /dev/mapper/vg_kaps-lv_home

resize2fs /dev/mapper/vg_kaps-lv_home 100G

lvreduce -L 100G /dev/mapper/vg_kaps-lv_home


lvextend -L +200G /dev/mapper/vg_kaps-lv_root

resize2fs /dev/mapper/vg_kaps-lv_root

mount /home

আমাকে প্রচুর কাজের সময় বাঁচিয়েছে

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