Windows Server 2016 पर चल रहे सर्वरों में से एक पर, एक अतिरिक्त डिस्क (सिस्टम नहीं) जो FC पर SAN LUN के रूप में जुड़ी हुई है, सर्वर के प्रत्येक पुनरारंभ के बाद ऑफ़लाइन हो जाती है। यदि आप डिस्क प्रबंधन कंसोल (diskmgmt.msc) खोलते हैं, तो आप देख सकते हैं कि यह डिस्क ऑफ़लाइन स्थिति में है।

Windows में डिस्क को उपलब्ध कराने के लिए, उस पर राइट-क्लिक करें और इसे ऑनलाइन लें। आपको प्रत्येक सर्वर पुनरारंभ के बाद ऐसा करना होगा। मुझे नहीं लगता कि आप इससे खुश हैं।

सबसे पहले, मुझे संदेह हुआ कि सर्वर रूम में बिजली कटौती के बाद, स्टोरेज सिस्टम भौतिक सर्वर की तुलना में बाद में बूट हुए। हालांकि, सॉफ्ट सर्वर रीबूट के बाद भी डिस्क ऑफ़लाइन हो गई।
डिस्क प्रबंधन में डिस्कनेक्टेड डिस्क के बारे में पॉपअप संदेश पर ध्यान दें:
ऑफ़लाइन (डिस्क ऑफ़लाइन है क्योंकि प्रशासक द्वारा निर्धारित नीति के कारण)।
जैसा कि पता चला, यह समस्या फेलओवर क्लस्टर वातावरण या Windows चलाने वाली वर्चुअल मशीन में दिखाई दे सकती है जिनके पास कोई साझा डिस्क हैं जिन्हें कई ऑपरेटिंग सिस्टम द्वारा एक्सेस किया जा सकता है। यह SAN नीति से संबंधित है जो Windows Server 2008 में दिखाई दी। यह नीति बाहरी डिस्क के स्वचालित माउंटिंग को नियंत्रित करती है और एक साथ कई सर्वरों के लिए उपलब्ध साझा डिस्क की सुरक्षा के लिए उपयोग की जाती है। डिफ़ॉल्ट रूप से, सभी SAN डिस्क पर Windows Server के लिए ऑफ़लाइन साझा (VDS_SP_OFFLINE_SHARED) नीति का उपयोग किया जाता है। आप Diskpart का उपयोग करके अपनी SAN नीति को OnlineAll में बदल सकते हैं।
कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में चलाएं और diskpart चलाएं। Diskpart संदर्भ में, वर्तमान SAN नीति प्रदर्शित करें:
DISKPART> san
SAN Policy : Offline Shared
अपनी SAN नीति बदलें:
DISKPART> san policy=OnlineAll
DiskPart ने वर्तमान ऑपरेटिंग सिस्टम के लिए SAN नीति को सफलतापूर्वक बदल दिया।

फिर से वर्तमान नीति देखें:
DISKPART> san
SAN Policy : Online All
अपनी डिस्क चुनें (हमारे उदाहरण में, डिस्क इंडेक्स 2 है):
DISKPART> select disk 2
आप इसके गुण देख सकते हैं:
DISKPART> attributes disk
सुनिश्चित करें कि रीड-ओनली विशेषता सक्षम नहीं है। यदि यह सक्षम है, तो इसे अक्षम करें, अन्यथा डिस्क पर कुछ लिखने का प्रयास करते समय, आप यह संदेश देखेंगे: डिस्क राइट प्रोटेक्टेड है:
DISKPART> attributes disk clear readonly
डिस्क को ऑनलाइन लाएं:
DISKPART> online disk
DiskPart ने चयनित डिस्क को सफलतापूर्वक ऑनलाइन किया
आप अपने डिस्क को न केवल Diskpart में, बल्कि एकीकृत PowerShell Storage मॉड्यूल का उपयोग करके भी प्रबंधित कर सकते हैं। उदाहरण के लिए, डिस्क को ऑनलाइन लाने के लिए, यह कमांड चलाएं:
Set-Disk 2 -IsOffline 0
Diskpart बंद करें, अपना सर्वर पुनरारंभ करें और सुनिश्चित करें कि बूट के बाद डिस्क उपलब्ध है।
यह पता चला कि कनेक्टेड डिस्क की अनुपलब्धता की समस्या न केवल Windows Server के लिए, बल्कि सभी डेस्कटॉप Windows संस्करणों के लिए विशिष्ट है। उदाहरण के लिए, यदि आप Windows 10 में बाहरी USB ड्राइव या SSD कनेक्ट करते हैं, तो आप डिवाइस मैनेजर में निम्न डिस्क स्थिति भी देख सकते हैं (ऑफ़लाइन - डिस्क ऑफ़लाइन है क्योंकि प्रशासक द्वारा निर्धारित नीति के कारण) :
Windows 10 में, ऑफ़लाइन डिस्क की समस्या को उसी तरह हल किया जाता है: आपको SAN नीति बदलने की आवश्यकता है। यदि डिस्क नई है, तो आपको इसे इनिशियलाइज़ करने और इस पर फ़ाइल सिस्टम पार्टीशन बनाने की आवश्यकता हो सकती है।