Tag Archives: gentoo

OS X: Migrating to SSD «properly»

Today our target is to migrate OS X from 250GB Hitachi HDD to 160GB OCZ solid-state drive. To do it in proper way we have to take into account a few things:

  • partitions must be aligned to increase drive performance
  • GPT uses unique IDs, that is why we shouldn’t just duplicate all data from one drive to another, but create a new partition table
  • we have to use TRIM for our new SSD to increase drive life
  • it would be nice to enable noatime mount option for filesystems on SSD to minimize writes to it

It is strongly recommended to create a full image backup of your HDD first!
If it all goes wrong this is the only way you are going to get everything back.

Continue reading

Gentoo + GPT + LVM + RAID5. Brain dump

Установка Gentoo на систему без EFI, с программным RAID5, возможностью расширять хранилище до гигантских размеров с помощью разметки дисков с GPT и настройки LVM поверх рейда. Для загрузки используется Grub2.

Continue reading

Mount point permissions, OS X NFS sharing. Brain dump

Задача: есть комп загруженный с Gentoo LiveCD, в нём имеется жёсткий диск с инфой, которую нужно быстро и не заморачиваясь расшарить для макоси. И чтоб не было никаких The folder «shared» can’t be opened because you don’t have permission to see its contents.

На лине:

mount -t ntfs -o rw,users,uid=65534,gid=65534,umask=0000 /dev/sda1 /mnt/shared/
echo '/mnt/gentoo *(rw,no_root_squash,sync,anonuid=65534,anongid=65534,insecure,no_subtree_check)' >> /etc/exports
/etc/init.d/nfs restart

Finder → Go → Connect to server… (⌘K) → Server Address:

Возможные косяки:

  • Неправильные права доступа для самой шары (конкретно в нашем случае — /mnt/shared имеет достаточные для работы права Access: (0555/dr-xr-xr-x) Uid: (65534/ nobody) Gid: (65534/ nobody));
  • Недостаточные права в /etc/exports. В этом примере роль играет опция insecure;
  • Неправильно введён адрес сервера или путь к расшаренной директории со стороны макоси;
  • Настройками файрвола зарезан NFS с одной из сторон.

Continue reading

Тюнинг Electrolux Z 9122

Около двух месяцев назад я обзавёлся этим нехитрым устройством от Electrolux. Два фильтра, вентилятор, не самая сложная печатная плата, — всё это аккуратненько ввёрнуто в весьма посредственного качества корпус. Пары дней использования хватило, чтобы понять, что уйма ярких голубых светодиодов в этом устройстве способны раздражать сильнее шума, создаваемого на максимальных оборотах. Кстати, в первых двух режимах (Silent, I) девайс бесшумен, как это и заявлено в рекламе, а в третьем (II) сравним с тихо шуршащим неподалёку компютером. Уровни III и Turbo действительно не для слабонервных, но оно того стоит. Проверено во время пожара в близлежащих гаражах, когда всё затянуло вонючим чёрным дымом. Очиститель профильтровал комнату за считанные минуты, почти не оставив запаха. Так что рекламирую и рекомендую ;-)

Continue reading

Folding@Home: Could not CosmHTTPOpen / Requesting User ID from server

There is a current bug related to the 6.29 Linux client that has been affecting more recent versions of Linux. Known distributions with issues are Fedora and Arch (and likely anything else with very recent glibc versions). The symptoms of this issue are that your client seems to hang on retrieving or reporting work units.

Continue reading

Zabbix, grsecurity: graph with no data

Sometimes zabbix creates empty graph with [no data] caption. However, in «latest data» there are some values with current timestamp, so it might seem like zabbix_server is gathering info properly. There might be nothing particular in log files also, which makes this problem quite difficult to resolve. This might be happening because of system running grsecurity patch which doesn’t allow zabbix and other users to read /proc filesystem.

Continue reading

Automatic sync with update and glsa check

The script does the following:
1) emerge sync
2) emerge -pvuD world
3) check for packages which can be upgraded but aren’t shown by ’emerge -pvuD world’
4) list all glsa vulnerabilities
5) email the output of the previous commands (except for the sync output of course).
6) download (not emerge!) all packages needed for ’emerge -pvuD world’

Continue reading