Пока — все в точности, как и ожидалось. Многа-многа букаф слов и очень мало толку. На установочной лекции (Елки, они что их по шаблону читают, а? Такое ощущение, что «по паузам» часы сверять можно! Немного «философских»(ТМ) терминов, пара «примеров-из-жизни», анекдот для «снятия напряжения»... бррр!) неудержимо клонило в сон. Не удержался )).
На второй паре от сна удержал только включенный букварь. Удалось немного поработать, но без всякого «внутреннего удовлетворения».
Оставшиеся две пары могли бы оправдать все остальное, но — не сраслось. И тема интересная, преподаватель ОЧЕНЬ знающий, и дело свое он явно любит, но — рассчитано все это явно на другой хронометраж. Помнится, в институте на это ушел целый семестр, а тут — два часа лекций, два — практика. Обидно. Впрочем, пару «остроинтересных» вопросов задать успел, и то хлеб.
Будем посмотреть, что дальше выйдет...

@темы: Жизнь

... maid my day - осталось только дожить, ага )

@темы: Жизнь

еще пара граблей в логах:
Mar 16 05:08:29 kernel: xl1: link state changed to DOWN
Mar 16 05:08:32 kernel: xl1: link state changed to UP
Mar 16 05:26:47 kernel: xl1: watchdog timeout
или сетевуха глючная (Были на ее счет подозрения, да) - или одно из двух ) Попробовал sysctl hw.pci.enable_msi(x)=0, будем посмотреть.

Плюс недавноустановленный ntpd истошно верещит:
Mar 18 09:55:30 ntpd[4547]: kernel time sync status change 6001
Mar 18 10:46:44 ntpd[4547]: kernel time sync status change 2001
в списках рассылки сообщается, что бага (Не сами по себе микроизменения - это норма, а именно засирание логов), в dev-ветке вроде как даже пофиксенная. Думаю, выкинуть логи из syslog'а в какой-нибудь совсем отдельный файл и тупо рЭзать его newsyslog'ом - ну или просто забить, растет он _сильно_ не быстро ))).

То, что sudo нифига не экспортит переменные окружения я знаю. То, что без экспортированного TERMCAP'а TERM=SCREEN и bell этим самым SCREEN'ом не поддерживается -- тоже логично. Но почему при 'vbell off' вместо этого чертового несуществующего "bell'a" все еще выходит идиотское 'Wuff, wuff!!" мне хоть убей, не понятно.
И то и другое и третье по сути мелочь - но неприятная.

"А в это время" "с мест" сообщают, что у одного из моего серваков - год uptime'a. Однако, ДАТА!

А еще на неделе был День св. Патрика.
И пятница наступила по расписанию (Больно!).
В общем, опять нет повода не выпить! Но! Я всех обманул - и не стал ))).

@темы: Жизнь, FreeBSD, Работа

С одной стороны все Мы Николай Второй понимаем, что "лучший метод творчества - это воровство"(С), и удачно примененный "костыль"(ТМ) (Ну, там вместо парсинга с помощью pcre заюзать какой-нибудь, прости осподи, sed/awk, а то и просто grep'ом обойтись) вызывает у меня чувство м-ммм... пожалуй, гордости (Она, какой я умный!) с другой - проекты-франкенштейны, состоящие из костылей чуть более, чем полностью вызывают уже не "раздражение", а натуральную ненависть.
Несоответствие масштабов применяемых средств и достигаемых целей просто убивает: "А давайте мы поставим веб-сервер, базу данных, два языка программирования, поставим "по зависимостям" туеву хучу модулей" - и все это для того, чтобы (Например!) посчитать трафик в конторе на пять машин. И это НЕ единичный случай "тысячи их" в разновсяческих OpenSource проектов.
С одной стороны - изобретать велосипед как-то не хочется, а с другой - разбираться со всем этим... "... и мудрость отличать первое от второго"(С).

@темы: Работа

... животрепещущее, на сий раз кулинарное. Господа, а какими специями вы пользуетесь?
As for me, то "на регулярной основе" я пользуюсь:
- луком. Репчатым. Почти "Всегда и везде". Еще сильно уважаю лук зеленый, а вот разновсяческие пореи - не увлекают.
- чесноком. Реже, но тоже очен-но. Борщ без чеснока (Натираем корочку хлеба, ага) - почитай что и не борщ :shuffle:
- перец. Черный, но не только ). Красный, зеленый, белый, душистый даже - "под настроение-состояние-блюдо" что-нибудь да подпадает.
- горчица. Само собой, делаю самостоятельно, максимально ядреную. Мажу на хлеб, использую для приготовления маринадов. Добавляю в некоторые салаты.
- укроп, петрушка сушеные идут в супы, салаты, некоторые закуски.
- сельдерей сушеный - в супы. Свежий (корень) - туда же.
- гвоздика - практически исключительно в кофе.
- кардамон - туда же + в качестве приправы к мясу.
- корица - периодически добавляется в кофе.
- куркума - только и исключительно в плов.
- паприку беру тоже для одного блюда, гуляша.
- кайенский перец. Мнямс. Люблю остренькое, хотя для большинства блюд черный перец все же лучше.
- хрен - хрен найдешь. По крайности сейчас. Приправу из тертого хрена (С лимоном, ага) люблю, но готовить "в пром. масшатабах" ленюсь.
- имбирь. Заценил относительно недавно, что с ним делать толком не знаю :shuffle:
- майоран. Есть, но использую редко.
- орегано. Аналогично. Под настроение к мясу, почти всегда добавляю в омлет, но и только.
- мята. См. хрен ;).
- базилик. Добавляю к мясу, супам.
- кориандр. Под настроение - к мясу же.
- лавровый лист. Тут я не оригинален ).
Что я упускаю, или использую "не по назначению", м?

@темы: кулинаризм

... над понедельничными граблями "долго думать" не пришлось ;).
Vmware'ная VM'ка + wireshark со всей определенностью показали, что при каждом изменении IP-адреса система разражается т.н. gratuitous ARP-пакетом (Что, в общем-то, фича - а если кто rfc с draft'ами не читает, то он сам себе злобный баклажан), но делает она это sic! даже с отключенным/static ARP (Что, похоже, все-таки бага).
К счастью, внимательное (Ключевое слово!) изучение network.subr показало, что непрерывность последовательности alias'ов, о которой говорилось в man'ах, имеет значение только для парсинга аргументов в rc.conf, но никак не для самого ifconfig'а, которому эти номера псевдонимов вообще не передаются, более того, ifconfig без проблем допускает добавление первого и единственного ip-адреса с использованием синтаксиса псевдонимов. Сталбыть, окончательный вариант решения проблемы имеет вид:
ifconfig_<интерфейс>="ether <мак-адрес> "
ifconfig_<интерфейс>_alias0="inet <адрес> netmask <маска>"
Вуаля. Можно начинать бороться с вторничными граблями ))).

@темы: FreeBSD, Работа

... граблей ).

