উইন্ডোজ সার্ভার ২০১৬ চালিত একটি সার্ভারে, একটি অতিরিক্ত ডিস্ক (সিস্টেম ডিস্ক নয়) FC-এর মাধ্যমে SAN LUN হিসেবে কানেক্ট করা থাকা সত্ত্বেও প্রতিবার সার্ভার রিস্টার্টের পর অফলাইন হয়ে যায়। আপনি Disk Management কনসোল (diskmgmt.msc) খুললে দেখবেন যে এই ডিস্কটি Offline স্টেটে রয়েছে।

উইন্ডোজে ডিস্কটি উপলব্ধ করতে, সেটিতে রাইট-ক্লিক করে Online করুন। সার্ভার রিস্টার্টের পর প্রতিবার আপনাকে এটি করতে হবে। আমি মনে করি আপনি এটিতে খুশি নন।

প্রথমে, আমি সন্দেহ করেছিলাম সার্ভার রুমে পাওয়ার আউটেজের পর স্টোরেজ সিস্টেমগুলো ফিজিক্যাল সার্ভারের পরে বুট হয়েছে। কিন্তু সফট সার্ভার রিবুটের পরও ডিস্ক অফলাইন হয়ে যাচ্ছিল।
Disk Management-এ ডিস্কनेक্টেড ডিস্কের বিষয়ে পপ-আপ মেসেজটি লক্ষ্য করুন:
Offline (The disk is offline because of policy set by an administrator).
যা বের হয়েছে, এই সমস্যাটি ফেইলোভার ক্লাস্টার এনভায়রনমেন্ট বা উইন্ডোজ চালিত ভার্চুয়াল মেশিনগুলিতে দেখা দিতে পারে যারা যেকোনো শেয়ার্ড ডিস্ক আছে যেটি একাধিক অপারেটিং সিস্টেম দ্বারা অ্যাক্সেস করা যাবে। এটি SAN Policy-এর সাথে সম্পর্কিত যা উইন্ডোজ সার্ভার ২০০৮-এ যোগ করা হয়েছিল। এই পলিসি এক্সটার্নাল ডিস্কের অটোমেটিক মাউন্টিং নিয়ন্ত্রণ করে এবং একবারে একাধিক সার্ভারের কাছে উপলব্ধ শেয়ার্ড ডিস্ক রক্ষা করতে ব্যবহৃত হয়। ডিফল্টভাবে, সকল SAN ডিস্কের জন্য উইন্ডোজ সার্ভারে Offline Shared (VDS_SP_OFFLINE_SHARED) পলিসি ব্যবহৃত হয়। আপনি Diskpart ব্যবহার করে আপনার SAN Policy OnlineAll-এ পরিবর্তন করতে পারেন।
এডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট চালু করুন এবং diskpart চালান। diskpart কনটেক্সটে, বর্তমান SAN পলিসি দেখান:
DISKPART> san
SAN Policy : Offline Shared
আপনার SAN Policy পরিবর্তন করুন:
DISKPART> san policy=OnlineAll
DiskPart successfully changed the SAN policy for the current operating system.

পুনরায় বর্তমান পলিসি দেখুন:
DISKPART> san
SAN Policy : Online All
আপনার ডিস্কটি সিলেক্ট করুন (আমাদের উদাহরণে, ডিস্ক ইনডেক্স ২):
DISKPART> select disk 2
তার অ্যাট্রিবিউটগুলো দেখতে পারেন:
DISKPART> attributes disk
নিশ্চিত করুন যে Read-Only অ্যাট্রিবিউট এনেবল্ড নয়। যদি থাকে, তবে এটি ডিসেবল করুন, অন্যথায় ডিস্কে কিছু লিখতে চেষ্টা করলে আপনি এই মেসেজটি দেখবেন: The disk is write protected:
DISKPART> attributes disk clear readonly
ডিস্কটি অনলাইন করুন:
DISKPART> online disk
DiskPart successfully onlined the selected disk
আপনি ডিস্কপার্ট ছাড়াও ইন্টিগ্রেটেড PowerShell Storage মডিউল ব্যবহার করে আপনার ডিস্ক পরিচালনা করতে পারেন। উদাহরণস্বরূপ, একটি ডিস্ক অনলাইন করতে এই কমান্ডটি চালান:
Set-Disk 2 -IsOffline 0
Diskpart বন্ধ করুন, আপনার সার্ভার রিস্টার্ট করুন এবং নিশ্চিত করুন যে বুটের পর ডিস্কটি উপলব্ধ।
বের হয়েছে যে কানেক্টেড ডিস্কের অনুপলব্ধতার সমস্যাটি শুধু উইন্ডোজ সার্ভারের জন্যই নয়, বরং সব ডেস্কটপ উইন্ডোজ সংস্করণের জন্যও স্বাভাবিক। উদাহরণস্বরূপ, যদি আপনি উইন্ডোজ ১০-এ একটি এক্সটার্নাল USB ড্রাইভ বা SSD কানেক্ট করেন, তবে আপনি Device Manager-এ নিচের ডিস্ক স্ট্যাটাস দেখতে পারেন (Offline – The disk is offline because of policy set by an administrator)।

উইন্ডোজ ১০-এ, অফলাইন ডিস্কের সমস্যাটি একইভাবে সমাধান করা যাবে: আপনাকে SAN পলিসি পরিবর্তন করতে হবে। ডিস্কটি নতুন হলে, আপনাকে এটি ইনিশিয়ালাইজ করতে হতে পারে এবং এতে ফাইল সিস্টেম পার্টিশন তৈরি করতে হতে পারে।