নতুন এমডি অ্যারে কেবল স্ব-পঠনযোগ্য এবং পুনরায় সংশ্লেষ = পেন্ডিং রয়েছে


17

আমি নিম্নলিখিত কমান্ড সহ একটি নতুন এমডি অ্যারে তৈরি করেছি:

mdadm --create /dev/md1 -l 1 -n 2 /dev/sd[ed]1

তবে এখন /proc/mdstatরেসিনেক = পেন্ডিংয়ের সাথে অ্যারেটি "কেবল অটো-পঠনযোগ্য" হিসাবে দেখায়:

~ # cat /proc/mdstat 
Personalities : [raid1] 
md1 : active (auto-read-only) raid1 sde1[1] sdd1[0]
      976630336 blocks super 1.2 [2/2] [UU]
        resync=PENDING

md0 : active raid1 sdb1[0] sdc1[1]
      1953511936 blocks [2/2] [UU]

unused devices: <none>

এই সাইট অনুসারে আমি এটি দিয়ে এটি ঠিক করতে পারি:

mdadm --readwrite /dev/md1

এবং এটি কাজ করে:

~ # mdadm --readwrite /dev/md1
~ # cat /proc/mdstat 
Personalities : [raid1] 
md1 : active raid1 sde1[1] sdd1[0]
      976630336 blocks super 1.2 [2/2] [UU]
      [>....................]  resync =  0.0% (54400/976630336) finish=598.2min speed=27200K/sec

md0 : active raid1 sdb1[0] sdc1[1]
      1953511936 blocks [2/2] [UU]

unused devices: <none>

তবে আমি এখানে কী চলছে তা জানতে চাই এবং আমি সে সম্পর্কে কোনও সত্যিকারের তথ্য খুঁজে পাই না। কেউ কি জানেন যে অ্যারে কেন এই রাজ্যে ডিফল্ট হয়?

সম্পাদনা: dmesg আউটপুট যুক্ত:

~ # grep kernel /var/log/syslog.1 
Nov 13 10:03:44 iserv kernel: [160446.860113] e1000: eth1 NIC Link is Down
Nov 13 10:04:48 iserv kernel: [160511.017666] e1000: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
Nov 13 20:12:40 iserv kernel: [196982.775186]  sda: sda1
Nov 13 20:12:59 iserv kernel: [197001.598187]  sdd: sdd1
Nov 13 20:13:13 iserv kernel: [197016.344939]  sde: sde1
Nov 13 20:14:05 iserv kernel: [197067.520825] md: bind<sdd1>
Nov 13 20:14:05 iserv kernel: [197067.521263] md: bind<sde1>
Nov 13 20:14:05 iserv kernel: [197067.670215] md/raid1:md1: not clean -- starting background reconstruction
Nov 13 20:14:05 iserv kernel: [197067.670219] md/raid1:md1: active with 2 out of 2 mirrors
Nov 13 20:14:05 iserv kernel: [197067.670246] md1: detected capacity change from 0 to 1000069464064
Nov 13 20:14:05 iserv kernel: [197067.675101]  md1: unknown partition table
Nov 13 20:24:10 iserv kernel: [197672.572128] md: md1 switched to read-write mode.
Nov 13 20:24:10 iserv kernel: [197672.572269] md: resync of RAID array md1
Nov 13 20:24:10 iserv kernel: [197672.572273] md: minimum _guaranteed_  speed: 1000 KB/sec/disk.
Nov 13 20:24:10 iserv kernel: [197672.572275] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for resync.
Nov 13 20:24:10 iserv kernel: [197672.572280] md: using 128k window, over a total of 976630336k.

আপনি পরীক্ষা করেছেন dmesg?
frostschutz

@ ফ্রস্টসচুটজ আমি গতকাল সিস্লোগে লগ করা ডেমসগ লাইন যুক্ত করেছি, টাইম অঞ্চল ইউটিসি +১ (আমি মেশিনটি পুনরায় বুট করেছি যেহেতু আমার আর আর মূল ডিমেসিতে অ্যাক্সেস নেই)। যতদূর আমি বলতে পারি সাধারণের বাইরে কিছুই নেই।
মার্টিন ভন উইট্টিচ

আপনার কাছে থাকা কার্নেল এবং
এমডিএডএম

@ আডারবার্ট লিনাক্সের হোস্টনাম 3.10-0.bpo.3-686-pae # 1 এসএমপি দেবিয়ান 3.10.11-1 ~ বিপিও 70 + 1 (2013-09-24) আই 686 জিএনইউ / লিনাক্স
মার্টিন ভন উইট্টিচ

@ আডারোবার্ট এমদাদম - v3.2.5 - 18 ই মে 2012, ডেবিয়ান হুইজি থেকে
মার্টিন ভন উইট্টিচ

উত্তর:


25

যখন কোনও অ্যারে প্রাথমিকভাবে একত্রিত হয়, তখন এটি "স্বয়ং-পঠনযোগ্য কেবল" মোডে স্থাপন করা হয়। আমি দ্রুত আমার কর্নেল (3.10.x) এবং এমডিএডএম (3.3) দিয়ে পরীক্ষা করেছি, এটি তৈরিতে ঘটে না — তবে আপনাকে অবশ্যই বিভিন্ন সংস্করণ চালিয়ে যেতে হবে।

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

অ্যারে যখন এটি প্রথম লেখা পায় তখন স্বয়ংক্রিয়ভাবে পঠনযোগ্য থেকে কেবল পঠন-লেখায় স্যুইচ হবে। সুতরাং, আপনি যদি এগিয়ে গিয়ে ডিভাইসে একটি ফাইল সিস্টেম তৈরি করেন, বা একটি এলভিএম শারীরিক ভলিউম, বা যাই হোক না কেন, এটি পড়তে-লিখতে স্যুইচ করে সিঙ্কটি শুরু করে।

আপনি যে কোনও চালনার mdadm --readwriteআগেই এটি সিঙ্ক করতে চান তবে কেবল এটির চালানো দরকার reason


হুম ... তাহলে কি প্রথম লেখার পরে সরাসরি সিঙ্ক করা শুরু হবে, যাতে স্ব-পঠনযোগ্য কেবল সিঙ্কটি বিলম্ব করে?
মার্টিন ভন উইট্টিচ

@ মার্টিনভনউইটিচ হ্যাঁ, এটি প্রথম লেখার ঠিক পরে সিঙ্ক করা শুরু করবে। তাই হ্যাঁ, এটা-সাধারণত অবকাশ কয়েক সেকেন্ডের দ্বারা, যেমন আপনি সাধারণত কিছু (করতে চাই pvcreate, mkfsবেশ তাড়াতাড়ি পরে একটি নতুন অ্যারে সঙ্গে, ইত্যাদি) --create
ডার্বোবার্ট

"আপনার অবশ্যই বিভিন্ন সংস্করণ চলছে" অনুমান? আমি সর্বশেষতম সংস্করণগুলি ব্যবহার করছি এবং কোনও পুরানো সংস্করণের জন্য এই আচরণটি মনে করতে পারি না। @ মার্টিনভনভিটচি এমন কিছু না করেন যা তিনি আমাদের সম্পর্কে জানাননি (তৈরির পরে পুনরায় বুট করার মতো), যা ঘটেছে তা ব্যাখ্যা করে না।
frostschutz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.