Сервак, через пень-колоду собрали. Сервак через пень-колоду об-раз-цо-во настроили, увы, "в процессе" выяснилось одно "но" - враг трудового народа провайдер производит привязку по mac-адресу, с-но, при вылете сервера записью старого mac-адреса я никто не озаботился. При подключении "временного" варианта (Зухельного роутера) пришлось через суппорт провайдера произвести привязку к другому mac'у.
Ок. При настройке сервера я это учел и mac зухеля аккуратно записал. Осталось понять, как его ак-ку-рат-нень-ко так подменить при загрузке FreeBSD. Само по себе - не бином Ньютона - ifconfig <интерфейс> ether <адрес>, но при загрузке, через rc.conf?
"Очевидный" вариант - ifconfig_<интерфейс>="inet netmask <маска> ether " по понятным причинам (Все это передается в качестве аргументов родному ifconfig'у, а он "одной строкой" устанавливать адреса разных классов не умеет) не прокатил.
Чуть менее "очевидный" вариант - дважды задать адреса для одного интерфейса в стиле:
ifconfig_<интерфейс>="inet netmask <маска>"
ifconfig_<интерфейс>="ether "
не прокатил тоже (Опять таки, не удивительно, учитывая механизм обработки rc.conf'а).
Затык-с. Просто выполнить юзерский скрипт с этим самым ifconfig'ом - "низкий класс, нечистая работа"(С) - пришлось засучить рукава и полезть изучать /etc/rc.d/netif - далее по тексту ). В процессе родилась "Оригинальная Идея"(ТМ) и файл rc.conf (В "интерфейсной части", ессно!) принял следующий вид:
ifconfig_<интерфейс>="inet netmask <маска>"
ifconfig_<интерфейс>_alias0="ether "
т.е. мы "создаем псевдоним", передаем ему в качестве адреса - mac. Ясен пень, псевдоним (Второй IP на интерфейсе) не созается, но! аргументы старательно передаются ifconfig'у.
И вот он, торжественный момент - сервак втыкается в стойку, нажимается кнопка "пуск"... пять минут - полет нормальный, но тырнетов нет. Быстрая проверка показала, что mac-адрес уже новывый, но толку от этого нет - стандартный шлюз не пингуется, а tcpdump показывает, что все, что он может "отдать" - arp'шный ответ на who has... Полчаса танцев-с-бубном, обратное подключение зухеля - нет эффекта. Пришлось звонить провайдеру. Эти... параноики на первый же ethernet frame с mac'ом отличным от ожидаемого насмерть лочат порт, а rc.conf обрабатывается последовательно...
Буду ДОЛГО думать.

@темы: FreeBSD, Работа

... ну ОЧЕНЬ животрепещущий (Для меня) вопрос - но не успел. Абидна, да ).
Откладываем до понедельника.

@темы: Жизнь, FreeBSD, Работа

… о компьютерной безопасности.
Первое. Компьютер НЕбезопасен. В принципе. Так что, если ты работаешь с чем-то действительно важным — храни это не на подключенном к сети компьютере. Внешний носитель, хранящийся в каком-нибудь надежном (Флешка-в-кармане не подойдет!) месте — самоЕ оно. Если для работы постоянно нужен интернет — пользуйся парой неподключенный стационарный комп + ноутбук в сети. «Компромиссный» вариант — использовать для вэб-серфинга виртуальную машину. С современными технологиями (Coherence, Unity Mode, XPMode в 7-ке и прочими seamless RDP'ями) это вполне удобно и на порядок более безопасно, нежели использовать «для всего и сразу» одну и ту же машину.
Второе. Делай резервные копии! Делай резервные копии! Делай резервные копии! Делай... - ну, ты понял. Да-да-да, они «гарантированно нарушают права доступа к файлам» и пэ рэ — но это не повод, чтобы от них отказываться. Храни в надежном месте, шифруй как душа пожелает — но делай. Окупится.

Если у тебя нет ничего НАСТОЛЬКО важного, чтобы городить всю эту тряхомудь, но терять то, что есть все равно не хочется:
Первое — см. пункт 2 ).
Второе — обновляй операционную систему и установленные в ней программы. Регулярно. Частота, предложенная производителем более, чем подходит. Учитывая количество разновсяческих багов в софте не делать этого — хороший способ «отстрелить себе ногу». Для примера — ХРюша без сервис-паков живет в Интернете примерно 1,5 минуты до первого заражения. Делайте выводы ). (Для хитро...вумных — антивирус сам-по-себе делу НЕ поможет. Ставить его на необновляемой системе — все равно что сажать злую собаку за забором с дырками — что-то может и поймает, но часть пролезет обязательно)
Третье. Используй файрволл. От всего не защитит, но энную часть проблем ликвидирует. (Эх, хорошо бы еще понимать, что это такое и как оно вообще работает — но тут уж как получится. Уповай на то, что производитель файрволла это ПОНИМАЕТ ;))
Четвертое. Используй антивирус. Легальный. С обновлением вирусных баз. Частота обновления — рекомендуемая производителем. (Для хитро...вумных: пейратское зеркало — не самый лучший вариант. Кто его знает, с какой частотой оно синхронизируется с основным? А в случае 0-day атак речь идет о _часах_). Какой — честно говоря, не суть важно лишь бы не Касперский))). Сам сижу на avast'е и не пищу.
Пятое. Минимум раз в месяц (Можно чаще) проверяй компьютер утилитами сторонних (По отношению к используемому антивирусу) производителей. DrWeb Cureit (Хоть и скурвился он в последнее время) AVZ — что там еще... по сути любая дрянь не повредит.
Шестое. Не ставь на компьютер всякую левую фигню. Разновсяческие улучшайзеры, свистоперделки, типаклиенты и пр. не только сэкономленные «пять секунд» времени, но и пара мегобайтов редкоглюкавого кода.
Седьмое. Отключай НАФИГ всю автозагрузку в своих виндах. Более м-ммм... неудачного решения с точки зрения безопасности я, пожалуй, даже не назову. Не иначе как какой-то, прости оссподи, ди-зай-нер придумал. Еще бы неплохо создать пустой файлик autorun.inf в корне каждого диска и дать на него права только и единственно системе... но народу обычно недосуг, а ЗРЯ.
Восьмое. Используй длинные пароли. Длинные — это больше, пожалуй... 12 символов. Цифры, буквы, спецсимволы. Менять м-ммм... раз в три месяца, думаю, достаточно. Для разных типов ресурсов используй разные пароли. Не используй «запоминание» паролей, ибо нефиг.
Девятое, и, пожалуй, главное. ДУМАЙ, что делаешь и куда ходишь. «Если ты пьешь с ворами...»(С), ага? Если высунув язык ищешь по всей сети «детское порно» или «кряк для последней версии супер-программы» или там ползаешь по баннерам «одноклассников-в-контакте» - то, в общем, так тебе и надо — все что выше можно было не читать.

