14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230

Программный рейд (дисковые пространства)

19.07.2015, 23:31. Показов 3822. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите

Возникла необходимость в RAID 5
покупать контроллер:
дешевый - фигня, полная
дорогой, уж ОЧЕНЬ дорого

и минус железного рейд - привязка к железу, сломалось - ищи такой же контроллер

думал создать программный рейд в Винде на основе "дисковые пространства"

Создал Пул (Чередование, пишут аналог RAID 5) из 5 дисков
по идее объем пула должен быть 4*(объем 1 диска)

НО в винде пул почему то получается ~83% от расчетного объема,
так и должно быть ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.07.2015, 23:31
Ответы с готовыми решениями:

Дисковые файлы. Ошибка PascalAbc
const a = -2; b = 2; dx = 0.2; type rec=record p1,p3:string; p2,p4:real end; var fl:file of rec; ...

Не работаю дисковые квоты Server 2003 R2
Учусь потихоньку админить по книжке, настроил сервер по той же книжке, а клиенту по барабану, никакие квоты не мешают, грузит на расшариную...

Как в ядре системы разрешить дисковые квоты
Люди добрые, помогите. Подскажите пожалуйста, как в ядре системы разрешить дисковые квоты. OS centos 6.5 Очень надеюсь на помощь. ...

19
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9080 / 4807 / 580
Регистрация: 13.03.2013
Сообщений: 17,061
Записей в блоге: 17
20.07.2015, 06:32
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
минус железного рейд - привязка к железу, сломалось - ищи такой же контроллер
Плюс аппаратного рейда - это отказоустойчивость и независимость от ОС.
Минус программного рейда - слетела ОС, слетел RAID, упало всё.
А аппаратный контроллеров можно прикупить на прозапас.
Это к сведениям.
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
думал создать программный рейд в Винде на основе "дисковые пространства"
Версия/редакция Windows?
0
14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230
20.07.2015, 08:04  [ТС]
так ведь если слетеле винда, рейд можно пересобрать под другим ПК
по крайней мере именно это везде пишут как плюс


пробовал на вин 10(в виртуалке), но не думаю что есть какая нибудь разница между 7-8-10
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
21.07.2015, 19:20
При падении ОС рейд никуда не денется. Он также будет работать на любой винде, поддерживающей storage spaces, если подключить тот же набор дисков. Так как метки о рейде пишутся на сами диски, а не хранятся где-либо в реестре и т.п. То есть по сути вы можете создать рейд у себя дома, потом вытащить все диски, прийти к другу, подключить их к его компьютеру и винда сразу увидит массив, так что ничего пересобирать в данной ситуации не придётся.

По теме объёма:
1. Сказать сложно. Фактически данная вещь рейдом 5 не является, это во первых.
2. Вы считали "расчетный объём" по объему дисков? Если так, то это неправильно, ибо винда всегда "занижает" объем диска (то есть не занижает, а считает по другому), таким образом диск объемом 250Гб на деле окажется диском на ~238Гб.

И еще, попробовали бы вы в виртуалке симулировать потерю одного диска, а потом восстановление из другого. Чтобы потом в случае возникновения внештатной ситуации у вас не возникало вопросов по этой теме, которые могут привести к потери всей информации в массиве. Так как для многих это оказывается весьма не тривиальной задачей.


Не по теме:

P.S. аппаратные контроллеры на прозапас - это сурово. У меня контроллер на 16 портов, запасной такой встанет в ту еще копеечку :)... Если же вы имеете ввиду дешманские китайские 4-х портовые "аппаратные" контроллеры, то это лишь фикция и рассматривать их более чем расширители портов не стоит, ибо они не имеют у себя на борту каких-либо ресурсов, необходимых для работы с массивом, а следовательно, также как и программные рейды задействуют центральный процессор и оперативную память хост системы

0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,753
Записей в блоге: 78
21.07.2015, 19:27
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
Возникла необходимость в RAID 5
поподробнее...
Цитата Сообщение от duzorg Посмотреть сообщение
симулировать потерю одного диска,
ну будет status degraded

