bash.im ithappens.me zadolba.li

Носители данных

11818

База на долгую память

Сентябрь. Компания решает внедрить у себя CRM-систему.

Октябрь. Обсуждение ТЗ, договор, оплата.

Ноябрь. Установка системы, настройка базы под компанию, ввод начальных данных.

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

Первый день нового года. Ничего не работает. Местный сисадмин где-то в Таиландах вне зоны доступа. Внедренцы (реально умеющие работать только по мануалам) выясняют, что сервера работают, но что-то с базой SQL: у неё какой-то странный статус, но что с этим делать, они не знают. Окей, подключаюсь удалённо через Ammyy (внедрение в другом городе), смотрю. Пути к базе ведут не в стандартный каталог, а на отсутствующий в системе диск. Закрадываются странные сомнения. Опрашиваю, насколько возможно, нет ли где-то в серверной отключённого внешнего диска, флешки…

После распутывания клубка нитей картина прояснилась. В процессе внедрения комдир вдруг понял, что, в отличие от «белой» бухгалтерии, в этой базе будет всё-всё, и налоговая может сделать ата-та. Намекнул сисадмину: эта вот база ни в коем случае не должна попасть в чужие руки. Тот, недолго думая, организовал на сервере RAM-диск, куда и перенесли базу. Туда же падали бэкапы. Пару месяцев спустя, разумеется, забыв о какой-то продажной базе, в последний час последнего рабочего дня года перед отлётом на юга админ «на всякий случай» решил перезагрузить сервер…

11695

Выпрямление кривых зеркал

Все вы наверняка знаете такой лайфхак: если ты что-то натворил и не хочешь за это отвечать, заставь почувствовать вину за это другого причастного к ситуации.

Дело было в провинциальной конторке. Стоял там и долгие годы исправно работал компьютер с рейд-массивом «зеркало», реализованном средствами встроенного в материнскую плату контроллера. Не знаю, что там произошло, но одному из работников пришлось сбросить настройки BIOS на заводские, от чего контроллер жёстких дисков из режима рейда переключился к более привычному — совместимому с IDE. Естественно, после такого перестала загружаться и стоявшая там винда: её попытки оканчивались подвисанием анимации на бутлого и последующей перезагрузкой…

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

Проверив, что всё нормально, прямо на ходу подключаю второй винчестер, перезагружаюсь. Контроллер видит оба диска. Статус массива — Rebuild. Загрузка нормальная, после чего утилита от производителя материнской, висящая в трее, заявляет, что с массивом были проблемы, и теперь он будет пересобираться. Приказываю сотрудникам минимум пару дней не выключать компьютер, а лучше — звонить мне, если будут вопросы. Радостный, что избавил себя и людей от проблем, ухожу домой.

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

11667

Блин клином вышибают

27 ноября 2013, 07:15

В 2005 году заменил я старый сыпавшийся 40-гигабайтный диск на новенький, 120-гигабайтный. В течение пары месяцев я был счастлив. А потом при просмотре фильма потянулся поправить разболтавшийся разъём аудио, зацепился за корпус системного блока, приподнял всего сантиметров на десять — и тот рухнул. Комп выпал в «синий экран», жёсткий стал трещать и стучать, потерялся раздел на диске… Беда, в общем.

Попытки штатно реанимировать не привели к успеху. В сервисе посочувствовали и предложили продать им диск на запчасти за копейки. Денег у бедного студента не было, терять тоже было нечего, и я решился на эксперимент: «клин клином вышибают». Поможет — хорошо, нет так нет.

Поднял жёсткий над столом на десять сантиметров и отпустил. Диск упал во второй раз. Быстро подсоединил к компьютеру, подал питание… Комп загрузился с глюками, но посторонних шумов уже не было. Форматирование, переразметка диска, установка операционки — всё в норме! И ни одного битого сектора. Старенький комп успешно проработал ещё два года и был продан.

* * *

Старый компьютер брата давно лежал на полке на заслуженном отдыхе, отдав своё место шестиядерному молодцу. Был с неё снят ради столь же старой игрушки, ибо новый с «семеркой» её не запустил даже под виртуальной машиной. Старик уверенно тянул игру и дарил радость три дня, после чего начал терять жёсткий диск. Иногда при включении начинала грузиться операционка (не до конца), но чаще диск не определялся уже в биосе. На комп не устанавливались никакие программы (кроме игры), никакие устройства, не было подключения к интернету.

Что же произошло? Неужели… Не может быть! Комп давно стоял на полке, батарейка сдохла и была заменена на новую. Как может влиять на SATA-диск новая батарейка? В бредовом состоянии выдёргиваю батарейку, включаю — идёт загрузка системы, игры. Работает! Как так?

* * *

Друг жалуется на компьютер: включается, но ОС не грузится. Диск в биосе не видится, но слышно, что работает. После танцев с бубном выяснилось, что беда приключилась после переноса компьютера в другую комнату. И до этого из сети он не выключался. Опять батарейка, только севшая…

Изготовитель материнской платы отметился шедевральным решением. Без питания комп ставит в базовых настройках биоса рейд… из одного жёсткого диска, и тот исчезает из системы. И ничего не работает.

Принудительно отключаем рейд-контроллер в биосе. Перезагрузка — винда, рабочий стол, «танчики». Ура!

Проверяем. Выключили полностью исправный комп, отключили питание, включили — и снова биос пытается сделать рейд!

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

11639