Ну и последнее - все это не дает _никаких_ гарантий. Совсем. Но шансы повышает значительно. Тут как с презервативами - гарантий нет (О чем производитель "мелким шрифтом" честно сообщает) - но сексом заниматься все равно хочется, так что... )))

@темы: Жизнь, Работа

Разнообразные банки, Электронные Платежные Системы, Системы Передачи Электронных Документов и пр. делают все для повышения безопасности, а пользователи старательно с этим борются. Заметим, небезуспешно.
Банк делает Защищенное Соединение между клиентом и своим сервером (Как и через какое место это делает фирма "Амикон" - пожалуй, не будем ))? Юзверь старательно сносит (Ну или ставит галку "запомнить") пин-код.
Банк требует две (Три, четыре и тэ дэ) электронных подписи для отправки документов? Все три дискеты будут защищены одним паролем (1-2-3-4, ога) и лежать будут у одного человека (Оч. может быть даже не у главбуха, а у кассира )).

Обычное дело, в общем. Но примененное очередным клиентом Техническое Решение меня, если честно, удивило: вместо того, чтобы использовать в качестве "ключевых носителей" разные носители информации (Дискеты, флешки и пр.) и переключать их по требованию программы (Сбербанковского банк-клиента, если что) товарищи свалили ключи на жесткий диск и прописали _две_ конфигурации программы, отличающиеся только путем к ключу - с-но, для подписи данных перед отправкой в банк надо было не менять дискеты, а запустить две копии программы с разными конфигурациями. Элегантное решение (О "бе-зо-пас-нос-ти" помолчим), не правда ли? Вот только выяснилось все это в процессе переустановки windows с форматированием диска...

@темы: Работа

Все началось с того, что вполне знакомый, еще поза-позавчера абсолютно рабочий ключ отказался открывать дверь. Напрочь.
Параллельно выяснилось, что "интернет-не-интернетит". Весело день начинается, ага.
После Героической (При помощи плоскогубцев и какой-то матери) Победы над Дверью выяснилось, что интернет не просто "не интернетит", но и на пинги на внутреннем интерфейсе не отзывается, что уже совсем ай-яй-яй. Подключенный монитор с клавой показали, что система свалилась в single user mode по причине повреждения ufs. Ручная проверка привела к удалению... проще сказать, что не побилось, чем перечислять потери ).
Make installworld вернул системе относительную работоспособность, но вопроса (разумеется) не решил. Изучение логов показало, что 7го числа по причине глюков с первым винтом рассыпался рейд, "на честном слове и на одном винте крыле" система продержалась часов 8 и по причине глюков уже со вторым винтом свалилась в ребут. Поднялась она, разумеется, уже без всякого рейда, проработала до 5 утра 8го марта и сдохла уже куда более основательно (Побилось почитай все, смонтированное в rw - логи, кэш проксюка, обновлявшееся по расписанию дерево портов и пр).
Попытка разрулить ситуацию штатными средствами (gmirror forget - замена винта - gmirror insert) к успеху не привела - оба винта отчаянно матерились на IDMA CRC error'ы, вызывали "interrupt storm'ы" и падали на первых 10 процентах ребилда. Было принято решение "по быренькому" переставить фрюху и накатить на нее часть старых конфигов с бэкапа.
"Быренько", ага. Сначала отказался писать уже не встроенный (ВСЕ ЕЩЕ не починенный!) резак, но подключаемый через USB-контроллер IDE'шный ветеран, после успешного прожига (Гы-гы! Осуществленного с помощью линуксовой машинки, с mount -t ntf, mkisofs и прочих прелессстей) "внезапно" выяснилось что в серваке стоит только и исключительно CDROM, и ни о каких DVD речи не идет, пришлось опять подключать внешний DVD через USB-интерфейс.
После третьего ребута он даже нормально опознался, но делу это помогло не сильно - попытка записи на уже новые винты успехом не увенчалась - установка систематично падала на разных стадиях процесса с теми же ошибками винтов. Речь зашла уже не о винтах а о контроллере и на "быренько поставим" никто особо не надеялся.
Было решено поставить какой-нибудь роутер со склада и не мучится. Щаз! Найденный "wireless" зухель долго отказывался выдавать дефолтовый пароль (На коробке его не нашлось, в бумажной мануале была только рекомендация воспользоваться диском с netfriend'ом - Мать-мать-мать! Про это я как-нибудь отдельно выскажусь), в процессе первоначальной настройки выяснилось, что во время передергивания оборудования в стойке я как-то сумел вырубить розеточную панель, на которую был запитан в том числе провайдерский свитч, ну и в довершение - провайдер использовал привязку по MAC-адресу, а записать MAC старой сетевухи я того... не догадался.
В общем, весь комплект приятных ощущений поимел.
Завтра буду потрошить "умираю-но-не-сдаюсь" сервер )))

@темы: Жизнь, FreeBSD, Работа

... и я не Ростропович - в смысле, сдать букварь по гарантии на этой неделе не вышло. Еще три дня живу. Сча-ааастье...

@темы: Жизнь

К решению заняться таки спортом меня подтолкнули (Или, вернее, подталкивали - ибо речь идет о _процессе_, заметим - весьма и весьма длительном) сразу несколько людей - и вот я дозрел до того, чтобы сказать им "спасибо":
Первой была lexxnet вот с этим постом. К сожалению, картинки по ссылкам уже не доступны, но могу вам сказать - они впечатляли. Человек от "среднемоего" состояния добрался до весьма и весьма впечатляющих кондиций. Мысль о том, что "это, в принципе, возможно" таки запала мне в голову.
Дальше был однокашник (Здесь и далее - безымянный ;)) с предложением "походить в спортзал компанией". К сожалению, я тогда отказался - "не было времени"(ТМ) - впрочем, может и без сожалений, ибо инициатива достаточно быстро заглохла. Кстати, забавно - обычно когда я поддаюсь на подобные "групповые" предложения проходит очень немного времени и я остаюсь единственным идиотом который продолжает все это делать. Забегая вперед - так и вышло. Впрочем, обычно я об этом не жалею - но это уже совсем оффтоп )
Потом свою лепту внес Malcolm Reynolds - профессионал, до которого мне "как до луны", и время у него _было_! Что-то тут не так в этом есть - в очередной раз подумал я... и отложил мыслЮ "в долгий ящик".
Окончательно оформил процесс переезд в Екатеринбург - идеальный момент для "всего, что вы хотели сделать но никак не могли". "Баш-на-баш", если вы понимаете, о чем я. Впрочем, сам по себе переезд делу бы не помог - потребовалось "деятельное участие" Гот'а, сказавшего что-то вроде "... а было бы неплохо..." в которое я вцепился руками-и-ногами.

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

