ปัญหา

ฉันต้องการค้นหา VolumeId ที่ไฟล์ของฉันใช้เส้นทางของไฟล์

ทางออกที่ดีที่สุดที่ฉันคิดได้

วิธีที่ดีที่สุดที่ฉันคิดว่าจะทำสิ่งนี้ให้สำเร็จคือการสอบถามผ่าน WMI/CIM พาธการเข้าถึงพาร์ติชั่นดิสก์ทั้งหมดสำหรับดิสก์ LUN ทั้งหมด จากนั้นดูว่าพาธการเข้าถึงใดมีพาธการเข้าถึงที่ยาวที่สุด

พื้นหลัง

ฉันกำลังทำงานกับ Windows Virtual Hard Drives (VHD) ดิสก์ LUN หลายตัวจากอาร์เรย์จัดเก็บข้อมูลที่มีจุดต่อเชื่อม และต้องการติดตามว่า VHD คืออะไรในอาร์เรย์จัดเก็บข้อมูล LUN Disk ระบบไฟล์ทั้งหมดของดิสก์ที่เกี่ยวข้องคือ Windows NTFS

อย่างไรก็ตาม ฉันไม่เห็นวิธีที่รวดเร็วและง่ายดายในการทำเช่นนั้น ฉันได้ดูโดยใช้ CIM_DataFile แล้ว แต่ไม่มี VolumeId และฉันไม่เห็นมันใน Win32_Directory ด้วย

ฉันเดาว่าไม่มีวิธีง่ายๆ ในการแก้ไขปัญหานี้ แต่ฉันหวังว่าจะมีคนรู้วิธีแก้ไขปัญหาง่ายๆ

answer

LUNS เหล่านี้อยู่ในคลัสเตอร์ hyper-v หรือไม่ คุณได้ดู Powershell และคำสั่ง Get-Volume หรือ Get-StorageNode หรือไม่? ฉันไม่มีสภาพแวดล้อมที่นี่เพื่อทดสอบในตอนนี้ แต่อยากจะทิ้งมันไป