Побудь зомби

Друзья-товарищи. Если вы не болели в детстве ветрянкой и планируете общаться с большим количеством детей, я вот, только что, узнал, что от неё есть прививки. Они не являются обязательными, а только рекомендованными. Рекомендовать не буду, вопрос про прививки – тот еще срач. Мне бы, хотя бы, помогло знание о том, что они существуют. Я знал, что я не болел ветрянкой, знал, что буду пересекаться с детишками, и, если бы я знал, что есть прививки, возможно, сделал бы себе.

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

Теория разбитых окон – подтверждение

Когда я первый раз услышал эту теорию пару лет назад, я, честно признаться, её даже не понял.

Пронаблюдал для себя подтверждение. Если в раковине нет ни одной грязной посудины, я физически не могу туда поставить что то грязное и сразу все мою (не смотря на наличие посудомойки). Когда дети или жена ставят в раковину хотя бы пару грязных тарелок, то и я запросто к ним присоединяюсь.

Мне вот только не понятно, почему это работает на мне и не работает на них? 🙂

Mdadm Gpt 3Tb Non-UEFI

Интересная попалась задача – заменить в сервере на Legacy (не UEFI) BIOS пару обычных (до 2 Tb) дисков на два 3 Tb.

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

Например, не все старые контроллеры и Legacy биосы в принципе видят 2+ Tb диски. Например, в моем случае в LSI 1068 он виделся только как 2 Tb. В набортном обычном SATA виделись почти все 3 Tb. Далее последовательность действий:

  1. Заранее проверяем, что parted, gdisk и прочее установлено
  2. Заменяем второй диск
  3. Подглядываем в http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array
  4. Временно ставим MBR на второй большой диск
    1. parted /dev/sdX
    2. mklabel msdos
    3. quit
  5. Клонируем разделы с основного диска
    1. sfdisk -d /dev/sdY | sfdisk /dev/sdX
    2. Проверяем в fdisk, что все совпало
  6. Конвертируем в GPT
    1. gdisk /dev/sdX
    2. w
    3. То есть просто выход, никаких особых команд не надо, конвертация происходит автоматически
  7. Создаем еще один раздел в gdisk (не обязательно в начале, мой был под номером 3), ставим ему код EF02 (магия), размер якобы от 1 Мб, я создал 100 Мб на всякий случай 🙂
  8. По инструкции из пункта 3 добавляем разделы со второго диска в MD разделы
  9. Ждем синхронизации, можно ускорить выполнив
    1. echo 500000 > /proc/sys/dev/raid/speed_limit_min
  10. Устанавливаем grub-install /dev/sdX
  11. Выставляем в биосе загрузку с нового диска и отключаем старый
  12. Возможно, пингвиньи боги сжалились и ОС загрузилась
  13. Мне не повезло :), появлется grub rescue, который не видит массива
  14. Грузимся в ubuntu rescue, доходим до выбора корня, автоматом оно его не найдет, открываем по alt-F2 консольку
  15. cat /proc/mdstat показывает, что /dev/mdXXX inactive и вообще все плохо
  16. Пересобираем массив
    1. mdadm –stop /dev/mdXXX
    2. mdadm –assemble –force /dev/md0 /dev/sdaX
    3. Пробуем его примонтировать куда ни будь, посмотреть, что там, если все ОК – umount
  17. exit – возвращаемся в ubuntu rescue, выбираем корнем /dev/md0
  18. Тут же выбираем пункт resintall grub
  19. Запускаем шелл с корнем в md0, я на всякий случай проверил, что mduuid (виден по mdadm –detail) и uuid /dev/md0 (виден по blkid) совпадают с теми, что прописаны в /boot/grub/grub.cfg и /etc/fstab
  20. Выходим из rescue, ребутимся, все хорошо, ОС запускается с первого диска
  21. Клонируем GPT таблицу
    1. sgdisk -R/dev/target /dev/source (главное не перепутать source с destination)
  22. По инструкции из пункта 3 добавляем разделы в md
  23. Скорее всего надо обновить в /etc/fstab uuid для swap разделов
  24. grub-install на новый диск
  25. После окончательного синка перезагружаемся, проверяем, что диски в массиве, свопы на месте, для особо дотошных, можно загрузиться со второго диска для проверки
  26. Осваиваем новое полученное место

Защита персональных данных

Шановний Пан/Пані,
В прикріпленому файлі Ви зможете знайти підтвердження про те, що ваші персональні дані знищено з бази даних “Литва-Україна”.

Так вот почему каждый раз надо готовить тонну копий, подаваясь на визу даже в том же визовом центре. Защита персональных данных, мать её так.

Хороший сервис

Когда днем делаешь заказ в Харькове и второй в Одессе, а на следующее утро приходит СМС от Новой Почты, ты туда приезжаешь и действительно обнаруживаешь свои заказы, невольно удивляешься. Что-то тут не так. Чувствую себя буржуем в Штатах, покупающим в Амазоне.

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

LED в быту

Появляется все больше диодных ламп годных для использования, это радует! Например, поступили в продажу рефлекторные лампы для спотов (у меня, стандартные R50, патрон E14) с поддержкой диммирования, которое для меня принципиально в одном месте установки. Надеюсь, решил ними проблему постоянного их перегорания, которое откровенно достало. Теперь суммарное потребление спотов в (8*4) = 32W меньше, чем одной лампы накаливания в 40W ранее, при заявленной соответствующей светимости.

Единственное что, найти их было непросто. Нашел только в эпицентре на Берковецкой и то не совсем такие как хотел и забрал единственные 8 штук. Так же можно было под заказ в интернет магазинах.

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

Утро

Утром, отчаянно метаясь по квартире, вдруг подумалось

  • Проснуться
  • Сходить в комнату утренних раздумий
  • Взвеситься
  • Сделать зарядку (вообще не реальный пункт)
  • Записать вес в журнал
  • Принять лекарство
  • Приготовить поесть
  • Запустить кофеварку
  • Проглотить приготовленное
  • Влить в себя кофе
  • Принять душ
  • Покормить попугая
  • Почистить зубы
  • Одеться
  • Надушиться
  • Взять
    • Часы
    • Телефоны
    • Планшет
    • Handsfree
    • Сумку
    • Ключи
    • Ноутбук
  • Почистить обувь
  • Обуться
  • Отвезти детей в школу и сад
  • Приехать на работу

Удивительно, что я забываю сделать что либо из перечисленного только иногда. И еще удивительно, что после этого остаются еще какие либо силы начать работать 🙂 .