@темы: Жизнь

С сего дня и до... никакого компа по вечерам. Ломка.
Несколько утешает тот факт, что стадию "никакого интернета по вечерам" я уже пережил %)

@темы: Жизнь

... КРИЗИС? Это когда _официальный_ представитель _Microsoft'а_ на конференции Techdays говорит, что "... раньше, в тучные времена мы могли привозить серверы, АТС, еще что-то, а сейчас..." - и показывает на два сиротливо стоящих ноутбука ))))
\ОЧЕНЬ ехиодно\ При этом MS Exchange 2010, одной из трех главных целей которого является "снижение затрат" (Sic!) стоит ничуть не дешевле 2007го )))

@настроение: Как страшно жить!

@темы: Жизнь, Работа

... сижу, "как умный" читаю как бы так PDC из Samba изладить, избежав (Ну вот хочется!) дублирования информации в системной /etc/(master.)passwd - и так читаю, и эдак читаю, и офсайт облазил, и на ангельском загуглил, и slackware'ную хаутую нарыл - "нету газу теплороду"(С) и все тут. Все прям как сговорились - пишут 'add user sсript = /usr/sbin/pw "%u"' или другую какую "вариацию на тему". К полудню плюнул на это дело и решил "ручками попробовать". Что характерно - с первой попытки (!) понял, что ему трэба.
Странные какие-то ощущения. Обычно "как дурак" пробуешь, пробуешь, пробуешь - потом резко умнеешь, и начинаешь думать читать, после чего достаточно быстро "все-все" (Ну, эт я загнул, кнечно) понимаешь, а тут... Не-по-ря-док!

@темы: Жизнь, FreeBSD

... отчетное т.е. концертное :). Сходил, ага. Понравилось - не сказать, как! Описать, "как все было" - Б-г таланта не дал ;), так что лишь краткие замечания "по ходу":
Удивило огромное количество "опоздунов" - не, я понимаю, "три звонка, отдельные объявления", все дела - но по мне, если на билете написано, что концерт начинается в 19:00 то в 19:00 он и должен начаться - а кто шароё...жится до 19:15 тот сам себе злобный буратино и может ждать второго отделения ). Увы, по ощущениям половина пришедших моего отношения не разделяли ;).
Неожиданностью оказался "средний возраст" посетителей - не знаю, почему, но мне казалось, что молодежи должно быть больше.
Абелардо не было.
Сама Ирина поразила даже не голосом (Что я его не слышал? Слышал, в "студийном" качестве, во всех и всяческих форматах, на разнообразном оборудовании и пр.), а... движениями рук. Вот ей-ктулху, первый раз в жизни понял, что такое "балетная пластика"! Эти руки надо по бутылочкам разливать и по большим праздникам по пять капель... :)))
Да, про сам голос - я "сварщик не настоящий"(Ц) специалист не великий (Мягко говоря!), но мне ОЧЕНЬ понравилось. Различия (Я не про "манеру исполнения", а именно про голос) со "студийным" вариантом были, но дела это совершенно не портило.
Понял, что совершенно не умею слушать "живую музыку" (И откуда бы мне научиться? Это _первый_ посещенный "в сознательном возрасте" концерт!) - половину времени разрывался между желанием закрыть глаза и внимательно-внимательно _прослушать_ все несколько раз подряд! и стремлением не пропустить ничего из творящегося на сцене.
Временами дико завидовал Богушевской - она под все это могла еще и притацовывать танцевать, а я - разве что на стуле ёрзал ))).
Никогда бы не подумал, что "Снился мне сад" можно сыграть столь... джазовым образом ;).
Легкое... недоумение по началу вызвали постоянные "перетасовки" участников - но ко второму отделению привык, и на происходящее во время "Детства" не поддался ;).
Из "открытий дня" - "Цветочек" просто убил. Этой песне никогда не стать моей "любимой", не занять место в постоянном плей-листе, но зацепила она меня крепко.
Если от гитары или рояля я с самого начала "ждал волшебства" (И не ошибся, в общем-то )), то от кларнета я не ждал ничего... а зря! Ох, как зря! Никогда бы не подумал, что с его помощью можно вытворять _такое_! Воистину, главная музыкальная "изюминка" вечера.

