এলভিএম সহ ডিস্ক যুক্ত করা হচ্ছে


26

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

মূলত আমি উবুন্টু 14.04 ইনস্টল করেছি ("গাইডেড - সম্পূর্ণ ডিস্ক এবং সেটআপ এলভিএম ব্যবহার করুন" এর মাধ্যমে) 20 জিবি ডিস্কে। আমি তখন শারীরিকভাবে মেশিনে একটি পরিষ্কার 80GB ডিস্ক যুক্ত করেছি, এটি এটি 'এসডিবি' হিসাবে সনাক্ত করে।

মূলত আমার প্রশ্নটি হল, আমি আমার মেশিনে নতুন ডিস্ক (80 গিগাবাইট) থেকে বরাদ্দকৃত স্থানটি যুক্ত / সংযুক্ত করতে সক্ষম হতে চাই যাতে দুটি ড্রাইভ (20 গিগাবাইট এবং 80 জিবি) প্রদর্শন করার পরিবর্তে এটি কেবল একটি ড্রাইভ (100 গিগাবাইট) দেখায় । আমি RAID বা অন্য কোনও বিশেষ অ্যাড-অন সম্পর্কে চিন্তিত নই।

আমি লিনাক্সে কিছুটা নতুন, তবে বুঝতে পারি যে এটি সম্পাদন করার জন্য আমার LVM ব্যবহার করা দরকার।

কেউ যদি আমাকে সাহায্য করতে বা সহায়ক গাইড / টিউটোরিয়ালের সাথে লিঙ্ক করতে পারে তবে এটি খুব প্রশংসা হবে! এটির প্রয়োজন হয় কিনা তা নিশ্চিত নই, তবে এখানে আমার 'fdisk -l' এবং '/ etc / fstab' আউটপুট রয়েছে:

fdisk আউটপুট (সংক্ষিপ্ত):

Disk /dev/sda: 21.5 GB, 21474836480 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1    *       2048      499711      248832   83  Linux
/dev/sda2          501758    41940991    20719617    5  Extended
/dev/sda5          501760    41940991    20719616   8e  Linux LVM

Disk /dev/sdb: 85.9 GB, 85899345920 bytes
Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-root: 20.4 GB, 20392706048 bytes
Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-swap_1: 801 MB, 801112064 bytes
Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table

/ ইত্যাদি / fstab (সংক্ষিপ্ত):

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=26710773-7a64-4f34-a34e-0057cb1739d7 /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0

উত্তর:


53

নেটে এলোমেলো গাইড এবং টিউটোরিয়ালগুলির সংমিশ্রণ পর্যালোচনা করার পরে, আমি আমার উবুন্টু সার্ভার 14.04 মেশিনে সফলভাবে একটি ডিস্ক যুক্ত করতে সক্ষম হয়েছি এবং প্রয়োজনীয়ভাবে এটি সেট আপ করতে পেরেছি যাতে আমার একাধিক হার্ড ড্রাইভ একক ড্রাইভ হিসাবে উপস্থিত হয়। এটি করার জন্য, আমি এলভিএম ব্যবহার করেছি।

অন্য যে কেউ এটি করতে চাইলে যে কোনও সময়ে সহায়তা করতে আমি নিজের পোস্টটি এখানে পোস্ট করব।


এই পদক্ষেপগুলি ধরে নেওয়া হয় যে আপনি ইতিমধ্যে আপনার মেশিনে উবুন্টু ইনস্টল না করে ("গাইডেড - সম্পূর্ণ ডিস্ক এবং সেটআপ এলভিএম ব্যবহার করুন") ব্যতীত প্রাথমিকভাবে স্ক্র্যাচ থেকে শুরু করছেন এবং অতিরিক্ত ডিস্কটি শারীরিকভাবে যুক্ত করেছেন। আপনার মেশিনে বিদ্যমান ডেটা থাকলে এই পদক্ষেপগুলি কাজ করতে পারে তবে এটি করা নিরাপদ হবে কিনা তা আমি নিশ্চিত করে বলতে পারি না।

এই আদেশগুলি নিম্নলিখিত তথ্যগুলি ধরে নিয়েছে এবং এটি আপনার সেটআপের উপর নির্ভর করে পরিবর্তিত হবে:

  • আপনার নতুন ডিস্কটি 'এসডিবি'
    • দৌড় দিয়ে এটি পাওয়া যাবে ls /dev/sd*
  • আপনার ভলিউম গোষ্ঠীর নাম 'উবুন্টু-ভিজি'
    • দৌড় দিয়ে এটি পাওয়া যাবে vgdisplay
  • আপনার লজিক্যাল ভলিউম পাথটি '/ dev / ubuntu-vg / root'
    • দৌড় দিয়ে এটি পাওয়া যাবে lvdisplay
  • আপনার নতুন ডিস্কটি 20 গিগাবাইট
    • আশা করি ডিস্কটি কত বড় তা আপনি জানেন।

  1. লজিকাল ভলিউম ম্যানেজার ইনস্টল করুন (আপনার এটি করার প্রয়োজন হতে পারে বা নাও করতে পারেন)।

    sudo apt-get install system-config-lvm
    
  2. আপনার নতুন ডিস্ককে একটি ভৌত ​​ভলিউমে রূপান্তর করুন (এই ক্ষেত্রে, নতুন ডিস্কটি 'এসডিবি' হয়)।

    sudo pvcreate /dev/sdb
    
  3. 'Vgextend' এর মাধ্যমে ভলিউম গ্রুপে শারীরিক ভলিউম যুক্ত করুন।

    sudo vgextend ubuntu-vg /dev/sdb
    
  4. একটি লজিকাল ভলিউমে শারীরিক ভলিউম বরাদ্দ করুন (আপনার নতুন ডিস্কের আকার দ্বারা ভলিউমের আকার প্রসারিত করুন)।

    sudo lvextend -l +100%FREE /dev/ubuntu-vg/root
    
  5. লজিকাল ভলিউমে ফাইল সিস্টেমটিকে পুনরায় আকার দিন যাতে এটি অতিরিক্ত স্থান ব্যবহার করে।

    sudo resize2fs /dev/ubuntu-vg/root
    

যা করা উচিৎ. পাঁচটি সহজ পদক্ষেপ! আপনাকে পুনরায় বুট করতে হবে না। কেবল চালান df -hএবং আপনার নতুন ডিস্কের স্থানটি সঠিকভাবে বরাদ্দ হওয়া উচিত, পাশাপাশি আপনি যে কোনও ওয়েব অ্যাপস চালিয়ে যাচ্ছেন তা নতুন ডিস্কের জায়গার পরিমাণ গ্রহণ করবে।


2
আপনি ব্যবহার করতে পারেন lvextend -l +100%FREEপরিবর্তে, সমস্ত মুক্ত স্থান ব্যবহার করার জন্য প্রসারিত করতেlvextend -L+20G
nathancahill

আপনি নতুন ইনস্টল করা ড্রাইভের cat /proc/partitions; /sbin/rescan-scsi-bus; cat /proc/partitionsমতো নাম খুঁজে পেতে ব্যবহার করতে পারেন sdb
ও জোনস

1
এই কাজ করা উচিত; তবে আমি একটি সম্পূর্ণ ডিস্ককে যৌক্তিক ভলিউম হিসাবে ব্যবহার করার বিরুদ্ধে সতর্কতা দিচ্ছি। পরিবর্তে, আমি ডিস্কটি বিভাজন করা এবং সেই ডিস্কে এক বা একাধিক পার্টিশনের মধ্যে LVM তৈরি করার পরামর্শ দিচ্ছি। এই পদ্ধতিটি ভবিষ্যতে নমনীয়তা সরবরাহ করে, আপনি যদি চান বা ভবিষ্যতে কিছু নন-এলভিএম স্থান প্রয়োজন হয়। আপনি যদি এমন কোনও ডিভাইস চালিত করেন যা সমস্ত ডিস্ককে বিভক্ত বলে ধরে নেয় তবে এটি আরও ভাল কাজ করতে পারে। আমি এই জাতীয় সরঞ্জামগুলির কোনও গুরুত্বপূর্ণ উদাহরণ জানি না, তবে আপনি কখনই জানেন না যে অনুমানগুলি যে কোনও এলোমেলো উপযোগীতায় ভবিষ্যতে চালাতে হবে বা প্রয়োজন হতে পারে crop
রড স্মিথ

রড স্মিথের মন্তব্য থেকে, এর অর্থ যান্ত্রিকভাবে আপনাকে প্রথমে আপনার / dev / sdb এ fdisk চালাতে হবে, সমস্ত স্থান একটি নতুন পার্টিশনে বরাদ্দ করতে হবে, পার্টিশনটিকে "লিনাক্স এলভিএম" (টাইপ 8 ই) হিসাবে সেট করুন, তারপরে সমস্ত / ডিভ প্রতিস্থাপন করুন / dev / sdb1
mtalexan

দুর্দান্ত গাইড উপলব্ধ ডিস্ক চেকিং lsblkযদিও আরও সুন্দরভাবে সম্পন্ন করা হয় । যদিও RHEL7 তে পরীক্ষা হচ্ছে।
এরিকবার্ক

1

আমি 3 এক্স 500 জিবি সাটা ড্রাইভ সহ 14.04 64 বিট ডেস্কটপে একটি বড় এলভিএম ডিস্ক স্থাপন করার চেষ্টা করেছি। এটি ডিভাইস ত্রুটি সহ ইনস্টলেশন চলাকালীন ব্যর্থ হয়েছিল। আমি একটি লিঙ্ক পেয়েছি যা জানিয়েছে যে 256G এর বেশি ড্রাইভগুলি এক্সটেন্টগুলির সীমা, তবে আমি জানি না এটি এখানে প্রযোজ্য কিনা।

আমি RAID সেটআপ করার চেষ্টাও করেছি (RAID 1 / বুট 300MB, RAID 0 সোয়াপ 2GB, এবং / RAID 5 সব কিছু। আরও ব্যর্থতা।

do sudo - ইনস্টল -y এমডিএইচএম

লাইভ সিডি থেকে "ইনস্টল না করে উবুন্টু চেষ্টা করুন" বিকল্প থেকে আপনি এখনও এমডিএডিএম ইনস্টল করতে পারেন। এখনও ভাগ্য নেই। জিপিআর্ট ডিটেকশনটি সামান্য পুনঃ-তাহার্ডযুক্ত বলে মনে হচ্ছে এবং LVM তে কিছু ভলিউম বা RAID / dev / mdX- র কিছু ভলিউম গ্রহণ করতে পারে না যদি না সবকিছুই ইতিমধ্যে একটি ফাইল সিস্টেম দেওয়া না থাকে;

$ sudo mkfs.etx4 / dev / md2

এছাড়াও, RAID কনফিগারেশনগুলি আরও বেশি চ্যালেঞ্জ উপস্থিত করে। MDADM আর ইনস্টল করার / টার্গেট / usr / sbin প্যাকেজ তালিকায় যুক্ত হয়েছে বলে মনে হয় না, এবং সেখানে ইনস্টল করা যাতে ইনস্টলেশনটি পুনরায় বুট করা শুরু হবে এটি একটি বিশাল অগ্নিপরীক্ষা হবে, যার জন্য আমি কেবল সময় বা ধৈর্য ধরতে পারি না কেবলমাত্র এটি জানতে যে আরও কয়েক ঘন্টা কাজ করার পরেও এই নতুন উইন্ডোজ 8 পারফরম্যান্স হ্যাক করা মাদারবোর্ডগুলি (ইউইএফআই) কোনও গ্রুব ইস্যুতে শুরু হয়নি।

ইউবিকুইটি থেকে এলভিএম ইনস্টল করা দুর্দান্ত কাজ করে, যতক্ষণ না আপনার / (মূল বিভাজনে আরও বেশি ডিস্ক যোগ করার প্রয়োজন হয়, যেখানে আপনি সম্পূর্ণ ইনস্টলটি ফুটিয়ে তোলার খুব ভাল সম্ভাবনা পান। এলভিএমের আকার পরিবর্তন ক্রিয়াকলাপ ব্যর্থ হয় এবং আপনি আবার স্কোয়ার 1 এ ফিরে যান ।

14.04 সার্ভার ইনস্টলারটি পার্টম্যান চেষ্টা করে দিনটি সঞ্চয় করে।

14.04 সার্ভার ইনস্টলারটি বুটআপ করে, এটি আর্কিটেকচারগুলি ঠিক সূক্ষ্মভাবে সনাক্ত করেছে, MDADM ইনস্টল করেছে, গ্রাবটি 3 টি ডিস্কে ইনস্টল করা হয়েছিল এবং সবকিছু দুর্দান্ত কাজ করে।

3 ডিস্ক (500 গিগাবাইট SATA)

3 টি পার্টিশন প্রতিটি। সমস্ত পার্টিশন fdisk এ লিনাক্স রাইড টাইপ করে।

RAID 1 / বুট, 300MB পার্টিশন, RAID 0 অদলবদল, 2GB পার্টিশন, এবং RAID 5 /, 500GB (যা কিছু বাকী থাকে)।

do sudo fdisk -l
ডিভাইস বুট স্টার্ট এন্ড ব্লকস আইডি সিস্টেম
/ dev / sda1 2048 616447 307200 83 লিনাক্স
/ দেব / sda2 616448 4810751 2097152 83 লিনাক্স
/ দেব / sda3 4810752 976773167 485981208 এফডি লিনাক্স রেইড স্বয়ংক্রিয় অনুসন্ধান

ডিভাইস বুট স্টার্ট এন্ড ব্লকস আইডি সিস্টেম
/ dev / sdc1 * 2048 616447 307200 83 লিনাক্স
/ dev / sdc2 616448 4810751 2097152 83 লিনাক্স
/ dev / sdc3 4810752 976773167 485981208 fd লিনাক্স রাইড স্বয়ংক্রিয়ায়ন

ডিভাইস বুট স্টার্ট এন্ড ব্লকস আইডি সিস্টেম
/ dev / sdb1 2048 616447 307200 83 লিনাক্স
/ dev / sdb2 616448 4810751 2097152 83 লিনাক্স
/ dev / sdb3 4810752 976773167 485981208 fd লিনাক্স রাইড অটোডেটেক্ট
...

$ সুডো এলএস / দেব / এমডি *
/ দেব / এমডি 0 / দেব / এমডি 1 / দেব / এমডি 2

/ দেব / এমডি:
0 1 2

do sudo m دادm -D / dev / md0
/ dev / md0:
সংস্করণ: 1.2
তৈরির সময়: বুধ 6 আগস্ট 13:03:01 2014 ধৃত
স্তর: raid1
অ্যারের আকার: 306880 (299.74 এমবি 314.25 এমবি)
ব্যবহৃত দেবের আকার: 306880 (299.74) মাইবি 314.25 মেগাবাইট)
রেইড ডিভাইস: 3
মোট ডিভাইস: 3
অধ্যবসায়: সুপারব্লক অবিচল

Update Time : Mon Aug 11 19:51:44 2014  
      State : clean   

সক্রিয় ডিভাইস: 3
কার্যকারী ডিভাইস: 3
ব্যর্থ ডিভাইস: 0
অতিরিক্ত ডিভাইস: 0

      Name : ubuntu:0
      UUID : 03a4f230:82f50f13:13d52929:73139517
    Events : 19

সংখ্যা মেজর মাইনর রেইডডভাইস স্টেট 0 8 1 0 অ্যাক্টিভ সিঙ্ক / দেব / এসডিএ 1 8 17 1 অ্যাক্টিভ সিঙ্ক / দেব / এসডিবি 1 2 8 33 2 অ্যাক্টিভ সিঙ্ক / ডেভ / এসডিসি 1

do সুডো এমদাদম -ডি / দেব / এমডি 1 / দেব / এমডি 1: সংস্করণ: 1.2 তৈরির সময়: বুধ 6 আগস্ট 13:03:31 2014 রেড স্তর: রেড0 অ্যারের আকার: 6289920 (6.00 জিবিবি 6.44 গিগাবাইট) রেইড ডিভাইস: 3 মোট ডিভাইস: 3 অধ্যবসায়: সুপারব্লক অবিচল

আপডেটের সময়: বুধ 6 আগস্ট 13:03:31 2014 রাজ্য: পরিষ্কার সক্রিয় ডিভাইস: 3 কার্যকারী ডিভাইস: 3 ব্যর্থ ডিভাইস: 0 অতিরিক্ত ডিভাইস: 0

Chunk Size : 512K

     Name : ubuntu:1
      UUID : 9843bdd3:7de01b63:73593716:aa2cb882
    Events : 0

সংখ্যা মেজর মাইনর রেইডডভাইস স্টেট 0 8 2 0 অ্যাক্টিভ সিঙ্ক / ডেভ / এসডিএ 1 8 18 1 অ্যাক্টিভ সিঙ্ক / ডেভ / এসডিবি 2 2 8 34 2 অ্যাক্টিভ সিঙ্ক / ডেভ / এসডিসি 2

do সুডো এমদাদম -ডি / ডেভ / এমডি 2 / দেব / এমডি 2: সংস্করণ: 1.2 তৈরির সময়: বুধ 6 আগস্ট 13:03:50 2014 অভিযান স্তর: রেড 5 অ্যারে আকার: 971699200 (926.68 জিবি 995.02 জিবি) ব্যবহৃত দেবের আকার: 485849600 (463.34) জিআইবি 497.51 গিগাবাইট) রেইড ডিভাইস: 3 মোট ডিভাইস: 3 অধ্যবসায়: সুপারব্লক অবিচ্ছিন্ন

আপডেটের সময়: সোমবার 11 আগস্ট 19:54:49 2014 রাজ্য: সক্রিয় সক্রিয় ডিভাইস: 3 কার্যকারী ডিভাইস: 3 ব্যর্থ ডিভাইস: 0 অতিরিক্ত ডিভাইস: 0

    Layout : left-symmetric
Chunk Size : 512K

      Name : ubuntu:2
      UUID : 6ead2827:3ef088c5:a4f9d550:8cd86a1a
    Events : 14815

সংখ্যা মেজর মাইনর রেইডডভাইস স্টেট 0 8 3 0 অ্যাক্টিভ সিঙ্ক / ডেভ / এসডিএ 1 8 19 1 অ্যাক্টিভ সিঙ্ক / দেব / এসডিবি 3 3 8 35 2 অ্যাক্টিভ সিঙ্ক / ডেভ / এসডিসি 3

do sudo cat / etc / fstab
'# / etc / fstab: স্ট্যাটিক ফাইল সিস্টেমের তথ্য।'
'#'
'# কোনও'
'# ডিভাইসের জন্য সর্বজনীন অনন্য সনাক্তকারী মুদ্রণ করতে' ব্লকিড 'ব্যবহার করুন ; এটি ডিভাইসগুলির নামকরণের আরও শক্তিশালী উপায় হিসাবে ইউআইডিড = এর সাথে ব্যবহার করা যেতে পারে
'# # যা ডিস্কগুলি যুক্ত করা এবং অপসারণ করা হলেও কার্যকর হয়। Fstab দেখুন (5)। '
'#'
'#'
'# / ইনস্টল করার সময় / dev / md126 এ ছিল'
ইউইউডি = 2af45208-3763-4cd2-b199-e925e316bab9 / ext4 ত্রুটিগুলি = রিমাউন্ট-রো 0 1
'# / বুট ইনস্টলেশন চলাকালীন / dev / md125 চালু ছিল '
ইউআইডিউ = 954e752b-30e2-4725-821a-e143ceaa6ae5 / বুট ext4 ডিফল্ট 0 2
'
ইউআইডিউড = fb81179a-6d2d-450d-8d19-3cb3bde4d28a কোনওটিই অদলবদল 0 0