Флешка каменного века

Предлагаю разработчикам ПО изменить символ сохранения. А то уже не первый раз случается примерно такой диалог:

— Теперь сохраните.

— Как?

— Ну, на дискетку там слева вверху нажмите.

— На что нажать?

Кажется, уже подросло поколение, которое… Ну, вы сами знаете.

11582

Индия течёт в наших венах

Нужно было немного обновить свою мультизагрузочную флешку. Заодно решил отказаться от GRUB ещё первой версии и перейти на вторую. На форуме мне посоветовали программу multisystem, сделанную как раз под Ubuntu. Ладно, раз советуют — надо проверить.

Захожу на сайт. Английской версии нет; сайт, судя по языку и физическому расположению сервера (домен в зоне .info), французский. Ладно, найти слово «installation» не проблема даже во французском языке. Прочитал, подключил репозиторий, установил для начала на нетбуке. Программа запускается, но мою флешку в упор не видит. Я ещё работаю, на компе нужна винда, перегрузиться не могу — хотя работы немного, но надо быть на связи.

Вспоминаю, что у меня в VirtualBox тоже есть Ubuntu. Загружаюсь, ставлю дополнения гостевой ОС, пробрасываю флешку напрямую. Работает. Понимая, что такой способ — извращение, решаю попробовать после работы всё же непосредственно на компе.

Дожидаюсь конца работы, пробую. А фиг-то: система флешку видит, но программа её не признает. Флешка обычная, Transcend, точно рабочая, да и операционка её определила. Ладно, VirtualBox здесь… Из приличных слов остаются только предлоги.

Результат: пока я пишу это, наблюдаю, как копируются файлы на флешку, а в голове рождается краткая характеристика автора программы:

По родителям француз,
А по факту я — индус,
И уже который год
Я пишу индусский код.

11554

Всё при нём

26 октября 2013, 07:15

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

Он тихий и скромный человек лет пятидесяти в очках, ходит в невзрачной одежде с пластиковым пакетом из продуктового магазина. Но — гений своего дела. Все молодые кадры пишут на пафосных Си-шарпах и прочих красотах, а этот специалист пишет на античном языке Visual FoxPro, за что его у нас и ценят.

Всегда все поражались, что у этого человека есть всё необходимое под рукой. Любые дистрибутивы, образы, БД и прочее — всё это в более чем достаточном количестве. Объёмной флешкой или выносным хардом сейчас никого не удивишь, однако ничего подобного в его руках замечено не было.

И вот однажды, оставшись после работы и увидев, как все расходятся, я увидел, где наш герой хранит всё своё добро. Оказалось что в жёлтом пакете он носит хорошенький рейд-массив. Как впоследствии выяснилось, там около 8 ТБ данных.

Лишний раз понял, что многие айтишники (особенно настоящие профи) не будут обращать внимания на такие мелочи, как портативность, когда им действительно что-то нужно.

11513

Мультибут за пять копеек

15 октября 2013, 07:15

Года три назад у моего знакомого был нетбук: три гига флеш-памяти и только один USB-слот. Естественно, всё забито до невозможности. Знакомый часто работал и с Unix-системами, и с Windows. Естественно, места под ОС не хватало. Выход был найден простой: купить несколько 4-гигабайтных флешек, на каждую установить по LiveUSB-версии системы. Пока нетбук включался, знакомый быстро вставлял нужную флешку. Если было нужно что-то поменять, нетбук перезагружался (благо время ребута было мало), со скоростью болида «Формулы-1» флешка менялась на другую, и работа продолжалась.

11490

Утруска — наш ответ архивации

9 октября 2013, 07:15

В аспирантской юности работал я в некоем вузе вроде как бы секретарём (ага, ноут перебрать, кулер поменять — самое то для секретаря) проректора по науке. Времени было много, интернет был вял и уныл, игр нет, книги не почитать. Оставалось только издеваться над прочими секретаршами и особо отсталыми секретарями. Приходит ко мне народ с дискетой или с флешкой, а я после записи вытаскиваю носитель и несколько раз стучу по краю стола. Раз на второй-третий народ уже спрашивает: зачем? Тут я им выдаю: чтобы информация надёжнее сохранилась, «нужно задать веществу носителя резкое ускорение для стабилизации кристаллической структуры бита». Кивают, агакают и уходят.

Через пару месяцев, сидя в уютной подсобке технарей вуза, с которым сдружился, наблюдаю картину: очередной клиент после получения флешки просит обалдевшего админа постучать по столу. Причём этот клиент ко мне отродясь не заходил. Тут-то я компьютерщикам и рассказал о своей забаве, о том, что люди делятся уже моей «мудростью». Рабочий день сорвал, все бились в истерике…

11487

Белым по текстолитовому

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

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

— Как думаешь, свою ось на него мигрировать или прям новую поставить?

Любимый встрепенулся, голос явно стал подозрительно-обеспокоенным:

— Солнце, а ты в какой разъём его воткнула?

— SATA III, — нараспев говорю я, прикручивая крышку системника.

— Ты уверена? Как ты это поняла?

— Э-э-э… Там же на матери подписано, специально для дебилов.

— А цвета он какого был?

— Ну, чуть светлее, чем SATA II, — я даже зависла на пару секунд.

Удостоверившись, любимый успокоился. Меня же в этот момент обуревали весьма смешанные чувства. Бедный мой, зашуганный феечками с ресепшна да бухгалтершами!