@темы: Жизнь

... мать её за ногу ). Есть в разновсяческих *nix'ах туева хуча энное количество параметров, которые никто толком не знает, как настраивать ("Зависит от нагрузки"(Ц) - читай "развитым классовым чутьем") - все бы хорошо, не оказывай они порой такое влияние на жизнедеятельность системы. Не будем поминать недоброй памяти maxusers (которая не "max" и к "users" никакого отношения не имеет) - она давно (Вроде как еще с 4-сколько-то) ставится автоматически, отложим в сторону nmbclusters (На не ОЧЕНЬ сильно нагруженных серваках оно почитай что и не роляет, ибо хе-хе! меняется в зависимости от maxusers), забудем на время про туеву хучу недокументированных sysctl'ей - эт все мелочи, но! Вот скажите мне, как я должен выбирать размер файла/устройства для хранения GJOURNAL'ьного журнала, а?
По формуле 3,3*(объем памяти) взятой из статьи про настройку _десктопа_? А если её у меня хренадцать гигов? М? По суперформуле ram+swap? Взять, как предлагают, ((скорость записи на диск)*20 + хрен-его-знает)? А теперь добавим к "процессу выбора" тот факт, что в случае нехватки места под журнал мы ловим глухой висяк + возможную потерю данных... весело, да?
Или вот глянем в сторону "супер-альтернативы" - zfs (Отдельные "лучи поноса": системные требования в виде 2+ гигов памяти _на файловую систему_-то!, отсутствие поддержки ACL, которые еще-только-обещают приделать, причем не posix, а вполне себе NFSv4, траблы с загрузкой...). В варианте i386: Typically you need to increase vm.kmem_size_max and vm.kmem_size (with vm.kmem_size_max >= vm.kmem_size) to not get kernel panics (kmem too small). The value depends upon the workload. - "классовым чутьем", ога. Еще и ядро пересобрать с KVA_PAGES, число которых тоже не понятно, откуда брать. А-ааатлична, я считаю.

Не, я отлично понимаю, что при помощи этой и тому подобной "черной магии" _иногда_ можно очень даже значительно повысить общую производительность системы, что в принципе невозможно в "не столь открытых" ;) системах, но, но, но... Иногда все это ОЧЕНЬ раздражает )

@темы: Жизнь, FreeBSD, Работа

fdisk + bsdlabel в 8-ке похоже и впрямь, поломанные. В семерке эти же операции с GEOM'овскими провайдерами проходят "на ура" (Местами даже слишком - bsdlabel умудряется работать с конкретными физ. устройствами при включенном, подмонтированном etc. gmirror'е - эта информация стоила мне порушенной таблицы разделов на одном из винтов виртуальной машины )))). Гугление mail-list'ов указывает на "слишком хорошо" доделанную GPT-partitioning, но окончательной ясности с этим вопросом у меня все еще нет.
Журнал на отдельном разделе отказывается создаваться только в том случае, если раздел а) последний на слайсе б) свободного места на слайсе нет. Фиксится через bsdlabel -e /dev/... путем уменьшения значения в поле size на единицу ;) для 8ки с-но, не слишком актуально по причине см. выше

Собссно, это была присказка, сказка, т.е. настоящая причина ;) ниже:
читать дальше

@темы: FreeBSD

сохранять журнал на отдельном разделе 8-ка отказалась. Категорически.
Попытка сделать gjournal label -f /dev/mirror/gm0s1g /dev/mirror/gm0s1h (В single-user'e + kern.geom.debugflags=16, ага) приводит к невнятному "No such file or directory" (Какие нафиг файлы, вы о чем?) на gm0s1h.
Еще веселей получилось с "загонянием" готового журнала в зеркало. Нет, оно даже сработало - номинально, но при перезагрузке - упс! gjournal provider вылетел куда-то "в далека" по таймауту.
Вариант с журналом на том же устройстве, что характерно, прокатил.
Думаю.

@темы: FreeBSD