Oracle Linux

Пару дней назад я задался вопросом: “А чего мне будет стоить коммерческий Linux?” Без сырых поттерингоподелок (я согласен на стабильные поттерингоподелки, но сырые меня достали), без глюков при обновлении, с эрратой и всем таким. Да, я все знаю про Debian и Ubuntu Server, но я же фанбой RedHat RHCE.

Сначала я посмотрел в сторону RHEL. Система знакомая по CentOS, плюшки платной подписки я пробовал во времена RedHat Linux 9.0. Но не тут-то было! Во-первых, мне надо было продраться сквозь регистрацию на 30 тестовых дней, где давали Server, стоящий запредельно, а мне надо было понять, подойдет ли Workstation. Во-вторых, ценовая политика такова, что меня жена удушит, если узнает даже про Workstation, даже по программе self support. Такое впечатление, что RedHat сознательно выдавливает мелких нищебродов на CentOS.

Потом я посмотрел на Oracle, к которому в свете всяких историй с санками и жабами относился недоброжелательно. И, чудо! Дистрибутив (по сути тот же RHEL, но с патчами) бесплатен, без регистрации, SMS, обновления тоже беспталные. За деньги дается подписка на год на KB, форумы и KSplice. И деньги не запредельные, $119. А еще у них есть скрипт для конвертации из CentOS, который удалил почти все rpm’ы из системы (но так как это linux, то оставшихся рожек и ножек мне хватило, чтоб за 5 минуть все вернуть из нового репозтитория).

На глаз система выглядит более отзывчивой, то есть вебморда почты рисуется шустрее. Не знаю, может быть, эффект плацебо. Короче, всем, кто считал Oracle бякой, рекомендую посмотреть.

nmbd

У меня падает nmbd. На последней федоре падает и на предпоследней тоже падает. Ну прописал я его в крон раз в 5 минут дергать, костыль, конечно, но выяснить почему он падает не вышло. Ну ладно.

А вот после последнего обновления samba все стало лучше!

shaman007@tvset:~$ smbclient -L 192.168.2.2 -N
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.5]

Sharename Type Comment
——— —- ——-
Private Disk Private Share (For Administration Access)
Movies Disk Movies, Shows!
Books Disk Books
Soft Disk Movies, Shows and Cartoons!
Music Disk Music
IPC$ IPC IPC Service (Samba Server Version 4.0.5)
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.5]

Server Comment
——— ——-
STORAGE Samba Server Version 4.0.5
XBMCBUNTU tvset server (Samba, XBMC)

Workgroup Master
——— ——-
WORKGROUP STORAGE
shaman007@tvset:~$ smbclient -L storage -N
Connection to storage failed (Error NT_STATUS_HOST_UNREACHABLE)

При этом на сервере все работает и маки все видят. А убунта – ни фига! WTF? Решил прописыванием IP в /etc/hosts.

Свое облако

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

– клиент для MacOS X для синхронизации файлов;
– пример настроек для MacOS X для синхронизации календаря и адресной книги;
– пример настроек для iOS для синхронизации календаря и адресной книги.

Что самое ценное, по сравнению с plaxo и т.п. – оно работает без каких-то хитровычурных хаков, а прямо по инструкции из 5 шагов. Сам веб-клиент гораздо лучше iCloud (который по непонятными причинам ужасен), но хуже, чем Office 365/Skydrive, так как веб-ворда не прилагается. Зато решена проблема человеческого хостинга картинок для себя и для встраивания в блоги-форумы. Клиент ownCloud для iOS хуже, чем для Skydrive: просматривается примерно половина из вордовых документов.

В целом, я доволен тем, что несмотря на ненавистное стремление все запихать в как бы бесплатный SaaS/облако, есть возможность построить свое без ущерба и костылей, или хотя бы пользоваться платным (как SkyDrive).

P.S.

Последнее время меня стали привлекать сервисы, которые хотят 100 евро в год, гораздо больше “бесплатных”.

Моя файлопомойка

Попробую воссоздать историю своей файлопомойки.

Stage -1: все хранится на пронумерованных DVD, к которым есть бумажный каталог.

Stage 0: было куплено некоторое количество USB-корзин и внешних дисков, 5 метровый USB-хвост и хаб, все отправлено на шкаф.

Stage 1: стало понятно, что хочется разделять ресурс между устройствами, например, чтобы жена или дочь могли смотреть кино без моего участия и без участия моего ноута/компьютера. Появился Asus eeepc701, к которому были подключены все имеющиеся USB диски. Получилось, скажем так, не очень быстро и не очень надежно. На этой конфигурации я пытался использовать один диск по iSCSI (не пытайтесь это повторить!).

