Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Hit ball— аркадный шутер с элементами рогалика! Отбивай волны врагов, прокачивай способности и проходи уровни с ловушками и боссами!

Хитбол

Аркады, Казуальные, Для мальчиков

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3
uptheunte
uptheunte
6 лет назад

Как меня нагнули ЗГТ в армии или история о том как достать фотографии\контакты если вы забыли графический ключ и тд⁠⁠

Danger\alarm: В статье довольно много букв, и если вы не умеете вмещать в себя информацию, лучше просто пролистайте эту статью и откройте картинку где Путин лох, депутаты нелюди, а картинки с котиками такие "смищные". Всем остальным - велком.


Я очень люблю пикабу за одну вещь: в скоплении большего колличества мудаков и идиотов которые постят сюда чужие посты с политотой, религией и другими мутными вещами, есть уникальные люди, бриллианты, которые дарят мне образование путем  обучения своими премудростями. Таким ребятам респект, и они не будут гореть в аду за тупой репост любой новости и желанием собрать побольше лайков.


Теперь к сути. У меня есть ИП, сервисный центр(это дополнительный заработок, помимо работы веб программистом). Большинство моих работников, а всего их 5, очень хорошо переклеивают дисплеи, меняют аккумуляторы, но очень тупят в работе с софтом, и такими банальными вещами как прошивка, бэкап, создание простых скриптов и тд. Уже год пытаюсь найти адекватного парня, но обычно шью телефончики сам, так как другие либо не хотят, либо просто ленятся читать инструкцию с 4pda.


Не многие знают, но даже wipe\сброс на заводские настройки, графический ключ, телефон кирпич не имеют преграды в том чтобы достать ваши данные. 6 лет назад, именно так меня нагнули и "выебали" в сотрудники Защиты государственной тайны в армии, и так как я был тогда очень тупой, я смотрел на все это, как будто я приехал в Хогвартс.


