Как студент, я выполняю кластер с помощью сервера человечности в моем колледже. Как можно уже знать, каждый компьютер этого кластера, иметь жесткие диски, и я хотел бы создать один единственный жесткий диск для кластера...
Я говорю о чем-то как виртуальный жесткий диск, которые имеют все кластеры HDD как единственный. Проблема, я не могу найти много в Интернете..., и я не знаю, как искать его точно (правильные слова для хорошего поиска).
Кто-то мог помочь мне?
Я предполагаю, что это о вычислить кластере, состоящем из потребителя аппаратные средства ПК - нет никакого выравнивания нагрузки или включенной высокой доступности
В общих чертах то, что Вы ищете, является сетевой файловой системой.
Технически, сетевая файловая система состоит из демона на сервере, который имеет реальный жесткий диск и программное обеспечение на клиентских машинах, которое обеспечивает что-то как "виртуальный жесткий диск" на клиенте;
Программное обеспечение заставляет его быть похожим существует локальный жесткий диск, но доступ к нему будет перенаправлен к жесткому диску на сервере.
Существует много реализаций сетевых файловых систем:
Общая реализация, используемая в соответствии с Linux, nfs
Это хорошо подходит для "общего" использования в конфигурации по умолчанию; Для Вашего варианта использования может быть важно, что это предоставляет много возможностей настроить его для определенных потребностей, потому что кластер с данной загрузкой может иметь очень необычные схемы доступа жесткого диска.
Посмотрите, Как установить сеть NFS? и Установка NFS HowTo.
Альтернатива nfs
мог быть sshfs
. Это обеспечивает файловую систему на клиенте, использующем нормальное sshd
, который позволяет удаленные входы в систему ssh
и операции файла scp
.
По сравнению с nfs
, это может быть медленнее в целом, но с другой стороны намного легче справиться, и сторона сервера sshd
, обычно доступно по умолчанию.
Другая альтернатива является SMB, наиболее часто используемым с Windows, реализованным samba
.
Поскольку сетевая файловая система, используемая в кластере, может иметь большое влияние на производительность, сетевая файловая система является важной частью в дизайне высокопроизводительных кластеров. Для максимизации производительности для определенных приложений кластера классов различные специализированные кластерные файловые системы существуют. Они могут также обработать данные в других структурах, чем деревья файловой системы или предоставить необычные услуги захвата файла.