Рубрика «Восстановление данных» - 23

Пост может быть полезен начинающим системным администраторам и не претендует на новаторство.
Эта история началась с того, что нашего сетевого хранилища стало недостаточно, чтобы вместить ежедневные бэкапы за последний месяц. Мы сохраняем резервные копии рабочих документов, которые хранятся на файловом сервере, несколько баз 1с, SQL базу. Было решено настроить сохранение некоторых резервных копий туда, чтобы разгрузить используемый NAS.
Для этих целей, вероятно, и лежал в запасе компактный Netgear Stora. Об этом устройстве уже писали на хабре.
Как мы в Челябинске делаем бэкапы
Об настройке бэкапов на него я расскажу подробнее. Надеюсь, кому-то пригодится.
Читать полностью »

После переезда на новую съёмную квартиру, первая же перезагрузка компьютера для втыкания очередной железки привела к тому, что мой двухлетний SSD приказал долго жить. BIOS/EFI тратили по минуте, чтобы выяснить, что пациент не отвечает ни на какие запросы. Другой компьютер подтвердил диагноз. Поскольку куплен диск был в далёкой стране, надежды на гарантийную замену/ремонт не было, поэтому я сразу заказал новый.

К счастью, я регулярно делал бэкап всех данных с диска, зная истории о ненадёжности этой модели. Поэтому вскоре уже мог получить доступ к документам и самым последним коммитам, которые ещё не были запущены. Более того, я продолжаю работать в своей системе с нерабочего SSD, пока не приедет новый. О том, как это вышло и что происходило ещё

Читать полностью »

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

Для чего это нужно?

Предположим у нас есть канал связи C, содержащий источник помех, а также S — множество отправляемых данных и S' — множество принятых данных. Рассмотрим следующий пример:
Множество S = {1,0,0,1} мы отправляем данные по каналу связи C и получаем S' = {1,0,0,0}. Что случилось? Почему данные отличаются? А все потому, что на канале связи была помеха. И из-за этого произошла ошибка типа «замещение разряда», т.е. 1 -> 0, 0 -> 1. Как видно из-за таких ошибок данные могут меняться, а это не допустимо.
Читать полностью »

О том, как я доверился своей интуиции и был очень упорным Бывало ли у вас ускользающее чувство как-будто вы на правильном пути? Возможно, вы что-то делали, подсознательно понимая что двигаетесь в правильном направлении, вы ощущали то неуловимое состояние когда «я понятия не имею что сейчас делаю, но мне кажется я на правильном пути». У меня часто бывает такое состояние. Вашему вниманию предлагается скромная история, произошедшая со мной несколько лет назад. Заранее прошу прощения если я где-то неправильно использую технические термины, поправьте меня в комментариях, спасибо.

Собственно, началось все со звонка моей сестры и описания насущной проблемы, которая встала перед ней. А случилось следующее — организация, в которой она работала, год назад назад заказала создание сайта с 15-тью виртуальными турами (это там, где используя встроенный flash-плеер вы можете крутить во все стороны и изучать пространство вокруг себя, например, номер в гостинице). В какой-то определенный момент, как вы уже, наверное, догадались, все виртуальные туры на сайте вместо красочных картинок стали показывать ошибку: «Error 20» на красивом белом фоне. С этим и предстояло мне разобраться.
Читать полностью »

Что-то давно мы не рассказывали о классических системах резервного копирования данных – ленточных библиотеках. Ведь что бы не говорили некоторые вендоры СХД (сосредоточенные исключительно на дисковых устройствах), ленточные библиотеки остаются важнейшим средством резервного копирования и долгосрочного архивирования. В 2012 году был проведен опрос среди севроамериканских ИТ-директоров на предмет их планов по использованию лент. Так вот, 87% подтвердили, что будут увеличивать их применение или, как минимум, оставят его на прежнем уровне. А кто же является ведущим производителем ленточных библиотек? По данным storagenewsletter.com лидирует компания НР, в 2012 г. продавшая 31% устройств, почти в два раза больше ближайшего конкурента. Несмотря на то, что НР поддерживает стандарты DDS и LTO, сегодня мы поговорим только о последнем, т.к. продажи LTO составляют 94% от всех типов приводов.
Читать полностью »

Рано или поздно настройкой резервного копирования рабочих файлов озадачивается любой уважающий себя современный IT специалист. После ряда опечаток/ошибок программистов нашлось время для этого и у меня.
Специфика веб-приложения такова, что рабочий каталог занимает более 50ГБ на жестких дисках, включая в себя около 900 тысяч мелких файлов (картинки, превьюшки, ...). Поэтому в лоб решить задачу с помощью tar и аналогов не вышло. Да и хотелось бы иметь некоторую вариативность хранимых данных, а в случае с полным бэкапом реализация требовала больших затрат на хранение по сути одинаковых данных с небольшими изменениями. Плюс неплохо было бы дублировать копии на удаленном сервере бэкапов для снижения риска потери критической информации в результате краха железа. После скрупулезного анализа поисковых выдач и отбрасывания заведомо неподходящих мне методов, остановился на паре вариантов, навязываемых чаще всего в комментариях к самописным shell-велосипедам энтузиастов.
Читать полностью »

Acronis True Image, дороги жизни бэкапа.

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

Acronis True Image — это продукт со своей богатой историей. Мы старались внимательно слушать наших клиентов, и потому в продукте накопилось довольно много разного рода функциональности, которая призвана защитить данные пользователя тем или иным способом. Собственно, в данном выпуске мы решили рассказать вам о разных видах резервного копирования, которые поддерживаются Acronis True Image.
Читать полностью »

Всем добра.

В прошлый раз я остановился на том, что внедрил Arial в игру и был доволен.
image

Сразу стали видны минусы, шрифт не вписывается в стиль игры.
Появились новые заморочки:

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

Инструменты: IDA, dosbox + debugger, winhex.
Читать полностью »

Всем добра!

Основанная на одноименной новелле Харлана Эллисона (Harlan Ellison) игра I Have No Mouth, and I Must Scream является одним из самых мрачных квестов всех времен. Давящая атмосфера не отпускает до самой развязки.

Недалекое будущее. Три сверхдержавы, США, Россия и Китай, каждая стремясь превзойти соперниц, создали суперкомпьютеры для ведения войн. Но они просчитались. Объединившись в единое целое, называющее себя AM, три суперкомпьютера, использовав мощь, данную им людьми, стерли человечество с лица земли. В живых компьютер оставляет только пятерых, которым предстоит послужить ему игрушками для бесконечных пыток.

В прошлый раз я описывал 8-битный шрифт, а в этот раз удалось разобрать 1-битный.
Оба варианта шрифтов не зашифрованы и не сжаты, это сильно упростило задачу.

Инструменты: IDA, dosbox + debugger, winhex, GBS.

КДПВ
image
Читать полностью »

Не секрет, что резервное копирование данных и хранение бэкапов в безопасном месте защищает от внезапной потери важной информации. Свести к минимуму риск потери данных поможет настройка автоматического резервного копирования. Ведь проще предупредить проблему, чем пытаться ее устранить.

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

Имея бэкапы на руках, можно легко восстановить данные после таких проблем, как:

• Неисправность носителя, на котором хранилась информация;
• Ошибки пользователя (например, удаление таблицы);
• Технические сбои (например, повреждение диска или потеря соединения с сервером);
• Стихийные бедствия.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js