লিনাক্স এমডি RAID 10 অ্যারে বড় ডিস্ক ব্যবহার করতে প্রসারিত করুন


11

আমি যা বুঝতে পেরেছি তা থেকে সম্ভব, তবে এটি সম্পর্কে কীভাবে যেতে হবে সে সম্পর্কে আমি কোথাও একটি সরল উত্তর খুঁজে পাই না এবং আমি নিজেই এটির সাথে পরীক্ষামূলকভাবে ডেটা হারাতে ঝুঁকি নিতে চাই না তাই আমি এখানে জিজ্ঞাসা করছি।

আমার পাঁচটি ডিস্ক সেন্টোস চালিয়ে একটি হোম সার্ভার রয়েছে। একটি হ'ল একটি এসএসডি হ'ল ওএস। বাকি চারটি ডিস্ক এমডিআরডের সাথে RAID10 এ কনফিগার করা 4 টিবি হার্ডড্রাইভ। ব্যবহৃত ফাইল সিস্টেমটি xfs s

আমি 4 টিবি ডিস্কগুলিকে 8 টিবি দিয়ে প্রতিস্থাপনের চেষ্টা করার বিষয়টি বিবেচনা করছি। একটি নতুন র‌্যাড পুনরায় কনফিগার না করে এবং ডেটা হারাতে না করে এই প্রতিস্থাপনটি ঘটতে ঠিক কী করা দরকার?

Details output:

[root@fluttershy ~]# mdadm -D /dev/md127
/dev/md127:
        Version : 1.2
  Creation Time : Mon Apr 18 12:46:24 2016
     Raid Level : raid10
     Array Size : 7813771264 (7451.79 GiB 8001.30 GB)
  Used Dev Size : 3906885632 (3725.90 GiB 4000.65 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jun 13 11:04:41 2016
          State : clean 
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : near=2
     Chunk Size : 512K

           Name : fluttershy:data  (local to host fluttershy)
           UUID : aa8f857a:g8bd0344:06d2f6d3:bac01a46
         Events : 13440

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync set-A   /dev/sda1
       1       8       17        1      active sync set-B   /dev/sdb1
       2       8       33        2      active sync set-A   /dev/sdc1
       3       8       49        3      active sync set-B   /dev/sdd1

উত্তর:


14

প্রতিটি ডিস্কের জন্য নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন; /dev/sda1প্রয়োজনীয় হিসাবে অন্যান্য ডিস্কের সাথে প্রতিস্থাপন করুন । আপনি সম্পূর্ণ করতে হবে সব আগে আপনি পরবর্তী ডিস্কে এগিয়ে যেতে পারেন এক ডিস্ক জন্য এই ধাপের।

  • ডিস্কটিকে ব্যর্থ হিসাবে চিহ্নিত করুন যাতে এমডি এটি ব্যবহার বন্ধ করে দেয়: mdadm --manage /dev/md127 --fail /dev/sda1
  • অ্যারে থেকে ডিস্ক সরান: mdadm --manage /dev/md127 --remove /dev/sda1
  • শারীরিকভাবে ডিস্কটি প্রতিস্থাপন করুন।
  • 0xDAসম্পূর্ণ ডিস্ক বিস্তৃত একটি পার্টিশন সহ টাইপ ব্যবহার করে নতুন ডিস্ক বিভাজন করুন ।
  • অ্যারেতে নতুন ডিস্ক যুক্ত করুন: mdadm --manage /dev/md127 --add /dev/sda1

একবার আপনি প্রতিস্থাপন ডিস্ক যুক্ত করলে এমডি অ্যারে পুনর্নির্মাণ করবে। আপনি পরবর্তী ডিস্কে যাওয়ার আগে পুনর্নির্মাণটি সম্পূর্ণ হয়েছে তা নিশ্চিত করুন । আপনি রান করে অ্যারের স্থিতি পরীক্ষা করতে পারেন cat /proc/mdstat

একবারে সমস্ত ডিস্ক প্রতিস্থাপন করা হয়ে গেলে এবং অ্যারেটি পুনর্নির্মাণের সাথে সমস্ত ডিস্কের সর্বোচ্চ ক্ষমতা পূরণের জন্য অ্যারের প্রসারিত করুন mdadm --grow /dev/md127 --size=max। প্রসারিত RAID পূরণের জন্য আপনি সেখান থেকে ফাইল সিস্টেমের আকার পরিবর্তন করতে পারেন; আপনার ক্ষেত্রে, xfs_growfsকমান্ডটি ব্যবহার করুন ।

এমডি অ্যারে কীভাবে বৃদ্ধি করা যায় সে সম্পর্কে আরও তথ্য লিনাক্স RAID উইকিতে পাওয়া যায়

অন্য কোনও ডিস্ক ম্যানিপুলেশন কাজের মতো, আপনি শুরু করার আগে আপনার একটি ব্যাকআপ নেওয়া উচিত।


1
আপনি পুনর্নির্মাণের অগ্রগতি কীভাবে যাচাই করেন তা যুক্ত করুন ->tim@MushaV3 ~ $ cat /proc/mdstat Personalities : [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] md1 : active raid1 sdb1[0] sda1[1] 131008 blocks [2/2] [UU] bitmap: 0/1 pages [0KB], 65536KB chunk
djsmiley2kStaysInside

2

আপনি প্রতিটি ডিস্ক প্রথমে একে একে বদল করতে চান।

এটি করতে আপনি প্রতিটি ডিস্ককে 'ব্যর্থ' করতে এবং এটি নতুন 8 টিবি প্রতিস্থাপনের সাথে প্রতিস্থাপন করতে পারেন, যদি আপনার অতিরিক্ত বন্দর থাকে তবে আপনি অতিরিক্ত ডিস্ক যুক্ত করতে পারেন, তারপরে ডিস্কটি অপসারণের পরিবর্তে mddm জায়গায় প্রতিস্থাপন করুন have অভিযান এবং ব্যর্থতার ঝুঁকি বেশি।

এই প্রশ্নটি 'নিরাপদে' করানোর জন্য আমি যেভাবে খুঁজে পেতে পারি তার সর্বোত্তম উপায়ের বিবরণ দেয়

একবার এটি হয়ে গেলে আপনি বিদ্যমান এফএসটিকে সদ্য নির্মিত স্থানে প্রসারিত করতে চান। এটি 'xfs_growfs' এর কমান্ডটি উপস্থিত হয় তবে আপনি কীভাবে ঠিক এই কাজটি করবেন তা ব্যাখ্যা করার জন্য xfs এর সাথে আমার অভিজ্ঞতা হয়নি।

বরাবরের মতো, ব্যাকআপ প্রস্তুত রয়েছে (এবং অভিযান কোনও ব্যাকআপ নয়!)।


একটি রেড 10 এবং এমড্রেড দিয়ে সেট আপ করা, অতিরিক্ত স্থান এমনকি স্বীকৃত হবে? আমি কি একবারে দু'জন বদলানো উচিত, প্রতিটি মিররড জুটি থেকে একটি?
কেফকা

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