Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ

บนหนึ่งในเซิร์ฟเวอร์ที่ใช้ Windows Server 2016 ดิสก์เพิ่มเติม (ไม่ใช่ระบบหนึ่ง) ที่เชื่อมต่อเป็น SAN LUN ผ่าน FC จะออฟไลน์หลังจากการรีสตาร์ทเซิร์ฟเวอร์แต่ละครั้ง หากคุณเปิดคอนโซลการจัดการดิสก์ (diskmgmt.msc) คุณจะเห็นว่าดิสก์นี้อยู่ใน ออฟไลน์ สถานะ.

ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ

ในการทำให้ดิสก์พร้อมใช้งานใน Windows ให้คลิกขวาและออนไลน์ คุณจะต้องทำหลังจากรีสตาร์ทเซิร์ฟเวอร์แต่ละครั้ง ฉันไม่คิดว่าคุณพอใจกับสิ่งนั้น

ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ

ก่อนอื่น ฉันสงสัยว่าหลังจากไฟฟ้าดับในห้องเซิร์ฟเวอร์ ระบบจัดเก็บข้อมูลจะบูตช้ากว่าเซิร์ฟเวอร์จริง อย่างไรก็ตาม หลังจากที่ซอฟต์เซิร์ฟเวอร์รีบูต ดิสก์ก็ออฟไลน์เช่นกัน

สังเกตข้อความป๊อปอัปเกี่ยวกับดิสก์ที่ไม่ได้เชื่อมต่อในการจัดการดิสก์:

ออฟไลน์ (ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ)

เมื่อมันปรากฏออกมา ปัญหานี้อาจปรากฏขึ้นในสภาพแวดล้อมคลัสเตอร์ล้มเหลวหรือเครื่องเสมือนที่ใช้ Windows ที่มีดิสก์ที่ใช้ร่วมกันใด ๆ ที่สามารถเข้าถึงได้โดยระบบปฏิบัติการหลายระบบ มันเกี่ยวข้องกับ นโยบาย SAN ที่ปรากฏใน Windows Server 2008 นโยบายนี้ควบคุมการต่อเชื่อมดิสก์ภายนอกโดยอัตโนมัติ และใช้เพื่อป้องกันดิสก์ที่ใช้ร่วมกันซึ่งมีอยู่ในเซิร์ฟเวอร์หลายเครื่องพร้อมกัน โดยค่าเริ่มต้น แชร์แบบออฟไลน์ นโยบาย (VDS_SP_OFFLINE_SHARED) ใช้สำหรับดิสก์ SAN ทั้งหมดบน Windows Server คุณสามารถเปลี่ยนนโยบาย SAN เป็น OnlineAll ได้โดยใช้ Diskpart

เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้ diskpart . ในบริบทของ diskpart แสดงนโยบาย SAN ปัจจุบัน:

DISKPART> san

SAN Policy : Offline Shared

เปลี่ยนนโยบาย SAN ของคุณ:

DISKPART> san policy=OnlineAll

DiskPart successfully changed the SAN policy for the current operating system.

ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ

ดูนโยบายปัจจุบันอีกครั้ง:

DISKPART> san

SAN Policy : Online All

เลือกดิสก์ของคุณ (ในตัวอย่างของเรา ดัชนีดิสก์คือ 2):

DISKPART> select disk 2

คุณสามารถดูแอตทริบิวต์ได้:

DISKPART> attributes disk

ตรวจสอบให้แน่ใจว่าไม่ได้เปิดใช้งานแอตทริบิวต์อ่านอย่างเดียว หากเป็นเช่นนั้น ให้ปิดการใช้งาน มิฉะนั้นเมื่อพยายามเขียนบางอย่างบนดิสก์ คุณจะเห็นข้อความนี้:ดิสก์ได้รับการป้องกันการเขียน:

DISKPART> attributes disk clear readonly

นำดิสก์ออนไลน์:

DISKPART> online disk

DiskPart successfully onlined the selected disk
คุณสามารถจัดการดิสก์ของคุณได้ไม่เฉพาะใน Diskpart แต่ยังใช้โมดูล PowerShell Storage ที่ผสานรวมได้อีกด้วย ตัวอย่างเช่น ในการออนไลน์ดิสก์ ให้รันคำสั่งนี้:

Set-Disk 2 -IsOffline 0

ปิด diskpart รีสตาร์ทเซิร์ฟเวอร์ของคุณ และตรวจสอบให้แน่ใจว่าดิสก์นั้นพร้อมใช้งานหลังจากการบู๊ต

ปรากฎว่าปัญหาความไม่พร้อมใช้งานของดิสก์ที่เชื่อมต่อนั้นเป็นเรื่องปกติไม่เพียง แต่สำหรับ Windows Server เท่านั้น แต่ยังรวมถึง Windows บนเดสก์ท็อปทุกรุ่นด้วย ตัวอย่างเช่น หากคุณเชื่อมต่อไดรฟ์ USB ภายนอกหรือ SSD ใน Windows 10 คุณยังสามารถดูสถานะดิสก์ต่อไปนี้ (ออฟไลน์ – ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ ) ใน Device Manager:

ดิสก์ออฟไลน์เนื่องจากนโยบายที่กำหนดโดยผู้ดูแลระบบ

ใน Windows 10 ปัญหาเกี่ยวกับดิสก์ออฟไลน์จะได้รับการแก้ไขในลักษณะเดียวกัน คุณต้องเปลี่ยนนโยบาย SAN หากเป็นดิสก์ใหม่ คุณอาจต้องเริ่มต้นและสร้างพาร์ติชั่นระบบไฟล์บนดิสก์