আমি আমার জেডএফএস পুলের পর্যায়ক্রমিক স্ক্রাবগুলি নির্ধারণের জন্য ক্রোন ব্যবহার করতে চাই এবং স্ক্রাব শেষ হওয়ার পরে কিছুটা যুক্তিসঙ্গত স্বল্প সময়ে নিজেকে একটি স্থিতির প্রতিবেদন ইমেল করুন। এর উদ্দেশ্য হ'ল যে কোনও সমস্যা ম্যানুয়ালি সেগুলি অনুসন্ধান না করে ধরে ফেলুন (টানার চেয়ে চাপ দিন)।
প্রথম অংশটি সহজ: zpool scrub $POOL
আমার নির্দিষ্ট পরিস্থিতিতে যেটি বিরতি যুক্তিসঙ্গত হবে তার মূল হিসাবে চালানোর জন্য কেবল একটি ক্রোন জব সেট করুন ।
দ্বিতীয় অংশ, আমি কীভাবে করব তা সম্পর্কে নিশ্চিত নই। zpool scrub
তত্ক্ষণাত্ ফিরে আসে এবং তারপরে স্ক্রাবটি সিস্টেমের পটভূমিতে চালিত হয় (এটি অবশ্যই আকাঙ্ক্ষিত আচরণ যদি কোনও টার্মিনাল থেকে প্রশাসক দ্বারা স্ক্রাব শুরু করা হয়)। zpool status
আমাকে একটি স্ট্যাটাস রিপোর্ট দেয় এবং প্রস্থান করে (স্ক্রাব চলাকালীন প্রস্থান কোড 0 সহ; এটি এখনও শেষ হয়নি তাই আমি জানি না প্রস্থান স্থিতিটি শেষ হয়ে গেলে এটি পরিবর্তন হয় কিনা তবে আমি সন্দেহ করি)। Zpool স্ক্রাবের জন্য নথিভুক্ত একমাত্র পরামিতি হ'ল -s
"স্ক্রাবিং বন্ধ করুন"।
মূল সমস্যাটি স্ক্রাবিং থেকে সমাপ্ত স্ক্রাবিং-এ স্থিতির পরিবর্তন সনাক্তকরণ । দেওয়া হল, বাকী জায়গা উচিত।
আদর্শভাবে, আমি zpool scrub
স্ক্রাব শেষ না হওয়া অবধি ফিরে না আসতে বলতে চাই , তবে এটি করার কোনও উপায় আমি দেখতে পাচ্ছি না। (এটি কেবল ক্রোন করা প্রায় সহজ করে তুলবে zpool scrub --wait-until-done $POOL; zpool status $POOL
।)
এটি ব্যর্থ হয়ে আমি সিস্টেমকে জিজ্ঞাসা করতে চাই যে কোনও স্ক্রাব বর্তমানে চলছে কিনা, বিশেষত এমন একটি উপায়ে যা আপগ্রেড বা কনফিগারেশন পরিবর্তনের ফলে খুব বেশি ঝুঁকি না ভঙ্গ করে, যাতে আমি পূর্বে চলমান কিনা তা নিয়ে কাজ করতে পারি স্ক্রাবটি শেষ হয়েছে (স্ক্রাবের স্থিতি স্ক্রাবিং না হয়ে স্ক্রাবিংয়ের দিকে যাওয়ার পরে একটি জপুলের স্থিতি কার্যকর করে)।
এই নির্দিষ্ট সেটআপটি একটি ওয়ার্কস্টেশন সিস্টেমের জন্য, সুতরাং নাগিসের মতো একটি পর্যবেক্ষণ সরঞ্জামে সম্ভবত অ্যাড-ইন রয়েছে যা সমস্যার সমাধান করতে পারে, কেবল এই একটি কাজের জন্য এই জাতীয় সরঞ্জাম ইনস্টল করার চেয়ে ওভারকিল মনে হয়। কেউ কি সমস্যার নিম্ন-প্রযুক্তি সমাধানের পরামর্শ দিতে পারেন?