Добавлено через 49 секунд
по крайней мере на аппаратном контроллере.
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
21.07.2015, 19:42
Цитата Сообщение от magirus Посмотреть сообщение
ну будет status degraded
Добавлено через 49 секунд
по крайней мере на аппаратном контроллере.
Эт понятно Я про то, что будет после.
Вы создаете еще один диск (так как если вернете прежний то всё вернется на места свои, а нам этого не нужно, так как у нас физически тот диск вроде как умер). Добавляете этот диск к существующему массиву, и нифига не происходит, то есть вы запускаете ребилд, а ребилда нет. И сообщений об ошибках нет... Мало того, так вы потом этот диск еще и вывести из этого массива не сможете, так как массив будет в статусе "Не функционален" и винда попросту не даст извлекать из умирающего массива диски. И таким образом в реальной системе можно будет запороть всю инфу, пытаясь разобраться как это работает. (Я просто такое встречал )
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,753
Записей в блоге: 78
21.07.2015, 20:07
Цитата Сообщение от duzorg Посмотреть сообщение
Я просто такое встречал
а я нет. к счастью.
а вот если следом еще один задумает выйти - тогда кирдык.
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
21.07.2015, 20:36
Цитата Сообщение от magirus Посмотреть сообщение
а вот если следом еще один задумает выйти - тогда кирдык.
Не помню точно откуда, но у меня в голове точное воспоминание про RAID-5, что эксплуатация массива с поврежденным диском плохая идея. Так как начинаются жуткие расчеты утерянной информации с дублей, то нагрузка на диски растет в "геометрической прогрессии", что приводит к очень ускоренному выходу остальных дисков из строя. Поэтому, в идеале, после падения одного из винтов, в данном уровне рейда, эксплуатация массива должна останавливаться до восстановления рабочего состояния.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,753
Записей в блоге: 78
21.07.2015, 20:45
это то верно...
однако ТС подождем...
0
14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230
21.07.2015, 21:34  [ТС]
"Вы считали "расчетный объём" по объему дисков? диск объемом 250Гб на деле окажется диском на ~238Гб."

я форматировал 1 диск, в винде он виделся к примеру ровно 100ГБ
соответственно RAID 5 из 5ти таких дисков, в теории должен иметь объем 100*(5-1) = 400
в винде же программный рейд имеет в итоге ~83% от расчетного объема

рейд нужен по сути для хранения холодной информации, то есть запись будет 1 раз,
поэтому скорость записи неважна

все это дело планируется сейчас для домашнего NAS на 10-20 дисков
поэтому и не хочется для домашних целей терять лишний объем


вот и думаю что же делать, или мирится с потерей объема на программном рейде,
или все таки сразу уходить на железный рейд?

дешевый железный - тот же программный, низкая скорость, для дома не критично
зато дешевые контроллеры, можно взять и про запас, мало ли помрет, хоть можно будет данный поднять

дорогой - очень дорогие контроллеры порядка 14000 на 8 дисков, про запас уже как то жирно
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
22.07.2015, 06:00
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
дешевый железный - тот же программный, низкая скорость, для дома не критично
зато дешевые контроллеры, можно взять и про запас, мало ли помрет, хоть можно будет данный поднять
Проблема тут далеко не в скорости. Стабильность работы оставляет желать лучшего. Если вам надо собрать 1 диск из 8 дисков на контроллерах по 4 порта, то сделать этого не получится. Изменить уровень рейд и т.п. не получится. Добавить диски позже не получится. При скачке питания, вероятность выхода массива из строя увеличивается в разы.

В остальном сказать сложно мириться или нет решать вам. Storage Spaces это не рейд и это надо понимать. То что написано, что он похож на рейд 5 дано лишь для примера и относится к отказоустойчивости, а не к используемому пространству.
У SS есть свои преимущества относительно дешёвых рейдов (14000 кстати не дорого), но вы эти преимущества конечно же не ощутите при домашнем использовании. Это например распределение информации между HDD и SSD, кластеризация, учет размещения по полкам и т.п.
Есть преимущества, котоыре, возможно, будут полезны и вам. Например, возможность добавлять диски в существующий массив, без его пересборки. Такую особенность предоставляют дорогие контрллеры, но в RAID 5 массив при добавлении дисков для продолжения работы потребуется полностью пересчитать (а это на больших объемах может и несколько суток занять), в SS пересчитывать ничего не надо будет. Также в SS вы можете использовать для создания массива диски разного объёма, в RAID 5 этого сделать нельзя.

Ну и еще про непосредственно программный RAID 5. Его можно создать в Win 2003 (возможно и в XP Pro, не помню), или же в NIX системах (Linux, BSD и т.д.)
0
14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230
22.07.2015, 09:15  [ТС]
так вот и думаю,
если допустим раскидать цену контроллера 14000 на 8 дисков
получится 1700 на диск

а SS винды кушает 17% объема каждого диска, а это примерно теже 1700 в цене


поэтому и думаю, СС или все же уходить на контроллеры, СС чем и хорошь, что нет привязки ни к жилезу ни к контроллером, а скорость для холодных данных, дело 10ое


надо поизучать этот вопрос, возможно где то программный рейд реализован менее прожорливым
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
22.07.2015, 11:41
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
возможно где то программный рейд реализован менее прожорливым
Конечно, программный рейд и будет менее прожорливым, потому что это рейд, а Storage Spaces не рейд. Если вам нужен именно программный рейд 5, то:
- Серверные Windows (Windows 2003 Server, Windows 2008 Server и т.д.)
- Linux (Debian, Ubuntu, Centos, и т.д.)
в данных ОС присутствует именно программный RAID 5. И расчет пространства ведется соответственно.

Не по теме:

Я еще постараюсь всё таки глянуть по занятости места непосредственно в SS Win12Server.

0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
22.07.2015, 11:48
Вот скрин для наглядности. ОС - Windows Server 2008 R2 Standard
Миниатюры
Программный рейд (дисковые пространства)  
0
14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230
22.07.2015, 13:34  [ТС]
Во! Благодарствую
Пнули в нужную сторону

Попробу сегодня виндоус сервер

начну таки собирать нас, заодно смарт ИБП нужно купить
Что бы при отрубании питания рейд на разваливался

Как я понимаю, она должна прекрасно дружить с вин 7,10
В плане доступа к файлам по локально сети?

Добавлено через 1 час 39 минут
А что вы думаете о надежности?

Программный рейд 5 на вин сервер или же сс четность?

Может эти 17% места плата за более надежный и простой в ребилде "рейд"
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
22.07.2015, 14:12
Сложно сказать что эта за плата. Но я точно могу сказать, что поплатившись этим местом вы сможете позже не собирая рейд с нуля добавить в него диск. Например вы хотите 20 дисков, но на руках у вас только 10. Вы хотите собрать рейд а потом постепенно добавлять в него диски, докупая их по одному. В случае с рейд 5 вам придётся разобрать рейд, добавить диск и собрать заново с этим диском. В случае с СС вы просто добавите диск в пул и всё.

Также вы сказали что при 5 дисках СС сжирает лишние 17%, при 6 дисках эта ситуация может измениться, причём как в лучшую так и в худшую сторону. Я обязательно завтра попробую различные варианты и отпишусь, чтобы и себе заметку на будущее оставить

Цитата Сообщение от pozitiv_rus Посмотреть сообщение
Как я понимаю, она должна прекрасно дружить с вин 7,10
В плане доступа к файлам по локально сети?
Безусловно, иначе в чём смысл
0
14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230
23.07.2015, 08:07  [ТС]
не знаю как там в сервере создать RAID 5

создал пул чередование, и ВУАЛЯ!!!!!!!


размер пула 3,63*(5-1)

получается СС в вин 10 и сервер работает немного по другому
но правда диск я в пул добавить не смог, может неправильно создал (без возможности расширения, поэтому лишнее место и не жрет)
а может и просто нельзя, первый раз имею дело с вин сервер
0
 Аватар для duzorg
52 / 48 / 2
Регистрация: 14.03.2012
Сообщений: 194
23.07.2015, 08:33
рейд 5 создается в оснастке управления дисками. В той что на скриншоте моём была.
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
размер пула 3,63*(5-1)
Значит не всё так плохо, я наоборот ни разу не пробовал создавать подобное на домашних системах ))
0
14 / 14 / 5
Регистрация: 13.07.2013
Сообщений: 230
23.07.2015, 08:47  [ТС]
надо будет поиграть с пулами в вин сервер

можно ли добавлять диски как в 10ке, или же в сервер чередование уже ближе к рейд5
(а может это он и есть?) по размеру похоже

надо попробовать для СС чередования и рейд5
отключить диск (+ во время копирования)
убить процесс виртуалки (и во время копирования)

посмотреть как себя будут вести эти "рейды"

интересно в общем, как никак для дома хочется хоть какой нибудь защиты от потери данных
но и платить за это большие объемы как в СС 10ки не хочется

надо будет под это дело еще обязательно ИБП
0
174 / 166 / 28
Регистрация: 20.10.2014
Сообщений: 1,037
31.07.2015, 14:37
Цитата Сообщение от pozitiv_rus Посмотреть сообщение
НО в винде пул почему то получается ~83% от расчетного объема,
так и должно быть ?
У меня софт рейд из винды скушал только 1.2 Gb пространства при создании зеркала.
Изображения
 
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.07.2015, 14:37
Помогаю со студенческими работами здесь

Являются ли все векторы n-мерного пространства линейным подпространством соотв. векторного пространства?
Итак, необходимо определить являются ли все векторы n-мерного пространства, координаты которых - целые числа линейным подпространством...

Найти размерность пространства и базис линейного подпространства
Помогите пожалуйста. Найти размерность пространства и базис линейного подпространства Rn, заданного в некором базисе системой уравнений. ...

Програмный рейд 1
Всем привет. Ситуация такая: хочу создать програмный рейд 1 на 10-ке. Система стоит на другом диске. Из этого всплывают несколько...

Не востанавливается рейд
Доброго времени суток. Есть ProLiant DL320e Gen8 с контроллером рейда b120i. 2 жестких диска в рейд 1. Настроена роль DC. Некоторое...

В чем разница между подключением пространства имен в начале файла и внутри другого пространства имен?
Привет! Есть свой класс: namespace MyNamespace { public class MyClass { }


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“ Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста: * **Service** — самый распространённый. . .
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru