Назад | Перейти на главную страницу

Различные настройки RAID для разных папок на одном логическом диске

У меня есть диск NAS, который предоставляет общий доступ к файлам в моей локальной сети. Я прикрепил к этому общему ресурсу букву X логического диска на моем компьютере с Windows 7. Я думаю о покупке дополнительных жестких дисков и настройке системы RAID1. Однако одна из моих папок содержит очень большие файлы, которые легко воспроизвести, поэтому я не хотел бы тратить деньги на хранение двух реплик этих файлов. С другой стороны, для простоты было бы здорово разместить их на одном логическом диске X. Как вы думаете, это возможно? С чего мне начать?

Raid работает с разделами (блочными устройствами) «под» файловой системой. Raid не работает с папками или файлами в файловой системе.

Совершенно возможно в наши дни.

Вам необходимо создать два тома: один RAID и один без RAID. Смонтируйте том RAID как X :, смонтируйте второй другой как подпапку X: \.

Да, вы можете это сделать, в зависимости от того, что позволяет настроить ваш NAS.

По сути, вы создадите новый логический том, который является абстракцией ваших жестких дисков с RAID (ваш NAS видит 1 диск, хотя их несколько, составляющих RAID). Затем вы можете смонтировать этот логический том в конкретном каталоге - это означает, что любые данные, помещенные в этот каталог, будут жить только на этом логическом томе (ваша настройка рейда).

Повторите эти действия для логических томов без рейда (смонтируйте в другом каталоге). Все, что попадает в этот каталог, будет жить только на этом логическом диске.

Пример:

(root)/
     |__> usr/
     |__> lib/
     |__> boot/
     |__> home/
     |__> NAS_data/
                  |__> raid_data/
                  |__> data/

Это действительно возможно, но не с классическим RAID. С ZFS вы можете создать полосу, а затем установить несколько точек монтирования. Установите для одного значения copy = 1, что означает, что ZFS всегда будет хранить все файлы в этой точке монтирования на двух разных устройствах, что делает его похожим на RAID1. Затем у вас может быть вторая точка монтирования, где вы оставите copy = 0, поэтому файлы будут сохраняться только один раз.

Если вы используете Windows и у вашего NAS есть обычные сетевые ресурсы, вы можете создать символическую ссылку на общий ресурс, используя mklink вот так

mklink /d "C:\network shares\normal" "\\server\share_original\"

mklink /d "C:\network shares\raid1" "\\server\share_raid1\"

Затем у вас есть две подпапки внутри C:\network shares это указывает на различные общие ресурсы NAS.

mklink создает последнюю папку, поэтому в примерах перед запуском команды убедитесь, что папки normal / raid1 не существуют.