emu 28.08.2011 07:54lavurso

эх, увидел у друга мотороллер, так внезапно захотелось заиметь мотоцикл, а потом, так же, внезапно вспомнил, что мне даже категорию "А" легально не получить, так тоскливо стало :'(

emu 26.08.2011 02:37lavurso

таки вот онани: https://github.com/noktoborus/gen2e, мои скрипты в gen/*, ch_gentoo/etc/init.d/00-rw*, ch_gentoo/etc/conf.d/00-rw. Всё остальное от gentoo. Репозитарий содержит make.conf и прочие world (где список всех приложений, всё что потребуется потом — скачать stage3, распаковать, в распакованную папку ... more →

emu 25.08.2011 09:34lavurso

как вообще можно допускать в продажу яйца куринные с разными значениями прочности скорлупы?! разбил одно яйцо об край сковороды — часть разодрал пальцами, вылили на сковроду, взял второе яйцо, с той же силой ударил о край сковроды ииии, ВНЕЗАПНО!, яйцо на две части и часть яйца выливается в сковороду, а часть на ... more →

emu 25.08.2011 09:18lavurso

замутил себе раздельный комплексный ужин: жареная картофелька, жареный лучок, жареная морковка, жареная какая-то зелень рубленная из морозилки, жареный (вареный рис), всё на одной сковородочке в разных виртуальных секциях ^_^

emu 25.08.2011 06:55lavurso

ура! в виртуалке мой скрипт синхронизируется, если образа разные (включая отсутсвие локального), загружается только с локального, если удалённый не удалось подключить и UUID образов одинаковый. Осталось добавить поддержку экспорта при идентичных образах (чтобы не нагружать сервер сильно, к примеру, клиент, который ... more →

emu 25.08.2011 05:28lavurso

хорошо, наверное, когда один программист заменяется на другого и имена у них одниковые: фраза начальника, когда он подходит и интересуется прогрессом, "<имя>, нучо?" не изменилась нинабит.

emu 25.08.2011 04:07lavurso

всё оказывается просто: файл образа должен быть кратен 512байтам

emu 25.08.2011 04:00lavurso

оказывается, что "недосинхронизировал" образа совсем не mdadm, но это какой-то хитрый трюк /dev/loopX

emu 25.08.2011 03:56lavurso

ха! нашёл баг в GNU Parted http://dump.bitcheese.net/images/uparuby...

emu 25.08.2011 03:36lavurso

как простейший метод: найти место, до которого оно ОБЯЗАНО обновится, втулить туда (в испорченный образ) какую-нибудь информаци, а потом проверять её существование, если есть — образ порченный, нету — образ удачно скопировался

emu 25.08.2011 03:20lavurso

забавно, при raid0 синхронизируются диски не целиком, к примеру, последнии 37 байт не синхронизируются ._., придётся навешевать какого-нибудь демона, который бы отслеживал процесс синхронизации и дописывал эти байтики или искать другой способ проверки завершённости образа. К примеру, предпологается, что файлы ... more →

emu 24.08.2011 23:53lavurso

получения серийника диска будет работать с каким-нибудь ext и прочими btrfs, но не будет работать со squashfs :(

emu 24.08.2011 23:39lavurso

всё-таки tail с его '-c' это плохо, особенно для больших дисков, куда быстрее использовать dd skip ^_^

emu 24.08.2011 23:12lavurso

tail -c N, где N — количество байт. Это поддерживает даже busybox версия tail ._.

emu 24.08.2011 23:09lavurso

как вариант, можно дописывать в самый конец исходного образа этот самый uuid текущего диска, а потом делать проверку на совпадение, если uuid в конце диска кривой (типа нули там или вообще, предыдущая версия), признавать образ недействительным. Вот только как корректно получить последнии n-байт от устройства ._.

emu 24.08.2011 23:04lavurso

совсем неожиданно, чтобы mdadm не хотел rw диск (не писал суперблоки) и не портил мои няшненькие loop-ext2, нужно использовать --build вместо --create. Но проблема с проверкой уровня синхронизации при перезапуске остаётся не решённой :(

emu 24.08.2011 22:42lavurso

единственный минус подхода с использованием синхронизации узлов в raid1 — синхронизация происходит от начала диска, по этому ответ blkid на запрос uuid локального образа будет всегда положителен, если успели синхронизироваться хотя бы первые сектора ._.

emu 24.08.2011 21:45lavurso

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

emu 24.08.2011 10:37lavurso

казалось бы, mdadm --metadata=0 поможет мне избежать лишних действий, но нет, md хочет именно rw-диск! (размер образа всё равно изменяется, по этому смонтировать просто так ext2 какой-нибудь не получится). Придётся класть исходный образ в /dev/loopX, /dev/loopX класть в /dev/mdX, монтировать его, а туда уже ... more →

emu 24.08.2011 09:48lavurso

так, для генерации нулей есть /dev/zero, а если мне нужны 'f'-ки? :(

emu 24.08.2011 09:31lavurso

забавно, top показывал, что ld отожрало 68% памяти, подкачка занята на 2гб (из 4х), физической памяти свободно 15мб (из 1гб), загрузка ЦП 5% (общая), но iowait около 90%, и всё бы ничего, если бы забавность: оказалось быстрее подцепиться по ssh, чем дождаться, когда отвиснет всё то, что нафоркало agetty, под ... more →

emu 24.08.2011 09:19lavurso

вотанава, ваша любовь к разделяемым библиотекам и куче *.o: chromium 14 требует для линковки раз в 100 памяти больше, чем для своей работы

emu 24.08.2011 07:10lavurso

забавно, после обработки образа mdadm ext2 на нём безвозратно ломается :(

emu 24.08.2011 06:06lavurso

как же ненавижу когда интерфейс поддиттармаживает сильно и приходится считать переходы и буквы, при печати и прочих, вот, к примеру, вылахзит диалог, на радостях жмёшь два раз влево (как раз на клавишу "ПРИНЯТЬ"), но нет-нет, незаметно для себя, умудрился нажать еще раз влево (курсор как раз встаёт на позицию ... more →

emu 23.08.2011 22:40lavurso

хы, всё было продумано до меня: ключ "-c" для nbd-server решает мои проблемы: при записе создаётся буфер, оригинальный для каждого клиента, и запись в исходный образ не происходит ^_^

Forth EMU

emu

None

I read (11)

magog

Mагог Магогович

17eyes

Проба оперения

utros

Оранжевус Охуеннус

zetoke

Fess

linysik

мяусёнак

Apepe

Apepe Devil

My readers (11)

magog

Mагог Магогович

17eyes

Проба оперения

utros

Оранжевус Охуеннус

zetoke

Fess

Apepe

Apepe Devil

Z3N

Tags

Do you really want to delete ?