Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Đĩa ngoại tuyến do quản trị viên đặt chính sách

Trên một trong các máy chủ chạy Windows Server 2016, một đĩa bổ sung (không phải đĩa hệ thống) được kết nối dưới dạng SAN LUN qua FC sẽ ngoại tuyến sau mỗi lần khởi động lại máy chủ. Nếu bạn mở bảng điều khiển Quản lý đĩa (diskmgmt.msc), bạn có thể thấy rằng đĩa này đang ở chế độ Ngoại tuyến tình trạng.

Đĩa ngoại tuyến do quản trị viên đặt chính sách

Để làm cho đĩa khả dụng trong Windows, hãy nhấp chuột phải vào nó và đưa nó trực tuyến. Bạn sẽ phải làm điều đó sau mỗi lần khởi động lại máy chủ. Tôi không nghĩ rằng bạn hài lòng với điều đó.

Đĩa ngoại tuyến do quản trị viên đặt chính sách

Đầu tiên, tôi nghi ngờ rằng sau sự cố mất điện trong phòng máy chủ, hệ thống lưu trữ khởi động muộn hơn so với máy chủ vật lý. Tuy nhiên, sau khi khởi động lại máy chủ mềm, đĩa cũng ở chế độ ngoại tuyến.

Lưu ý thông báo bật lên về một đĩa bị ngắt kết nối trong Disk Management:

Ngoại tuyến (Đĩa ngoại tuyến do chính sách do quản trị viên đặt).

Hóa ra, sự cố này có thể xuất hiện trong môi trường cụm chuyển đổi dự phòng hoặc máy ảo chạy Windows có bất kỳ đĩa chia sẻ nào có thể được một số hệ điều hành truy cập. Nó liên quan đến Chính sách SAN đã xuất hiện trong Windows Server 2008. Chính sách này kiểm soát việc tự động gắn các đĩa bên ngoài và được sử dụng để bảo vệ các đĩa dùng chung cho nhiều máy chủ cùng một lúc. Theo mặc định, mục Được chia sẻ ngoại tuyến Chính sách (VDS_SP_OFFLINE_SHARED) được sử dụng cho tất cả các đĩa SAN trên Windows Server. Bạn có thể thay đổi Chính sách SAN của mình thành OnlineAll bằng Diskpart.

Chạy dấu nhắc lệnh với tư cách quản trị viên và chạy diskpart . Trong ngữ cảnh diskpart, hãy hiển thị chính sách SAN hiện tại:

DISKPART> san

SAN Policy : Offline Shared

Thay đổi Chính sách SAN của bạn:

DISKPART> san policy=OnlineAll

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

Đĩa ngoại tuyến do quản trị viên đặt chính sách

Xem lại chính sách hiện tại:

DISKPART> san

SAN Policy : Online All

Chọn đĩa của bạn (trong ví dụ của chúng tôi, chỉ số đĩa là 2):

DISKPART> select disk 2

Bạn có thể xem các thuộc tính của nó:

DISKPART> attributes disk

Đảm bảo rằng thuộc tính Chỉ đọc không được bật. Nếu có, hãy tắt nó đi, nếu không, khi cố gắng ghi nội dung nào đó trên đĩa, bạn sẽ thấy thông báo sau:Đĩa được bảo vệ ghi:

DISKPART> attributes disk clear readonly

Lấy đĩa trực tuyến:

DISKPART> online disk

DiskPart successfully onlined the selected disk
Bạn có thể quản lý đĩa của mình không chỉ trong Diskpart mà còn có thể sử dụng mô-đun PowerShell Storage tích hợp. Ví dụ:để đưa đĩa trực tuyến, hãy chạy lệnh sau:

Set-Disk 2 -IsOffline 0

Đóng diskpart, khởi động lại máy chủ của bạn và đảm bảo rằng đĩa có sẵn sau khi khởi động.

Hóa ra vấn đề không có đĩa được kết nối là điển hình không chỉ đối với Windows Server, mà còn đối với tất cả các phiên bản Windows dành cho máy tính để bàn. Ví dụ:nếu bạn kết nối ổ USB bên ngoài hoặc SSD trong Windows 10, bạn cũng có thể thấy trạng thái đĩa sau ( Ngoại tuyến - Đĩa ngoại tuyến do chính sách do quản trị viên đặt ) trong Trình quản lý Thiết bị:

Đĩa ngoại tuyến do quản trị viên đặt chính sách

Trong Windows 10, sự cố với đĩa ngoại tuyến được giải quyết theo cách tương tự:bạn cần thay đổi chính sách SAN. Nếu đĩa mới, bạn có thể cần khởi tạo nó và tạo phân vùng hệ thống tệp trên đó.