ওপেনসোলারিসে একটি বৃহত্তর ডিস্কে জেডএফএস RAID-Z অ্যারে আপগ্রেড করবেন কীভাবে?


11

আমি আমার হোম সার্ভারে ওপেনসোলারিস ইনস্টল করার পরিকল্পনা করছি (এখনই এটিতে লিনাক্স রয়েছে) এবং ভবিষ্যতে আরও বড় হার্ড ড্রাইভগুলি পেতে সার্ভারকে আপগ্রেড করার জন্য কীভাবে প্রস্তুত করতে হয় তা জানতে চাই know এখন সার্ভারটিতে 4x 400 গিগাবাইট স্যাটা ড্রাইভ রয়েছে এবং আমি ওগুলিতে জেডএফএস রেড-জেড সহ ওপেনসোলারিস ইনস্টল করব। কিছু সময় পরে এই বা পরের বছর আমি ড্রাইভগুলি সম্ভবত 4x 1TB SATA ড্রাইভে আপগ্রেড করতে যাচ্ছি।

আমি কীভাবে জেডএফএসের সাথে পার্টিশনের আকারের আপগ্রেডিং এবং বৃদ্ধি করতে পারি? এটি কি একটি সহজ এবং বেদাহীন অপারেশন (উদাঃ একবারে একটি ড্রাইভ প্রতিস্থাপন করুন এবং জেডএফএস স্বয়ংক্রিয়ভাবে পুরো স্থানটি ব্যবহার করার জন্য নিজেকে পুনরায় আকার দেবে), বা কিছু বিশেষ পদক্ষেপের প্রয়োজন? এটি সিস্টেম বন্ধ না করেই করা যায়?

উত্তর:


17
  1. অফলাইন ড্রাইভ # 1।
  2. পুরানো ড্রাইভটি নতুন, উচ্চ-ক্ষমতা সম্পন্ন ড্রাইভের সাথে প্রতিস্থাপন করুন।
  3. zpool ড্রাইভ প্রতিস্থাপন।
  4. প্রতিস্থাপনটি পুনর্নির্মাণের জন্য অপেক্ষা করুন।
  5. পদক্ষেপ 1 এ যান এবং অ্যারেতে প্রতিটি ক্রমাগত ড্রাইভের জন্য পুনরাবৃত্তি করুন।

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

সরকারী উৎস: "একটি সংগ্রহস্থল পুল মধ্যে প্রতিস্থাপন করা হচ্ছে ডিভাইস" মধ্যে ZFS প্রশাসনিক নির্দেশিকাZFS সর্বোত্তম কার্যাভ্যাস গাইড এছাড়াও দরকারী।


"এই প্রক্রিয়াটি শেষ হয়ে গেলে আপনার zpool রফতানি করতে হবে এবং তারপরে জম্পুলটি আমদানি করতে হবে" - এর জন্য +1 - আমি এই পদক্ষেপ না নেওয়া পর্যন্ত প্রতিস্থাপনের পদ্ধতিটি আমার পক্ষে কাজ করছিল না।
জোশ

autoexpandবিকল্পটির জন্য যদি পুলটির জন্য সেট করা থাকে তবে আপনার এটি পুনরায় রপ্ত করতে হবে না on
বাহামাত

15

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

  • বড় ড্রাইভ সংযুক্ত করুন (এমনকি ইউএসবির মাধ্যমেও হতে পারে)
  • zpool replace smallerdrive biggerdrive
  • অপেক্ষার
  • এটি করা হয়ে গেলে ছোট ড্রাইভ গ্রহণ করুন বা আপনার যা করা দরকার take
  • পুনরাবৃত্তি
  • এবং শেষে আপনি চালানোর প্রয়োজন হতে পারে zpool set autoexpand=on pool

এখন মারফি কোনও সমস্যা কম


লিনাক্সে এটি করা লোকদের জন্য: আমি প্রতিটি ড্রাইভ সফলভাবে প্রতিস্থাপন করেছি, তবে এটি চালানোর সময় স্থান বৃদ্ধি করবে না autoexpand=on। আমার zpool online -e poolname devicenameপ্রতিটি ডিভাইসের জন্য চালানো দরকার , এবং তারপরে এটি কার্যকর হয়েছিল। আমদানি / রফতানি কিছুই করেনি।
পিটারডকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.