Мне интересно, существует ли такая вещь, как режим RAID (или аналогичная реализация), который позволяет физически разделять файлы без избыточности на нескольких жестких дисках разного размера, образуя один большой массив дискового пространства. Я ищу что-то вроде чередования дисков, но каждый отдельный файл на самом деле хранится на одном и только одном жестком диске.

Пример:

HDD 1 (1TB)  | HHD2 (3TB)
-------------------------
File 1       | File 2
File 3       | File X
File 4       | ...

Вместе эта система представляется системе как один жесткий диск емкостью 4 ТБ, но при добавлении файлов она помещается только на один диск. Вариант использования: Максимизация пространства на дисках и возможность восстановления данных при отключении диска от массива.

Результатом этого может быть только один диск, на котором файлы помещаются в доступное место на одном из дисков в массиве.

2 ответа2

1

Обычный RAID основан на доступе на уровне блоков / полос. Тогда означает, что то, что вы изобразили, может быть сделано с блоками, но они обычно не совпадают с файлами. (В этом случае это будет RAID0, чередование).

Для получения дополнительной информации об этом см. Этот вопрос на Serverfault

Это не означает, что это невозможно, просто то, что все известные мне реализации RAID не предлагают такого зверя на основе файлов. Вы всегда можете написать что-нибудь сами.

0

Весь смысл RAID в том, чтобы обеспечить избыточность в случае отказа диска. Это делается путем чередования данных на дисках с четностью. То, что вы хотите сделать, сведет на нет цель использования RAID и сделает ваши файлы уязвимыми, если у вас возникнет сбой диска. Если вы хотите, чтобы ваши файлы находились на определенном диске, вы должны либо использовать внешний диск, либо, если у вас есть пустые слоты, вы можете добавить диск JBOD для хранения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .