Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Жесткие диски

Войти
Регистрация
Восстановить пароль
 
testament007
0 / 0 / 0
Регистрация: 12.06.2011
Сообщений: 105
#1

материал для изучения информации по организации дисковой системы - Жесткие диски

11.08.2017, 00:10. Просмотров 127. Ответов 4

По хорошему прежде всего хотелось бы почитать нормальную систематезированную литературу либо авторитетный объемный интернет ресурс а не хвататся за гугление собирая по частям. Посоветуйте.
Я до определенного момента понимаю что такое DAS, NAS но на практике работал только с DAS и то не в том объеме в каком хотелось бы. SAN вообще экзотика для меня.
Суть не в том чтобы читать теорию а на практике черт пойми что делать. Проблема в том что на уровне с ОС и программами можно экспеременировать бесконечно. С железом особо не по экспериментируешь - финансы.
Я хочу освоить и четко сформулировать для себя что делать в ситуациях:
Выбор RAID софтовый, аппаратный, на чипе материнки. Четкого обоснования почему нужно в таких ситуациях так а почему так нет. Кто-то сказал не бери RAID на чипе материнки остальные стали тупо повторять, обоснование почему нет. Кто-то сказал что RAID аппаратный должен быть не ниже чем со своим кешем и батарейкой. Кто то еще сказал что софтовый RAID медленный. Что делать когда горят отдельные компоненты компа? Что делать когда RAID нужно разбирать пересобирать? и тд вопросы ниже детально постарался расписать:
1) Вообщем есть неопределенность в теории по отношению выбора RAID. Обоснование почему этот а не тот контроллер RAID(софт,чип, аппарат). Частые советы что поступали мне на подобные вопросы порой кажутся личным разовым опытом советчика и отсутствием знаний.
Далее, знаю как мне кажется устроен Raid 0,1,5,1+0, 0+1. Дальше не копал. Дальше пошли НО:
2) RAID 1 вышел из строя 1 диск, проверяю состояние degraded заменяю порченый винт, проходит синхронизация, вроде минимально понятно.
3) ситуация сложнее RAID5 3 диска соотвественно зачастую. Что нужно делать если из строя вышел диск который подсчитывает контрольную сумму, какое состояние у RAID будет, что будет с данными?
4) Если есть установленная ОС. Необходим с дуру соотвественно RAID. Как организовать его правильно порядок действий? Клонирование аля Acronis в топку такие варианты, см позже. То есть возможно ли собрать RAID на существующем обычном винте который в данный момент без RAID с ОС уже на борту или нужно отдельно RAID и потом туда данные каким либо образом копировать? То есть существующий винт с ОС запихнуть в RAID которого до этого не было?
5) Какое ПО именно опенсорс вы используете для клонирования систем: Windows, Windows Server, Linux?
6) Что делать в случае если RAID 1 собран на чипе, материнка сгорела, диски живые, купили новую материнку. Что будет с дисками на новой материнке в каком состоянии и соотвественно какое состояние данных на нем будет? Можно ли восстановить RAID как был?
7) Софтовый RAID 1, например на Windows, сняли винты перенесли на другой комп с Windows. Какое состояние будет у RAID что с данными? Можно ли восстановить RAID как был?
8) Аппаратный RAID 1, сгорел поставили совершенно другой аппаратный контроллер на том же компе. Что с RAID что с данными? Можно ли восстановить RAID как был?
9) Аппаратный RAID1, сняли винты вместе с этим аппаратным RAID переместили на другой комп. Что с состоянием RAID, что с данными? Можно ли восстановить RAID как был?
10) Аппаратный RAID1, сняли винты поставили на другой комп с другим аппаратным RAID. Что с состоянием RAID, что с данными? Можно ли восстановить RAID как был?


Далее NAS(СХД):
мне не понятно что из себя на практике представляет интерфейс ISCSI. Вроде как сетевой интерфейс, который зачастую используется для раздачи дисков через аля СХД зачастую, у меня сложилось так в голове, возможно неверно.
Не понятно на что ориентироватся при выборе СХД.
11) по идее СХД это по сути слабый комп с кучей дисков, в завимимости от корзины. Данный комп имеет свой контроллер. На него должны ставится отдельно ОС? какая обычно ставится?
12) Далее диски собираются по идее в LUN, образуются либо из частей винтов либо из винтов по идее. Далее диски по интерфейсу ISCSI раздаются в сеть где принимаются серваками как сетевые диски по идее.
13) В каких точках нужно анализировать загрузку СХД? Например если DAS и это Windows у него есть соотвественно perfmon. Как анализировать загрузку процессора, сети, ОЗУ, дисков в СХД какие средства? Как анализируется загрузка интерфейса ISCSI?
14) В случаях когда необходима кластеризация СХД как это делается?
15) В случаях когда нужен высокопроизводительный СХД что нужно учитывать? Например я решил поставить ОС на СХД туда же MSSQLServer и база у меня скажем запредельно 100ГБ, которая должны давать приемлемое время отклика. Что учитывать тогда при покупке СХД где ловить узкие места? какие инструменты для анализа? это пример, то есть интересует вариант когда на СХД должна болтаться быстро-доступная и громоздкая информация, аля базы данных.
16) RAID на СХД возможно ли и как организуется?
17) основные параметры вообще на какие нужно ориентироватся при покупке СХД и на какие плюшки нужно обращать внимание?

Соотвественно SAN и такие вещи как например FibreChanel вообще экзотика лишь в общих чертах понимаю.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2017, 00:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос материал для изучения информации по организации дисковой системы (Жесткие диски):

материал для изучения - Алгоритмы
Всем привет,интересуюсь информационной безопасностью и технологиями. Посоветуйте ЛЮБОЙ МАТЕРИАЛ(ТЕКСТ,ВИДЕО,АУДИО) для саморазвития и...

Материал для изучения множеств и последовательностей - PascalABC.NET
Где взять материал для обучения множеств и последовательностей для PascalABC.NET. Готовлюсь к олимпиаде по программированию. Была задача,...

Разработка системы сбора, хранения и обработки необходимой информации с функцией рекламы деятельности организации - Программирование
Всем привет! Перейду сразу к делу, есть Тех.задание, которое я приведу ниже: НАЗНАЧЕНИЕ Основным назначением системы является...

Порекомендуйте книги(или др материал) для изучения "php и sql" - PHP
При создании post обработчика со sql запросом возникли множественные вопросы(ошибки), при этом имеющиеся manual и статьи показали малую...

поиск информации для изучения - C++
Поделитесь ,пожалуйста ,информацией , цитирую : "Библиотечные функции языка программирования С Библиотечные функции обработки символов и...

Программа для организации обмена информации - PHP
Доброго времени суток, уважаемые Форумчане! Вынуждена просить Вашей помощи в решении нескольких задач, так как сама на данный момент не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nonym4uk
83 / 84 / 3
Регистрация: 23.01.2017
Сообщений: 361
12.08.2017, 14:01 #2
testament007,
Вы сильно заморачиваетесь.
- Каковы цели и задачи для применения вами RAID ? Отсюда и выбор уровня для построения массива, а также выбор типа контроллера.
- Вообще, какова цель вашего запроса: практическая или теоретически-собирательная (для общего развития) ?

_ Часть ответов вы можете получить из Википедии, на простые или ошибочно сформулированные вопросы.

_ Собирать материал все равно придется, т.к. вы не получите всех ответов на каком-либо одном ресурсе.

_ Здесь вам могли бы ответить люди, кто занимался или понимает в восстановлении данных с RAID. В каких ситуациях восстановление невозможно, а каких элементарно.

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

Посмотрите еще полезные ссылки:
http://www.ibase.ru/raid/

http://www.ixbt.com/storage/raids.html

https://habrahabr.ru/company/pc-admi...r/blog/304798/