এখন গোছের মতো চলছে।

এটি আমার কাছে ঘটেছিল যে আপনি যদি 32 বিট হার্ডওয়্যার ব্যবহার করেন তবে এটি আপনার পক্ষে কাজ করে না তবে আমি মনে করি এই মুহুর্তে নরম RAID ছোট কিছুর জন্য কেবলমাত্র একক ডিস্ক এলভিএম এবং জেবিডের চেয়েও পুরানো যে কোনও কিছুর চেয়ে খারাপ বিকল্প হতে পারে think ।

ধন্যবাদ।


পার্টম্যান দিন বাঁচায়। 14.04 সার্ভার ইনস্টলারটি বুটআপ করে, এটি আর্কিটেকচারগুলি ঠিক সূক্ষ্ম, ইনস্টলড এমডিএডিএম সনাক্ত করেছে এবং সবকিছু দুর্দান্ত কাজ করে। এটি কার্যকর হলে সেটআপের একটি সংক্ষিপ্তসার এখানে দেওয়া হল।
স্পাইডারডিন

1

এই কৌশলটি আমার জন্য একটি 128 গিগাবাইট এসএসডি প্রাথমিক এবং 2 টিবি এইচডিডি এক্সটেনশনে কাজ করেছে।
যদি আপনি ভলিউম গ্রুপে একটি ভৌত ​​ভলিউম যোগ করার সময় "উবুন্টু-ভিজি" ব্যবহার করে কোনও সমস্যা চালিত হন, কমান্ডটি জারি করে দেখুন

sudo vgdisplay 

সাধারণত ভলিউম গ্রুপের নামের ফর্ম্যাটটি হয় NAME_OF_COMPUTER-vg, সুতরাং আপনার সিস্টেমটির নাম দেওয়া থাকলে SKYNETআপনার ভলিউম গোষ্ঠীর নামকরণ করা হতে পারে

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