วิธีที่ดีที่สุดคือถ้าคุณรวมระบบไฟล์ทั้งหมดเหล่านั้นเข้ากับระบบไฟล์เดียวและเมานต์ระบบไฟล์เดียวใน Windows การสร้างเครือข่าย JBOD บางประเภทนั้นไม่เป็นมิตรกับประสิทธิภาพและมีข้อเสียมากมาย หากคุณยืนยันที่จะทำเช่นนั้นจริง ๆ ฉันขอแนะนำสิ่งต่อไปนี้
กำหนดค่าระบบ 50TB-NAS สิบระบบของคุณแต่ละระบบเพื่อให้บริการพื้นที่ดิสก์รวมกันเป็นอุปกรณ์ iSCSI ไปยังเซิร์ฟเวอร์ MasterNAS บางประเภท
จากนั้นเซิร์ฟเวอร์ MasterNAS (ควรเป็นระบบ Linux) ควรรวมอุปกรณ์ iSCSI ทั้ง 10 เครื่องเป็นระบบไฟล์ super btrfs
คุณจะต้องการ sudo apt ติดตั้ง open-iscsi btrfs-progs
(สำหรับเซิร์ฟเวอร์อูบุนตู/เดเบียน) สำหรับสิ่งนี้
คุณกำหนดค่า NAS ทั้ง 10 เครื่องของคุณเพื่อให้บริการพื้นที่ดิสก์ทั้งหมดเป็นอุปกรณ์ iSCSI แบบรวม ตัวอย่าง: เซิร์ฟเวอร์ NAS ของคุณใช้ตัวควบคุมการโจมตีด้วยฮาร์ดแวร์ซึ่งแมปดิสก์ไดร์ฟทั้งหมดกับโลจิคัลไดร์ฟ 1 ตัว ไดรฟ์แบบลอจิคัล 1 นี้เผยแพร่โดย ผู้ริเริ่ม iSCSI.
คุณใช้เซิร์ฟเวอร์ MasterNAS ใหม่ที่มีประสิทธิภาพและเป็นอิสระ ซึ่งกำลัง "รวบรวม/ติดตั้ง" เป้าหมาย iSCSI ทั้งหมด 10 ตัวจากเซิร์ฟเวอร์ NAS ทั้งหมด 10 ตัว ฉันขอแนะนำให้ MasterNAS นี้ใช้ Linux ที่ทันสมัยและใช้ btrfs เป็นระบบไฟล์สำหรับไดรฟ์ iSCSI-NASจากนั้นคุณเพียงแค่สร้างระบบไฟล์ super btrfs ในโหมดเดียว (ซึ่งจำเป็นอย่างยิ่งสำหรับอุปกรณ์ JBOD เจ๋ง ๆ ซึ่งใช้การหยุดข้อมูลระดับระบบไฟล์) คุณสามารถทำได้ดังนี้:
sudo mkfs.btrfs --data single /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj
(ซึ่งรวมไดรฟ์ทั้ง 10 ตัวเข้ากับ JBOD เช่นระบบไฟล์ btrfs เชิงเส้น)
คุณสามารถเมานต์ระบบไฟล์ super btrfs ได้โดยใช้อุปกรณ์ใดๆ ของมัน เช่น: เมานต์ /dev/sda /mnt
.
ข้อดีของ btrfs JBOD like device คือ หากเซิร์ฟเวอร์ NAS ตัวใดตัวหนึ่งหยุดทำงาน ระบบไฟล์ของคุณจะไม่พัง คุณจะ "สูญเสีย" ไฟล์จากเซิร์ฟเวอร์ NAS แบบออฟไลน์ (โอเค การตั้งค่าเริ่มต้นจะพัง แต่การกู้คืนข้อมูลทำได้ง่ายกว่ามาก เนื่องจากการลอกไฟล์เกิดขึ้นที่ระดับระบบไฟล์ด้วย btrfs)
หลังจากดำเนินการทั้งหมดนี้แล้ว คุณจะติดตั้งเซิร์ฟเวอร์ samba ลงใน MasterNAS ของคุณและแชร์ระบบไฟล์ super btrfs นี้ไปยัง WindowsVM ของคุณ
ป.ล. นอกจากนี้ยังมีไดรเวอร์ btrfs ฟรีสำหรับ Windows แต่ฉันไม่มีประสบการณ์เลย --> https://github.com/maharmstone/btrfs