Просматривайте исходящие ссылки и материалы спецификаций/стадартов.
0
testament007
0 / 0 / 0
Регистрация: 12.06.2011
Сообщений: 105
12.08.2017, 21:01  [ТС] #3
Цитата Сообщение от nonym4uk Посмотреть сообщение
Вы сильно заморачиваетесь.
- Каковы цели и задачи для применения вами RAID ? Отсюда и выбор уровня для построения массива, а также выбор типа контроллера.
- Вообще, какова цель вашего запроса: практическая или теоретически-собирательная (для общего развития) ?
Цель изначально собрать достаточно информации, чтобы понимать как решаются конкретные проблемы и соотвественно, чтобы это соотносилось с практикой. В большинстве случаев интересует отказоустойчивость, однако это не значит что меня не интересует вариант который описывал выше, например, RAID0 софтовый на Windows. Каков реальный процент потери производительности процессорного времени и как это отслеживается? Про бекапы знаю что нужно делать, кроме RAID, этот вопрос меня не интересует.
Цитата Сообщение от nonym4uk Посмотреть сообщение
- Если цель организации RAID - отказоустойчивость системы и надежность хранения данных, то это неидеальный случай. В случае аппаратных проблем, поломок - будет много заморочек. Зачастую проще делать "бэкапы" на неиспользуемый носитель.
Как реагировать собственно на эти заморочки? Для этого и задавался вопрос -разобраться.
Цитата Сообщение от nonym4uk Посмотреть сообщение
Мне уже попадалась на глаза эта и подобная информация. Опять же здесь описана теория, с которой я более менее знаком. Меня же интересует практическая область, когда RAID нужно: диагностировать, исправить, изменить, переместить и другие варианты манипуляций.
0
nonym4uk
83 / 84 / 3
Регистрация: 23.01.2017
Сообщений: 361
13.08.2017, 01:13 #4
testament007,
Не старайтесь охватить все и сразу, тем более все индивидуально.
Надо использовать на практике, а вопросы решать по мере поступления - это обширная тема. Конкретно по возникающим проблемам все найдете потом. Не пытайтесь уже сейчас заниматься анализом производительности, не имея массива.

_ С уровнем RAID , думаю, вы немного определились, это RAID 1 или 5 ?
Выберите приемлемый вам вариант контроллера. Если это интегрированный в MB, тогда пора действовать.
Начинать надо с простого и малого, далее соберете опыт и материал по ходу.
Цитата Сообщение от testament007
"Меня же интересует практическая область, когда RAID нужно: диагностировать, исправить, изменить, переместить и другие варианты манипуляций."
- Поймете по ходу и позже, также, что-то конкретно, по чужому опыту в сети.
Материала я вам подкину.
0
magirus
13.08.2017, 07:12     материал для изучения информации по организации дисковой системы
  #5

Не по теме:

тема очень объемная...
и необъятная.
как то после перестройки рейда с 10 на 5+хотсвап
(не спрашивайте почему было принято такое решение, основания были, в результате чего у меня нарисовался лишний SAS баракуда) просто хорошей знакомой пальцем показал - вот если тут что то загорится красным - звони.
(сисадмина у них нет своего) заодно сетку причесал, права настроил. так по мелочи.
к чему это я... а, к тому что выше описал nonym4uk - пока пальцами не попробуешь - не поймешь.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2017, 07:12
Привет! Вот еще темы с ответами:

Осуществить сброс дисковой системы (НГМД И НЖМД), Ms Debug - Assembler
П. Абель показал пример на Ms Debug , как узнать оперативную память, рассказал подробно и в деталях я все это сделал у себя. А вот про 13h...

База данных для организации системы накопительных скидок в интернет-магазине - MS Access
Необходимо создать базу данных для организации системы накопительных скидок в интернет-магазине молодежной одежды. Помогите пожалуйста...

вывод информации из бд в материал - Joomla
друзья подскажите! сайт на joomla поднят у меня в сети предприятия. есть бд(на другом сервере) которая доступна с сервера joomla. ...

Какие книги посоветуйте для изучения для изучения STL, C++ - C++
Попробовал Страуструп но видимо сложновато пока.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.08.2017, 07:12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru