Лучше всего было бы, если бы вы объединили все эти файловые системы в одну файловую систему и смонтировали единую файловую систему в Windows. Создание какого-либо сетевого JBOD не очень удобно для производительности и имеет много недостатков. Если вы действительно настаиваете на этом, я бы предложил следующее.
Настройте каждую из ваших десяти систем NAS емкостью 50 ТБ, чтобы они обслуживали свое отдельное объединенное дисковое пространство в качестве устройства iSCSI для какого-либо сервера MasterNAS.
Затем сервер MasterNAS (должна быть система Linux) должен объединить все 10 устройств iSCSI в суперфайловую систему btrfs.
Тебе понадобиться sudo apt установить open-iscsi btrfs-progs
(для сервера ubuntu/debian) для этого.
Вы настраиваете все свои 10 NAS так, чтобы они обслуживали все дисковое пространство как объединенное устройство iSCSI. Пример: Ваши NAS-серверы используют аппаратный рейд-контроллер, который сопоставляет все диски с 1 логическим диском. Этот 1 логический диск распространяется инициатор iSCSI.
Вы используете свой новый, производительный и независимый сервер MasterNAS, который «собирает/монтирует» все 10 целей iSCSI со всех 10 серверов NAS. Я предлагаю, чтобы этот 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, заключается в том, что в случае выхода из строя одного из серверов NAS ваша файловая система не выйдет из строя, вы «просто потеряете» файлы с автономного сервера NAS. (Хорошо, с настройками по умолчанию произойдет сбой, но восстановление данных намного проще, так как удаление файлов происходит на уровне файловой системы с помощью btrfs)
После выполнения всего этого вы устанавливаете сервер samba на свой MasterNAS и делитесь этой файловой системой super btrfs с вашей WindowsVM.
PS также есть бесплатный драйвер btrfs для Windows, но у меня нет с ним опыта --> https://github.com/maharmstone/btrfs