Stage 2: проданы все внешние диски, появился WD Share Space на 4ТБ + 2х2ТБ внешних Сигейта, на которые делалась его резервная копия. Поначалу идея выглядела хорошей, так как резервную копию я делал где-то раз в 2 месяца, а диски хранил отдельно, отключенными. Потом что-то произошло то-ли в корзинах, то-ли в хосте и диски стали сыпать ошибками USB, так что приходилось следить за процессом копирования очень внимательно, регулярно его рестартовать.

Stage 3: c Ebay за копейки приезжает ZyShare NSA 221 на 2 HDD, в него отправляются выковырянные из корзин Сигейты. В принципе, все работает идеально, но очень медленно: синхронизация массива с 0 занимает неделю. Хотя, вроде бы, и торопиться не куда, задача не подразумевает быстродействия.

Stage 4: отец покупает iMac, а я вспоминаю, что его старый компьютер был моим старым компьютером в корпусе с достаточно большим количеством корзин. Корпус немедленно выручается от списания, в него вписывается матплата и процессор по принципу “дешевле – лучше, так как скорость не нужна”.

Stage 4.1: хочется быстрее, процессор заменяется на аналогичный, но с поддержкой AES, так как после прослушивания и сдачи курса на Курсере я все шифрую. Где-то на этом этапе к системе подключается Crashplan.

Stage 4.2: хочется еще быстрее и интереснее (ну в самом деле: LVM сконфигурирован как linear, скорость записи не выше 85 МБ/c), появляется контроллер Adaptec AS-6405E.

План на достаточно далекое будущее: перейти с 6 носителей (2+2)+(1+1+1+1) на 3+3+3+3, возможно, со вторым контроллером, чтобы при надобности можно было нарастить ещё 4 шпинделя.

И все это только для того, чтобы не ходить до телевизора с флешкой!

Adaptec AS-6405E

Коллега принес Adaptec AS-6405E, на который я перенес резервную копию, запихав в RAID-0 4 плохоньких WD-Green по 1ТБ. Результаты тестирования в попугаях видны на скриншоте, по-моему неплохо для гринов. Проблем с инициализацией не было никаких: я боялся, что будут нужны какие-нибудь особенные драйверы, но все завелось без каких-либо усилий с моей стороны.

По поводу самого контроллера vs LVM2, Dimez был прав во всем: и конфигурировать в общем проще и очевиднее, и минус 1 слой абстракции.


Текущее

* Посмотрел changelog у Roundcube 0.8.6 и 0.9.rc2 и переехал на релиз-кандидат. Впечатления очень и очень хорошие, стал заметно быстрее, теперь как яндекс- или гугло- почта.

* Еще к предыдущей версии прикрутил бесплатный скин с Roundcubeskins.net. Тоже хорошие впечатления.

Хорошо бы к Roundcube все-таки прикрутили S/MIME.

Дипиай-шмипиай

Пошел я сегодня двачить капчу на очень плохой сайт. Настолько ужасный, что вместо него я увидел заглушку Ростелека о том, что сайт внесен в реестр запрещенных. Открыл я тогда порт в Луна-Парке, прописал его локальным DNS’ом вместо гугловского и, о чудо, заглушка исчезла! Эффект воспроизвелся на некоторых других провайдерах, которые отображали заглушку на этот сайт и без участия DNS гугла, только с провайдерским DNS.

Какие из этого выводы делать, кроме практических, я не знаю.

Продолжая строить Луна-Парк

Я люблю DNS Google, который 8.8.8.8. Он хорош тем, хотя бы, что использование его в Турции уже достаточно для обхода блокировки YouTube местными провайдерами. Но он довольно медленный, некоторые запросы отдаются около секунды. С pdnsd на дедике удалось снизить это значение до 150мс для имен, которых еще нет в локальном кеше pdnsd.

Поставил вентиляторы

Поставил 4 вентилятора 80х80 Glacialtech (потому что дешевые и тихие): 2 на вдув, 2 на выдув. Теперь так:

/dev/sda: WDC WD10EADS-00M2B0: 35°C
/dev/sdb: WDC WD10EADS-00M2B0: 35°C
/dev/sdc: WDC WD10EADS-00M2B0: 33°C
/dev/sdd: WDC WD10EADS-00M2B0: 33°C
/dev/sde: ST2000DL003-9VT166: 33°C
/dev/sdf: ST32000542AS: 33°C

Advanced Format

Вот есть, например, у меня 2 диска, скажем Seagate (или WD, а может быть даже Toshiba) на 3ТБ каждый. Хочу я там видеть LVM2+LUKS. Что мне надо сделать (и надо ли вообще что-то делать) для выравнивания? Или оно само все самоорганизуется, так как 21й век и все учтено?

Документацию, статьи и гугл читал, ясности нет.