Суть проста.  (Далее будет описан самый легкий способ с процессорами MTK(все ваши Алкатели, Декспы, престижио и прочее китайское нечто, так как наличие телефона на этом проце, не требует на руках программатора для манипуляции с телефонов, и подойдет банальный инструмент как SP Flash Tool.


1. Ваш телефон не включается, либо вы забыли графический ключ, но очень бы хотели достать фотографии\контакты\прочую ненужную\нужную хуйню.

2. Телефон должен видеть ваш компьютер при подключении кабелем, это условие(если нет - у вас сдох проц, сломано гнездо, пиздец плате и еще много причин), если все хорошо - заходите в SP flash tool - вкладка memory, и делаете test memory, и смотрите нужную вам строку - EMMC Part USER(именно тут хранятся ваши фотографии груди, члена мужа, лицо сына и грядка в селе)\контакты\файлы баз данных, нужное подчеркнуть.

Как меня нагнули ЗГТ в армии или история о том как достать фотографии\контакты если вы забыли графический ключ и тд Телефон, Резервное копирование, Нагибсистемы, Длиннопост

3. Отключаете телефон, и переходите во вкладку Reedback > Add > создаете Rom файл

Как меня нагнули ЗГТ в армии или история о том как достать фотографии\контакты если вы забыли графический ключ и тд Телефон, Резервное копирование, Нагибсистемы, Длиннопост

4. Оставляете Start Adress и вбиваете 0x00000000002c000000(это знамение мы взяли при считывании нашей emmc флешки телефона в графе EMMC_PART_USER. Далее программа находится в режиме ожидания подключения вашего телефона, и создаст вам образ выбранного вами сектора. Идет бэкап флешки телефона, бэкап долгий, так как сохраняется вся память от 4 гигов на самых дешманских аппаратах, до злодеев с 64гб-1петабайт памяти на борту.

5. У вас создался образ флешки телефона(находится он в корне программы SP Flash Tool, работать с ним можно большинством софта, но я предпочитаю R-studio. Скачиваете R-studio, с ключем, либо кряком, активируете и заходите в программу. Нажимаете в верхнем меню Диск>открыть образ и указываете образ созданный SP Flash tool'ом. В окошке у вас выбран образ, вам нужно его отсканировать - правой кнопкой по открытому образу, показать содержимое диска. Далее программа предложит вам по секторам открыть ваш образ, где в заветной папочке Root будут хранится ваши данные.


Эпилог. Статья сжатая и может быть сумбурная. И если вы не умете самообучаться, гуглить и читать, вам пиздец и вы скорее всего из тех далеких обезьян, которые доставали вшей из братьев, пока остальные придумывали палку-копалку и тд. Данный метод описан для телефонов китайцев в большинстве( но учитывая то что в Рашке много людей которые не могут позволить себе айфоны(и я жму вам руку так как вы не биомусор берущий ненужное вам дерьмо в кредит), она будет крайне полезна тем, кто не хочет выкидывать от 800 до 2000р рублей за свои данные дяде из сервиса.


Взламываются абсолютно все аппараты(ваши Хуями,Айфоны,Самунги и прочее). Этот способ крайне примитивен, и есть много инструментов\аппаратуры которыми пользуются сервисы - в виде программаторов типо Octoplus, Miracle, Z3X и тд, до охуенной аппаратуры которая стоит у КГБшников и прочих высших сил в виде UFED и тд. Всем спасибо. Надеюсь кто-нибудь апдейтнется  после этой статьи и сделает мир лучше.

Как меня нагнули ЗГТ в армии или история о том как достать фотографии\контакты если вы забыли графический ключ и тд Телефон, Резервное копирование, Нагибсистемы, Длиннопост
Показать полностью 3
[моё] Телефон Резервное копирование Нагибсистемы Длиннопост
29
41
Willlam
Willlam
6 лет назад

Как я возил робота, чуть не поседел и залил кровью сервернуюБлог компании КРОК⁠⁠

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


Часть 1. Коробка


Помню, стояли последние дни ноября. Уже думая об окончании рабочего дня, я планировал свой вечер, когда вдруг мне сообщили, что в славном сибирском городе N у нашего заказчика сломалась ленточная библиотека. Запчасть сразу же отправили транспортной компанией, но вот уже 3 дня, как она все еще была в пути. Транспортная компания невнятно объяснялась и хмыкала в телефон, а заказчик стал не в шутку нервничать. Прогнозы были неопределенные, поэтому было принято решение везти еще одну запчасть своими силами на самолете. Сотрудник склада вручил мне габаритную коробку весом килограмм десять, обклеенную штрих-кодами и стикерами, и радостно хлопнул меня по плечу со словами: «Только не вздумай в багаж сдавать — помнут».


Коробка меня, безусловно, беспокоила, но не меньшее беспокойство мне внушал пакет с сухим молоком, который в последний момент мне вручил менеджер проекта. «У них там какие-то траблы с молочкой сейчас… из-за непогоды что ли… ребята местные просили 2 кг им привезти. Тебе ж не сложно?» — сказал он. По выражению его лица и характерному жесту ладони, как бы прикрывавшей мне рот, было ясно, как он сейчас хотел, чтобы я оказался сговорчивым или даже немым.


Важное отступление


Эта история произошла несколько лет назад, в мою бытность инженером, когда я много летал по стране, и, просыпаясь в очередной гостинице, иногда не мог сообразить, в каком я сейчас городе. 4-5 командировок в месяц накладывали свой отпечаток на уклад жизни. И олицетворением этого уклада был мой всегда готовый к очередному путешествию рюкзак.


Часть 2. Библиотекарь


Я вылез из такси, и неожиданно у здания аэровокзала меня остановил сотрудник милиции. «Ваши документы!» — выплюнул он, и чувство глубочайшего удовлетворения почему-то разлилось по его лицу. Дул злой промозглый ветер, мешая мне разобраться с карманами и сумками. Я, как смог, извлек свои документы и протянул блюстителю правопорядка. По идее, молодой человек, который путешествует только с ноутбуком, большой коробкой и пакетом с белым порошком, не должен вызывать каких-то подозрений, поэтому я изобразил на своем лице искреннее недоумение. «Что у вас в коробке?» — спросил он равнодушно. Видимо то, что в пакете было не что иное, как сухое молоко, он уже своим профессиональным чутьем определил, и поэтому пакет его больше не интересовал. А вот коробка пока не поддавалась его проницательности. «Это робот», — сказал я.


В этом момент у меня возникло ощущение, что его равнодушное лицо подменили, ибо оно осветилось изнутри неподдельным интересом, как будто в недрах его шапки с кокардой дополнительно подключился модуль с функцией человеческого любопытства. Я понимал, что поторопился с ответом и надо было как-то ситуацию скорее исправлять. «Это робот… для библиотеки», — добавил я еще менее уверенно, продолжая наблюдать за подключением остальных модулей ехидства, злорадства и алчности. «Говорите, робот для библиотеки… Робот-библиотекарь что ли?»


Часть 3. Досмотр


Я продвигался к зоне посадки, вспоминая, как только что разделался с кокардой. «Обошлось, — думал я, — а мог бы и на самолет опоздать».


«Багаж на ленту, куртки, ремни и обувь снимаем, телефоны выкладываем…» — властно и бездушно командовала женщина в униформе. Водрузив свой скарб на ленту, я сам без звука и писка прошел через рамку металлоискателя. Было видно, что коробка с роботом не дает покоя сотруднице службы безопасности аэропорта, которая гоняла ее туда и обратно через рентген. «А что это?» — наконец вымолвила она, когда все сравнительные образы в ее голове иссякли. Я мял в руках пакет с молоком, обдумывая свою тактику, чтобы сейчас не повторить эпизод с кокардой. Но вдруг ее коллега, сидящая с ней по соседству, бегло глянула на монитор и произнесла: «Да это же робот для библиотеки L200. За эту неделю уже третий раз везут, сезон поломок у них пошел. Проходите, молодой человек!». Моему изумлению не было предела, но вместе с тем я был страшно благодарен благоволившему мне провидению, а также технической грамотности сограждан, работающих в аэропортах.


Часть 4. Усадьба


Ржавая «Волга» со скрипом мчала меня из аэропорта в гостиницу. Из тридцати человек сомнительного вида таксистов, встречавших ночной рейс перед зданием местного аэропорта, этот показался мне самым сдержанным. Во всем его сутулом и прокуренном облике чувствовалось какая-то добропорядочность и даже благородство. Впрочем, облик таксиста часто бывает обманчив, и он всю дорогу недоумевал, почему я живу в Москве, но так и не знаю, как дела у Аллы Борисовны Пугачевой. «Ты живешь с ней в одном городе, и не знаешь?!» — не унимался мой таксист. Он недолюбливал меня за невежество, но вместе с тем не хотел ударить в грязь лицом перед столичным гостем. К дверям отеля мы подкатили лихо и с визгом тормозов, завершив крутой пируэт, непозволительный для автомотоагрегата с таким почтенным возрастом. Дверь машины, казалось, распахнулась сама, или просто отвалилась. Услышав мой вопрос: «А вы мне дадите чек?», таксист замахал руками и напрочь забыл разговорные навыки.


Я вошел внутрь здания, озираясь на безвкусно украшенные стены и колонны, все с каким-то серым налетом, словно пыли. Здание было старинной постройкой, возможно, бывшей усадьбой. На ресепшене девушка безучастно красила ногти. Уверенный в своей, как клиента, правоте, я решительно достал свой паспорт и шлепнул его на стойку. Мадам нехотя отвлеклась от ногтей, презрительно глянула на мой паспорт и буркнула: «В долг не даем». «Чего… ?» — в голове моей понеслись междометия и прочие признаки крайнего негодования. «У меня здесь номер забронирован», — старался быть вежливым я. «Это казино! Вход в отель с другой стороны двора». Кто же знал, что оба заведения имеют одинаковое название? И еще я успел тогда подумать, что все это время таксист вез меня, видимо, думая, что я прилетел из Москвы в этот неприветливый зимний край прокутить содержимое коробки за картами и рулеткой.


Часть 5. Спать или не спать?


Гостиничный номер встретил меня шикарными гардинами до пола и затхлым запахом сырости. Я присел на край кровати, располагавшейся в нише стены, нежно опустил перед собой заветную коробку с роботом и от неожиданности поздоровался с пауком в углу. Работы у заказчика были намечены на 9 утра, на часах было 6 местного. В голове моей все еще гудели двигатели Ил-62 и другие прелести многочасового перелета. Я мысленно прикинул перспективы поспать пару часов и проснуться свежим, и принял правильное решение просто не ложиться. Физиологически у меня дело клонилось к позднему ужину, даже ночному кефирчику, поэтому я поправил на коробке наш фирменный зеленый скотч и пошел в душ.


Часть 6. Семен


Когда к 9 утра я прибыл с роботом и сухим молоком к заказчику, на проходной меня встречал представитель ИТ-отдела, который сказал, что его якобы зовут Семен. Семен без умолку говорил обо всем вокруг, то и дело вытирая рот рукой. По его виду и простоватым манерам было понятно, что в отделе роль встречающего ему достается чаще других, как самому малограмотному специалисту, но очень общительному человеку. Без сомнения, Семен вызывал доверие у людей, и, как позже выяснилось, обладал прекрасным, почти неукротимым аппетитом.


На этаже творилась суета, и пахло краской. Бурно жестикулируя, Семен объяснял, что это новое здание и сейчас здесь оборудована вторая площадка. И тут у меня зазвонил мобильный телефон. Это был менеджер проекта. «А ты уже добрался до заказчика? Слушай, помоги им там. Мы им сейчас кластер настраиваем. Наш Леша у них уже неделю. Что-то не получается. Тебе ж не сложно?»


Часть 7. Кластер


В сопровождении Семена я вошел в машзал. Повсюду были расставлены коробки разных размеров с надписями Dell, Cisco, EMC. Многие из них уже были вскрыты, вокруг лежали провода, рельсы для монтажа оборудования в стойки, кипы документации и электрики. Электрики не просто лежали, они копошились с проводами под фальшполом и негромко переругивались. В центре этого творческого хаоса возвышался старший специалист отдела Николай. Он проводил рабочее совещание. Скрывшись от совещания, за грудой коробок томился наш Алексей, щурясь в монитор своего ноутбука и тайком завтракая булкой. Семен тоже захотел булку, но ему надо было участвовать в совещании, поэтому он просто пыхтел.


С первых слов Николая я понял, что времени на запуск комплекса оставалось в обрез, меньше суток. С появлением второй площадки руководство поставило задачу реорганизовать одну из самых важных информационных систем. База данных — ядро этой информационной системы — должна была стать кластеризованной. Теперь она хранилась на двух системах хранения, между которыми осуществлялась синхронная репликация данных. А кластерное ПО отслеживало состояние всего комплекса и могло автоматически отреагировать на сбой, случись что-либо нехорошее на основной площадке. Подготовительные работы были почти закончены, но много времени было потеряно на поиск и устранение битых оптических линков между площадками, которые прокладывала подрядная организация. А еще предстояло закончить монтаж серверов, обновить на них операционную систему и микрокоды, а также все протестировать. Запуск комплекса в промышленную эксплуатацию был намечен на ночь — единственное время, когда можно останавливать ответственные финансовые системы.


Часть 8. От рассвета до заката


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


Целый день мы монтировали серверы, крутили гайки, прокладывали кабели, подключали адаптеры. В перерывах мы вроде даже обедали и ходили гулять в лес. Затем я ставил операционные системы, накатывал патчи, колдовал с микрокодами. Иногда микрокоды колдовали со мной, и чтобы не дремать, я вспоминал, как в самолете стюардесса мастерски жонглировала чайником, сетуя на турбулентность, и раздавала чай опасавшимся кипятка пассажирам. Наступала ночь, из окна было видно, что над лесом взошла большая оранжевая луна.


Часть 9. Час Х


«Час Х настал» — бодро сказал, зевая, Николай, коротко посовещавшись с кем-то по местному телефону. «Настал, настал», — повторили ему из трубки, которую он еще не успел положить, и захихикали. Это были «прикладники», которые тоже дежурили в эту ночь и по завершении наших работ должны были убедиться, что все заработало.

На часах стрелки показывали полночь. Мы подошли к самому ответственному моменту, когда должны были переключить репликацию данных на другую систему хранения, дождаться завершения синхронизации и поднять кластер на второй площадке. Этим процессом полностью командовал Алексей, известный в наших кругах специалист по системам хранения. Еще некоторым было известно о его иррациональных повадках… Он, причмокивая, копировал в скрипт идентификаторы томов, сверяясь со списком, который ему предоставил заказчик. Через полчаса, когда эта кропотливая работа была закончена, Леша потрогал для верности клавишу enter, и убедившись, что она настоящая, нажал ее. Все тревожно чего-то ждали, и всеобщее молчание нарушал только треск люминисцентных ламп. Меня клонило под фальшпол и я наяву видел сон, но не помню, про что.


Часть 10. Без названия


Я очнулся, потому что синхронизация закончилась, но все были почему-то не рады. Кластерные службы не поднимались. Меня призвали из страны грез, чтобы я посмотрел в логи. Сквозь туман в моем сознании до меня стало доходить, что проблема была с дисковой подсистемой. Группа логических томов импортировалась с ошибкой и данные были недоступны. Причины были пока не понятны, зато начинала вырисовываться перспектива отката на старую конфигурацию, т.е. план «Б». В семь часов утра система должна была быть работоспособной, поэтому на раздумья времени не было. Тогда я еще и предположить не мог, что трагические события той ночи только начинали разворачиваться.


Я помедитировал еще пять минут и предложил делать откат на старую систему. Нехотя мои коллеги согласились, удрученно думая, что утром будут докладывать начальству. Мы переключили направление репликации и дали команду импорта дисковой группы на старом сервере. Я уже успел успокоиться и мечтал добраться до гостиничной кровати с чувством исполненного долга. И вдруг я услышал возглас: «А тут оно тоже не стартует». И внутри у нас все оборвалось…


Часть 11. Акелла промахнулся


Туман окончательно развеялся в моей голове. Говорят, что в экстремальной ситуацию организм человека мобилизуется. Я бешено соображал, что можно предпринять. Со стороны систем хранения все было в порядке. Убедившись в этом, мой коллега Алексей махнул рукой, расписавшись в своем бессилии, и пошел смотреть фильм на ноутбуке. Я уже говорил про его иррациональные поступки. Но формально к нему придраться было не за что.


Причина проблем вырисовывалась довольно четко. В дисковую группу ранее заказчиком были добавлены дополнительные тома, однако их забыли добавить в список дисков, которые реплицируются. При старте кластера дисковая группа была импортирована, но метаданные были обновлены только на части дисков, а новые оставались в режиме «только чтение». Теперь конфигурация дисковой группы была окончательно рассогласована, а данные недоступны ни с новой СХД, ни со старой.


Когда речь идет о финансовых данных огромной организации, их потеря равносильна катастрофе. Я сразу вспомнил похожую историю, когда на заре своей инженерной карьеры оказался с ремонтом у одного заказчика — серьезной структуры, легализовавшейся в 90-е. Они обсуждали, что их админ что-то по неосторожности удалил. «И что с ним случилось?» — между прочим спросил тогда я. «Ну, он пока сидит здесь в подвале, третий день уже. Ждем генерального, он решит, что с ним делать», — на полном серьезе отвечал мне бритоголовый сотрудник с тяжелой цепью на бычьей шее.


Часть 12. Хинди


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


В таких ситуациях, как наша, положено немедленно звонить в техподдержку производителя. Она, в такой час, понятно, англоязычная. Я примерно набросал для себя ключевые слова и набрал номер. Два гудка и мне ответил английский баритон. Я сходу рассказал, кто мы и что у нас случилось. Баритон терпеливо выслушал мой монолог и спросил: «What is first name?». Я оторопел, но, собравшись, с мыслями, ответил. Затем последовали вопросы про last name, customer name, city, location, serial number и так до бесконечности. Время неумолимо убегало. Закончив анкетирование, баритон попросил меня записать номер обращения и сказал ждать звонка специалиста. Специалист мне не звонил, он через 5 минут мне написал на электронную почту. Он написал, что он принял в работу мою заявку, но его смена закончилась, поэтому мне надо снова перезвонить диспетчеру и попросить назначить заявку на другого специалиста. Не понятно, почему некоторые считают, что работать не любят именно в России. Кажется, это заблуждение.


И вдруг случилось чудо. Мне перезвонил другой специалист, но он оказался из Индии. Второй глобальный центр технической поддержки был там и они сами приняли мою заявку. Я был рад ему как родному папе, но радость моя длилась недолго: мы друг друга не понимали. Было ясно, что он вроде говорит по-английски, но легче от этого не было. Иногда некоторые звуки его речи наводили меня на отдаленную мысль, что он имеет ввиду. Но в конечном счете наше общение свелось к переписке. Я напрягал память, вспоминая все лучшие моменты из индийского кино и пытаясь дать ему прочувствовать глубину нашего горя. Время шло. Индия, как и положено, пела и плакала, но помочь нам тоже не могла.


Часть 13. На рассвете казнь


В 4 часа утра мы поняли, что других вариантов не остается, кроме как восстанавливаться из резервной копии. Все взгляды устремились на ленточную библиотеку. Николай даже ползал перед ней, вытирая пол галстуком. «Сколько будет база с ленточки разматываться?» — спросил я местного бакапщика. «Часа три, наверное, — неуверенно ответил он, — но мы никогда не проверяли». Нам срочно нужно было заменить в библиотеке робота, потому что три часа у нас были с большой натяжкой. Никогда я еще так быстро не вскрывал упаковку и не завинчивал винты. С роботом, залитым кровью, было покончено, он встал на место. Кровью его залил я, поранив палец из-за спешки, но на перевязку времени не было. Шелкнул тумблер и библиотека осветилась изнутри светом, робот пришел в движение и начал калибровку. Мы столпились около библиотеки и глядели через окошечко, мысленно помогая ему двигаться и считывать баркоды с кассет. Он делал это медленно, с наслаждением, а мы, прижавшись, к стеклу, скрежетали зубами. «Проинициализировалась!» — сказал бакапщик, имея ввиду библиотеку. И добавил: «запускаю восстановление». Робот подумал секунду, потом резво метнулся к нужному ряду кассет, уверенно выхватил нужную, повернулся вокруг направляющей оси и поехал в сторону драйва.


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


Вдруг из библиотеки послышался звук глухого удара. Робот довез кассету до драйва, но не смог определить, где у драйва отверстие, и стал биться об его стенку, пытаясь ее куда-то вставить. Это было полное фиаско, и отчаяние охватило вас. К сожалению, механические запчасти крайне чутко реагируют на транспортировку, поэтому бывают случаи, когда новая запчасть сразу классифицируется как DOA (dead on arrival).


Часть 14. Надежда


Холодный пот катился градом по моему лбу и застилал мне взгляд. Я медленно нажимал на клавиши, перепроверяя каждую. У нас оставалось меньше часа до начала рабочего дня, и все наши попытки уже казались тщетными, как вдруг меня осенила мысль. «А вы давно последний раз диагностику со старого сервера собирали?» — спросил я у коллег. «Вчера вечером, а что?» — отвечал мне добродушный проголодавшийся Семен. «Там может быть есть вывод команды, которая отражает конфигурацию дисковой группы до изменений, и по этому выводу мы ее можем попробовать руками пересоздать».


И сейчас я занимался тем, что руками запускал команды, которые заново размечали диски на служебную область и область данных». «Ты это делал раньше когда-нибудь?» — спросил меня, выползая откуда-то Николай. «Нет, только статью читал, это шаманство, но надо пробовать», — ответил я. В другой раз мне бы сразу отсекли руки, если бы узнали, что я только что грохнул всю дисковую группу. Но сейчас это был единственный наш шанс, поэтому возражений не было. Мы все, находившиеся в этой комнате, были одновременно и приговоренными, и заговорщиками. Надежда в человеке не умирает никогда.


Я закончил с разметкой и набрал команду, которая согласно документации должна была заново создать дисковую группу, но не инициализировать пространство, т.е. не затирать имеющиеся данные. «Делаешь — не бойся, боишься — не делай», — вспомнил я Конфуция и запустил команду. Она, к моему удивлению и радости, выполнилась и не выдала ни одной ошибки. Я вывел конфигурацию, все логические тома были на своих местах, с нормальным статусом. Осталось проверить наличие данных. В нашем запасе было еще 15 мин. В помещении уже минут 40 трезвонил телефон, но на него никто не обращал внимания. Кто бы это ни был, ответить им пока было нечего. «Давайте запускать кластер» — предложил я, и сам удивился своему голосу.


В библиотеке робот неистово колошматился об драйв, видимо, надеясь его рано или поздно взять измором. Алексей поглаживал ноутбук, впечатлившись концовкой фильма. Семен терпеливо скучал, размышляя о том, правильную ли профессию он выбрал, а в перерывав мечтал о шоколадке. Кто-то еще храпел за стойками, то и дело подергиваясь во сне. Остальные действующие лица сосредоточено смотрели в монитор, на котором, без прикрас, была отражена вся наша жизнь. «Запустилось!» — выдохнул Николай и схватил трезвонившую трубку. Это были «прикладники», они уже мылили веревки и звонили прощаться. «Проверяйте приклад!» — гаркнул Николай и отряхнул галстук.


Часть 15. Коробка


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


У нас все заработало, и за 2 минуты до начала рабочего дня система была запущена. Коллеги молча благодарили меня, пожимая руку и качая головой. Все, что произошло той ночью, мы собирались унести с собой, не выдавая никому.


Мне еще продолжал писать индус, все еще предлагая какие-то безумные идеи. В это время в машзал открылась дверь и просунулась чья-то заспанная физиономия. Это был охранник с проходной. Он молвил: «Там курьер приехал. Говорит, робота какого-то привез. Робота-библиотекаря вроде...».


Начинался новый прекрасный рабочий день.

Показать полностью
Резервное копирование Krok Длиннопост Немое кино Текст
7
faborlock
6 лет назад
Android

Без рейтинга.⁠⁠

Два года назад, по дороге на работу нашел трех котят, лежащих в какой-то шапке около мусорного бака.
Явно выброшены-подумал я и приютил их.
В марте отдал последнего, они кстати оказались помесью сибирской голубой и дворового разноцветного.
У кого нибудь есть twrp бэкап системы на honor 5c nem-l51 emui 5.0 или просто системы для установки через кастомное recovery?
Через google заелся искать, начистую шить не могу так как после утопления кирпич не видит флэшку.

Сообщество ремонтеров Android Без рейтинга Текст Recovery Резервное копирование Honor 5c
7
majern
majern
6 лет назад

Ищу старое видео⁠⁠

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

[моё] Видео Ужасно старое видео Резервное копирование Без рейтинга Текст
11
Igoreha001
Igoreha001
6 лет назад

Бэкап плэйлистов Spotify (BackUp playlist Spotify).⁠⁠

Нашел на просторах интернета способ резервного копирования Spotify, ну и конечно решил поделиться им тут, статью скопировал, но немного отредактировал, так как она как будто из переводчика.


Как пользователь Spotify, на вашем счету десятки, если не сотни, из списков воспроизведений, и эти плейлисты содержат тысячи песен. Было бы ужасно потерять все это, не правда ли?


Ну, к счастью, можно до этого не тянуть. Вы можете создавать резервные копии ваших плейлистов Spotify с помощью простого стороннего веб-приложение под названием SpotMyBackup.


Как создать резервную копию Spotify плейлист

Чтобы создать резервную копию ваших плейлистов на Spotify, просто следуйте простым шаг за шагом инструкции ниже:


Откройте браузер и перейдите к spotmybackup.com.

Нажмите Вход с Spotify.

Выберите Хорошо, чтобы предоставить доступ SpotMyBackup к вашей учетной записи Spotify.

Подождите, пока SpotMyBackup сканирует вашу учетную запись.

Нажмите на экспорт.

Загрузить файл в формате JSON на вашу машину.

Как создать резервную копию spotmybackup Spotify плейлиста

Вы можете открыть файл в формате JSON с помощью текстового редактора, но он не будет вам особо интересен, так как файл полон идентификаторов треков Spotify. Тем не менее, если вы вернетесь к SpotMyBackup и нажмите Import, вы можете добавить файл JSON в свой Spotify и, таким образом, восстановить свои треки и плейлисты.


Примечание: После того как вы сохранили ваши плейлист, вы должны удалить доступ SpotMyBackup к вашей учетной записи Spotify. Войти на веб-портала Spotify и перейти к Apps> SpotMyBackup> Отозвать доступ. Вы можете повторно добавить его на более поздний срок, если вы хотите.


Так же если есть вопросы для чего и зачем то просим на WiKi этой проги:

https://github.com/secuvera/SpotMyBackup/wiki

Показать полностью
[моё] Spotify Резервное копирование Бэкап музыки Текст
4
21
AssGuard
AssGuard
7 лет назад

Скрипт бэкапа конфигов с коммутаторов и отправка на почту по расписанию⁠⁠

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


Варианты с использованием Kiwi Tools я отмел, ибо неудобно мне, решил поковырять Linux))


Остановился на простом варианте запуска по расписанию скрипта, который будет подключаться к свитчам по ssh или telnet, далее по команде копировать текущий конфиг на tftp-сервер, а оттуда уже отправлять его на почту.


Несмотря на то что есть несколько Linux-серверов, я решил взять для работы NAS WD MyCloud, который у нас используется как файловая помойка. Вот такой:

Скрипт бэкапа конфигов с коммутаторов и отправка на почту по расписанию Linux, Cisco, Уведомление, Почта, Openmediavault, Сисадминские штучки, Сисадмин, Резервное копирование, Длиннопост

Замечателен он тем что в этой маленькой коробочке стоит неплохой процессор, Marvell Armada 375 (2x1GHz) или Mindspeed Comcerto C2200 (2x650MHz), в зависимости от ревизии, и объем ОЗУ 512MB Ram или 256 MB Ram, в зависимости от ревизии.

К примеру у нас GEN2, который имеет более быстрый процессор и больше ОЗУ.


И там внутри Linux, пусть и урезанный, но Linux. И есть в сети руководства как накатить туда полноценный Linux, например Debian, а далее что душа пожелает.


Я в свое время почитал эту тему на 4PDA и поставил туда Debian, а потом и OpenMediaVault.


Но вы можете использовать любой другой компьютер/устройство на Linux.


Суть сводится к тому что нужно доставить пару пакетов:

expect и tcl - для обработки команд свитчей, и mpak для отправки вложения на почту.


Также необходимо поставить tftp-сервер, к примеру в OpenMediaVault это делается в пару кликов.


Итак, мы их поставили, далее пишем скрипт backup_cisco.sh, с таким содержанием:

#!/bin/bash
#!/usr/bin/expect -f
expect -c 'spawn telnet 192.168.254.10;
expect "sername: "
send "admin\r"
expect "assword: "
send "P@$$W0Rd\r"
expect ">"
send "enable\r"
expect "assword: "
send "P@$$W0Rd\r"
expect "#"
send "copy running-config tftp://192.168.32.243/CME.cfg\r\r\r";
expect "#";
send "exit\r"'
expect -c 'spawn telnet 192.168.32.254;
expect "sername: ";
send "admin\r";
expect "assword: ";
send "P@$$W0Rd\r";
expect "#";
send "copy running-config tftp://192.168.32.243/Core.cfg\r\r\r";
expect "#";
send "exit\r"'
expect -c 'spawn telnet 192.168.32.3;
expect "sername: ";
send "admin\r";
expect "assword: ";
send "P@$$W0Rd\r";
expect "#";
send "copy running-config tftp://192.168.32.243/SW_2.cfg\r\r\r";
expect "#";
send "exit\r"'
expect -c 'spawn telnet 192.168.32.4;
expect "sername: ";
send "admin\r";
expect "assword: ";
send "P@$$W0Rd\r";
expect "#";
send "copy running-config tftp://192.168.32.243/SW_3.cfg\r\r\r";
expect "#";
send "exit\r"'
expect -c 'spawn telnet 192.168.32.5;
expect "sername: ";
send "admin\r";
expect "assword: ";
send "P@$$W0Rd\r";
expect "#";
send "copy running-config tftp://192.168.32.243/Cisco_4948.cfg\r\r\r";
expect "#";
send "exit\r"'
expect -c 'spawn ssh admin@192.168.254.11;
expect "assword: ";
send "P@$$W0Rd\r";
expect ">";
send "enable\r";
expect "assword:";
send "P@$$W0Rd\r";
expect "#";
send "copy running-config tftp://192.168.32.243/ASA.cfg\r\r\r\r";
expect "#";
send "exit\r"'
expect -c 'spawn ssh 192.168.3.5;
expect "ser: ";
send "admin\r";
expect "assword: ";
send "P@$$W0Rd\r";
expect ">";
send "transfer upload datatype config\r";
expect ">";
send "transfer upload serverip 192.168.32.243\r";
expect ">";
send "transfer upload filename WiFi.cfg\r";
expect ">";
send "transfer upload start\r";
expect "(y/N)";
send "y\r";
expect ">";
send "logo\r";
expect "(y/N)";
send "y\r'
sleep 4m
mv /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/tftproot/*.cfg /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/
cd /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/
tar -czf backup_cisco_`date +"%m-%d-%Y"`.tar.gz /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/*.cfg
mpack -s "CISCO Backup WD" /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/backup_cisco_`date +"%m-%d-%Y"`.tar.gz admin@krg.corpname.kz
rm -rf /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/*.cfg

Что делает скрипт:

1. Подключается к свитчу.

expect -c 'spawn telnet 192.168.254.10;

2. Авторизуется

expect "sername: "
send "admin\r"
expect "assword: "
send "P@$$W0Rd\r"

3. Переходит в привилегированный режим

expect ">"
send "enable\r"
expect "assword: "
send "P@$$W0Rd\r"

4. Передает команду копирования текущего конфига на tftp сервер.

expect "#"
send "copy running-config tftp://192.168.32.243/CME.cfg\r\r\r";

5. Отключается от свитча и переходит к следующему.

expect "#";
send "exit\r"'

За обработку ответа от свитча в скрипте отвечает как раз тот самый expect

Все свитчи разные, поэтому команды передачи конфига тоже разные.


Последние команды:


6. Пауза в 4 минуты чтобы убедиться что все конфиги слились.

sleep 4m

7. Перемещает все файлы с расширением *.cfg в отдельный каталог.

mv /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/tftproot/*.cfg /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/

8. Переход в каталог с скопированными конфигами.

cd /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/

9. Архивация всех файлов с расширением *.cfg в архив с текущей датой в имени

tar -czf backup_cisco_`date +"%m-%d-%Y"`.tar.gz /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/*.cfg

10. Отправка файла вложением на почту админу на admin@krg.corpname.kz

mpack -s "CISCO Backup WD" /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/backup_cisco_`date +"%m-%d-%Y"`.tar.gz admin@krg.corpname.kz

11. Удаляет все конфиги, очищает папку:

rm -rf /srv/dev-disk-by-id-ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N6EATLHD-part2/backups/cisco/*.cfg

Далее, в веб-интерфейсе OpenMediaVault настраиваем уведомления для работы с почтой, у нас почта идет через MS Office 365:

Скрипт бэкапа конфигов с коммутаторов и отправка на почту по расписанию Linux, Cisco, Уведомление, Почта, Openmediavault, Сисадминские штучки, Сисадмин, Резервное копирование, Длиннопост

Далее добавляем скрипт в встроенный планировщик OpenMediaVault, к примеру у меня он срабатывает в 8.00 по пятницам:

Скрипт бэкапа конфигов с коммутаторов и отправка на почту по расписанию Linux, Cisco, Уведомление, Почта, Openmediavault, Сисадминские штучки, Сисадмин, Резервное копирование, Длиннопост

И вот результат:

Скрипт бэкапа конфигов с коммутаторов и отправка на почту по расписанию Linux, Cisco, Уведомление, Почта, Openmediavault, Сисадминские штучки, Сисадмин, Резервное копирование, Длиннопост

Следующий пост будет про мониторинг оборудования через Zabbix с оповещением в Telegram

Показать полностью 4
[моё] Linux Cisco Уведомление Почта Openmediavault Сисадминские штучки Сисадмин Резервное копирование Длиннопост
10
kolya7k
7 лет назад

Бэкапы в облако⁠⁠

Пост для тех, кто как и я искал быстро развёртываемый гибкий сервис для бэкапов в облако по приемлемой цене. Пост НЕ является рекламой и подходит для мелких и средних проектов.


Наш парк серверов состоит из CDN, Application и Web-серверов. ОС - Gentoo x64, основная БД - MySQL.


Бэкапить нужно

1) Файлы конфигурации (весь /etc).

2) Конфиг ядра, чтобы не настраивать заново (/boot/config*)

3) Очередь почты (/var/spool)

4) Конфиги собственных приложений

5) БД

6) Webroot


На наших проектах нет нужды в репликации БД и подключать эту функцию только для бэкапов нет смысла. Все таблицы делятся на те, что можно спокойно потерять (логи доступа, генерируемые отчёты и пр.) и те, что потерять никак нельзя.


Серверов много, на них стоят SSD и делать на каждом RAID-массив для бэкапов мы не хотели (выходит дорого), поэтому выбор пал на unmanaged cloud backup сервис - rsync.net

Цена за это хранилище 0.04$ / GB в месяц.


Средний размер БД одного нашего Application сервера 200GB, Webroot - 10-1000GB.


Как понятно из названия - сервис работает по протоколу rsync (с пробросом через ssh), скорость заливки бэкапов из России и Европы примерно 1MB/sec. Настраивается за 5 минут, сам сервис самостоятельно делает ежедневные снапшоты и хранит 7 снапшотов.


БД и данные сначала бэкапятся в локальный каталог через mysqldump, все данные сжимаются архиватором zstd (намного быстрее и эффективнее zip, bzip), а потом заливаются в облако.


Универсальный скрипт, который используем мы можно взять тут: https://pastebin.com/X7XW0Nz9


В скрипте нужно заменить текст

%RSYNC_URL% на URL, который вам выдаст сервис после регистрации.

%SERVER_NAME% на имя вашего сервера


Создать --login-path=backup чтобы не писать в скрипте пароль, а брать данные доступа из предварительно созданных конфигов (https://dev.mysql.com/doc/refman/8.0/en/mysql-config-editor....).


И настроить ключи авторизации ssh на сервере бэкапов, чтобы не вводить каждый раз пароль (делается элементарно по инструкции, которую пришлют в письме после регистрации)


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

Показать полностью
[моё] Резервное копирование Backups Rsync Текст
5
Yanki
7 лет назад

Помогите пожалуйста, гугл не помог⁠⁠

Друзья, помогите не могу сообразить как сделать резервную копию гугл диска. Спасибо!

[моё] Google Drive Резервное копирование Текст
12
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии