id: Гость   вход   регистрация
текущее время 12:07 28/03/2024
Автор темы: Lahesis, тема открыта 04/03/2004 15:30 Печать
http://www.pgpru.com/Форум/PGPdiskWholeDisk/ФизическаяСохранностьИЦелостностьДанныхКонтейнера
создать
просмотр
ссылки

Физическая сохранность и целостность данных контейнера


Хотел добавить совет по обеспечению надежности физического хранения контейнеров. Давно уже придумали такую вещь как райд контроллер. Для несведующих – карта вставлюемая в PCI разъем компьютера позволяющая работать (в том числе) с зеркальными дисками. Тобишь ведется ПАРАЛЛЕЛЬНАЯ запись на два абсолютно идентичных винчестера. Для особо надежных хранилищ выпускаются четырехканальные райд контроллеры. В системе диск виден как один.
Другим режимом работы контроллера является ускорение записи на диск. Запись байтов осуществляется в этом случае так: 4бита на один диск и 4бита на другой диск, суммарная скорость работы выше чем у скази дисков. Есть и более сложные райд массивы комбинирующие эти режимы.


Помимо физической надежности хранения контейнера, необходимо также предусмотреть резервное копирование на случай логических ошибок в структуре контейнера. Дублирование записи в этом случае не поможет, ошибка появится и на зеркале. Дабы упростить сию процедуру и не делать это каждый день ручками можно использовать соответствующее программное обеспечение. Я в частности использую программу российскую "Хранитель", она позволяет создавать расписание резервного копирования заданных объктов в заданное место по заданному граффику.


По поводу якобы быстрого физического износа дисков при работе с PGP контейнерами. Мне кажется это бредом. Но подобное имеет место быть при хранении на винчестере (в PGP контейнере) данных реляционных баз (MS Access и платформа 1С кстати тоже к ним относится), причина в том, что такие базы действительно проводят интесивные операции чтения/записи c заданным интервалом обновления таблиц. Время наработки на отказ современных винчестеров перестало регламентироваться после 500000 часов, но следует учитывать что для нормальной работы винчестеру (точнее серверу в котором он установлен) необходимо создать условия. Например очутимый толчок рукой системного блока компьютера в момент работы винчестера (горит красная лампочка) гарантированно приведет к появлению на нем битых кластеров. Учитывая что при работе баз данных она горит практически постоянно сервер лучше закрыть в отдельной комнате.


 
Комментарии
— Kent (04/03/2004 23:37)   профиль/связь   <#>
комментариев: 437   документов: 30   редакций: 15
Дорогой он, этот контроллер.
— Lahesis (11/03/2004 16:47)   профиль/связь   <#>
комментариев: 38   документов: 5   редакций: 0
Все дело в ценности информации. Простейший райд контроллер стоит порядка 70 убитых енотов+ цена второго винчестера.
— Гость (13/03/2004 21:15)   <#>
угу... а чистая CD болванка стоит 12 наших рублей...раз в неделю можно сделать копию....
— SATtva (13/03/2004 21:40)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Гость, всё зависит от динамики изменения информации. Если она ежедневно меняется пользователем процентов на десять, а общий объём составляет несколько сотен мегабайт, риск потери перевесит эти самые 70 у.е. в десяток раз. Как отметил Lahesis, дело исключительно в ценности данных.
— Гость (14/03/2004 21:04)   <#>
SATtva, но и Raid не решит проблемы при сбое системы... например при порушивании файловой системы диска... Так что просто стоит бэкапиться почаще на альтернативные источники хранения информаци... Насчет CD болванки – это просто был пример к слову.. есть еще RW болванки... по 32 рубля... И бэкапиться можно не раз в неделю а раз в день... Для того там системный администратор и сидит...
— Lahesis (15/03/2004 13:07)   профиль/связь   <#>
комментариев: 38   документов: 5   редакций: 0
Гость, при порушивание файловой системы диска-контейнера зеркальный винчестер действительно не поможет ошибка появится и на зеркале (я об этом писал), но для профилактики этого явления не обязательно писать копии на другой носитель, можно бэкапиться и на то-же винчестер, скопировать контейнер под другим именем. А вот от физического повреждения зеркальный диск спасет.

Для того там системный администратор и сидит...


Сисадмину и так есть чем чем заниматься, кроме как болванки в СD заталкивать :). И кроме того а как Вы предлагаете поступить с БОЛЬШИМИ контейнерами? Писать на DVD? А время записи? А вероятность опустошения кэша при записи (на сервере это вполне возможно)? Бекап на винчестере все-таки более экономичное решение. В конце концов можно не ставить RAID а поставить просто второй винт, написать простейший .bat файл типа
COPY [копия2] [копия3] /y
COPY [копия1] [копия2] /y
COPY [контейнер] [копия1] /y
, трехступенчатого отката вполне достаточно (/y подавляет запрос на перезапись).
И включить его в Назначенные задания форточек и всю оставшуюся жизнь курить бамбук, сохранение будет проходить в автоматическом режиме хоть каждые пять минут.
— Гость (15/03/2004 18:22)   <#>
Вообще, если мне память не изменяет в 2000 сервере можно прекрасно обойтись и без рейда... Там в управлении дисками есть функция зазеркалить диски... Но это, если мне память не изменяет, опять же 70 баксов останутся дома... Нужно смотреть с точки зрения экономии... Не только состоятельные господа бывают... Но и простые смертные пользователи иногда с каими-то данными работают... А иной раз, ну, не валяются они, 70 баксов, на дороге...
— SATtva (15/03/2004 19:17)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Гость, так вот ведь замечательное решение с batch-файлом, закинутым в Планировщик заданий Винды. Это ж две минуты работы. Более экономичное придумать сложно. Большинству пользователей такой схемы будет более, чем достаточно.
— Гость (20/04/2004 15:49)   <#>
Нам от схемы R. A. I. D. в варианте "зеркало" пришлось отказаться. Дело в том, что схема защишает только от аппаратного сбоя винчестера. К примеру когда один из дисков "зеркала" умер, можно его заменить аналогичным и восстановить информацию с другого диска. Но сейчас не 5 лет назад, если покупать хорошие диски такие вещи происходят крайне редко. Но постоянно происходит следующее: какая- либо программа портит ваши данные, и портит она их на обоих дисках "зеркала", соответственно востановить ничего нельзя. Вероятность такого события на много порядков выше, чем аппаратный сбой. Мы разделили "зеркало" на два отдельных диска и просто при перезагрузке автоматически делаем резервную копию имеющегося PGP контейнера с одного диска на другой. Рекомендуем иметь два физических диска, а не логических.
— Гость (16/05/2004 13:01)   <#>
Думаю, что лучший вариант – сохранять файл-контейнер не только на другом винте, но и на другом компьютере, расположенный по другому адресу. Как Вы это будете делать – второй вопрос: можно бегать с винчестерами, можно с болванками, а оптимально, если у Вас хорошая сеть, передать всё по сети. У меня, например, на работе по расписанию, два раза в день, создаются копии наиболее важных и регулярно обновляемых файлов, раз в неделю я делаю копию файл-контейнера на другой винчестер, ну и наконец, раз в месяц, приношу рабочий винт домой и оставляю копию файл-контейнера у себя дома.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3