LINUX.ORG.RU

Сообщения warl0ck

 

Задолго до того как тайлинг стал мейнстримом

Галерея — Скриншоты

Поддался моде на археологию и откопал свой скриншот из начала двухтысячных.

Концептуально, за 19 лет изменилось немногое: разрешение экранов, шрифты и цветовая гамма.

 ,

warl0ck
()

Стресс-тестирование сайтов

Форум — Talks

Всех с тяпницей. А чем сейчас модно устраивать сабжик? Желательна удобная панелька и гибкая форма оплаты. Ясно дело, это помимо эффективности.

 

warl0ck
()

А с чего сейчас модно звонить на мобилки через интернет под ведроидом?

Форум — Talks

Сабж.

 ,

warl0ck
()

Логово красноглазика

Галерея — Рабочие места

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

На «домашний датацентр» мой конфиг не потянет, но что есть, то есть. На фото:

Dell PowerEdge T300 под управлением Debian Jessie. Здесь сейчас 5 жестких дисков, раздается много всякого добра, крутится несколько виртуалок под всякое разное. Также это файлопомойка и звуковой сервер.

Системник чифтек - сборка шестилетней давности на Phenom X6. Раньше все добро крутилось на нем, плюс тыкал игрульки в KVM с пробросом видео. Сейчас практически не используется. Стоит там тот же Jessie и венда 7.

Xbox360 с freeboot'ом. Это старый falcon, купленный давным-давно. До сих пор живой, разогнанные программно вентиляторы - залог успеха. Кстати, для коробки не куплено ни одной игрульки.

Роутер Dead-link dir632. Со стоковой прошивкой полное дерьмо, с ddwrt нормально.

Лаптоп в доке - ThinkPad X220. Используется как основная рабочая машина. На борту Void Linux.

Подключено все это к монитору HP LP2475. Неплохо бы цифровым KVM обзавестись, но пока ничего стоящего не подвернулось.

 

warl0ck
()

Клонирование прошивки жесткого диска

Форум — Linux-hardware

Есть вот у меня пара sff SAS жестких дисков. Они одного производителя, одной модели, с одним парт-номером, но с разными прошивками. Причем один из них производителем «одобрен» под использование в определенного рода железе.

Как бы мне выдрать прошивку из «одобренного» и пролить в «не одобренный»?

Думал обдурить через sg_write_buffer, подсунув скачанную с сайта производителя официальную прошивку для «одобренных» дисков, оно даже прошилось, но железо с этим винтом работать отказалось.

Посоветуете что-нибудь полезное?

 , ,

warl0ck
()

СХД, деньги за воздух и больной вопрос

Форум — Talks

В качестве вступления можно написать много матерных слов на тему того как возмущает политика в духе «купи железку, а потом купи лицензию на ее использование», но да ладно.

Перейду сразу к вопросу: как эту дрянь, в частности msa 2040 san, надурить и научить жрать SSD tier, а не только использовать в качестве кэша?

 , ,

warl0ck
()

Здесь пишутся конфиги

Галерея — Рабочие места

Под впечатлением от пары крайних снимков в галерее также решил выложить.

На столе говномонитор HP LE220lw, thinkpad x220 в док-станции, bt-клавиатура lenovo kt1255, крэдл от motorola milestone, чайник с пуэром и пожелтевший, от злоупотребления чаем, стакан в подстаканнике. Работается, в основном, с клавой на коленках, отъехав на кресле где-то на метр: под столом подставка для ног в виде корпуса от hp-шной рабочей станции.

Ковыряю lxc+vagrant+lwp, параллельно бодаюсь с проблемной СХД'хой и клепаю небольшой образ для диагностики всякого железа и думаю, что с этим всем делать. Пара скриншотов:

http://dump.bitcheese.net/files/omedyby/2015-11-03-132908_1680x1050_scrot.png
http://dump.bitcheese.net/files/uxycycy/2015-11-03-133904_1680x1050_scrot.png

На x220, как видно, Debian 8.2 с ядром из бэкпортов (для полноценной поддержки шифрованного lvm на ssd). Рабочее окружение: i3wm, urxvt+zsh+vim. Из условно «рабочего» — firefox+vimperator.

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

После подпиливания правил и скриптов к acpid, получаем нужное поведение этого самого:

- при пробуждении в доке с закрытой крышкой, лаптоп включит внешний монитор, активирует bt и подхватит внешнюю клаву, cpu performance
- при открытии крышки погасит внешний монитор и переведет изображение на внутренний
- при извлечении с открытой крышкой дополнительно отключит клавиатуру и bt, cpu on-demand
- при извлечении из дока с закрытой крышкой, залочит экран, переведет изображение на внутренний экран отключив внешний, клавиатуру и bt-модуль, cpu в on-demand, и уйдет в pm-suspend
- при закрытии крышки не в доке: блокировка экрана, pm-suspend

 , ,

warl0ck
()

Проблемы с СХДхой: qla2xxx: abort command issue

Форум — Linux-hardware

В общем, такая штука: в шасси hp c7000 стоит bl460c g6, фибра ae372a, подключена полка hp p2000 msa g3, в ней ap837b.

Создал vdisk с пятым рейдом из восьми винтов, настроил lun, замапил. Работает, норм: файловая система создается, монтируется.

Делаю еще один такой же, делаю лун, маппинг. Инициализация прошла.

#multipath -ll
3600c0ff000199b069319335601000000 dm-1 HP,P2000G3 FC/iSCSI
size=956G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| |- 0:0:0:8 sdc 8:32  active ready running
| `- 2:0:0:8 sdg 8:96  active ready running
`-+- policy='service-time 0' prio=10 status=enabled
  |- 0:0:1:8 sde 8:64  active ready running
  `- 2:0:1:8 sdi 8:128 active ready running
3600c0ff000197293f0ab285601000000 dm-0 HP,P2000G3 FC/iSCSI
size=956G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| |- 0:0:1:7 sdd 8:48  active ready running
| `- 2:0:1:7 sdh 8:112 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
  |- 0:0:0:7 sdb 8:16  active ready running
  `- 2:0:0:7 sdf 8:80  active ready running


Пытаюсь создавать фс или потыкать cfdisk'ом, получаю вот такую шнягу:

[ 1321.877217]  [<ffffffff8113c950>] ? filemap_fdatawait_range+0xd0/0x160
[ 1321.880720]  [<ffffffff811d52a0>] ? sync_inodes_one_sb+0x20/0x20
[ 1321.884139]  [<ffffffff811:dd3a6>] ? iterate_bdevs+0xc6/0x100
[ 1321.887363]  [<ffffffff811d552e>] ? sys_sync+0x6e/0x90
[ 1321.890572]  [<ffffffff8151158d>] ? system_call_fast_compare_end+0x10/0x15
[ 1330.025499] qla2xxx [0000:06:00.0]-801c:0: Abort command issued nexus=0:0:8 --  1 2002.
[ 1330.028877] qla2xxx [0000:06:00.0]-801c:0: Abort command issued nexus=0:1:8 --  1 2002.
[ 1330.057620] qla2xxx [0000:06:00.1]-801c:2: Abort command issued nexus=2:1:8 --  1 2002.
[ 1362.055468] qla2xxx [0000:06:00.1]-801c:2: Abort command issued nexus=2:1:8 --  1 2002.
[ 1362.055556] qla2xxx [0000:06:00.0]-801c:0: Abort command issued nexus=0:1:8 --  1 2002.


http://dump.bitcheese.net/files/acifitu/2015-10-30-120759_1680x1050_scrot.png

Причем, оперировать с этим луном не может не только этот дебиан, но и ESXi при попытке создать сторадж выплевывает вот это:

http://dump.bitcheese.net/files/uwixyhe/2015-10-30-123958_1680x1050_scrot.png

Может, есть у кого-нибудь мысли, кто виноват и что с этим всем делать?

 , ,

warl0ck
()

Отвалившееся автомонтирование посредством udev

Форум — General

В общем, обновился. Вроде бы, все прошло гладко, за одним исключением: перестали монтироваться usb-hdd с файловой системой ntfs.

->ls $usb/sdb1                                         
ls: невозможно получить доступ к /mnt/usb/sdb1: Конечная точка передачи не подсоединена

->mount|grep sdb1
/dev/sdb1 on /mnt/usb/sdb1 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

->sudo fdisk -l /dev/sdb
isk /dev/sdb: 931,5 GiB, 1000204885504 bytes, 1953525167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb4612232

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1  *     2048 1953521663 1953519616 931,5G  7 HPFS/NTFS/exFAT


->dmesg
...
139229.308093] usb 1-3: new high-speed USB device number 47 using ehci-pci
[139229.443455] usb 1-3: New USB device found, idVendor=0bc2, idProduct=2312
[139229.443467] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[139229.443474] usb 1-3: Product: Expansion
[139229.443480] usb 1-3: Manufacturer: Seagate 
[139229.443487] usb 1-3: SerialNumber: NA47EQNA
[139229.444089] usb-storage 1-3:1.0: USB Mass Storage device detected
[139229.446050] scsi56 : usb-storage 1-3:1.0
[139230.445099] scsi 56:0:0:0: Direct-Access     Seagate  Expansion        0636 PQ: 0 ANSI: 6
[139230.445740] sd 56:0:0:0: Attached scsi generic sg1 type 0
[139230.450678] sd 56:0:0:0: [sdb] Spinning up disk...
[139234.584062] .ready
[139234.584857] sd 56:0:0:0: [sdb] 1953525167 512-byte logical blocks: (1.00 TB/931 GiB)
[139234.585572] sd 56:0:0:0: [sdb] Write Protect is off
[139234.585581] sd 56:0:0:0: [sdb] Mode Sense: 2b 00 10 08
[139234.586346] sd 56:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
[139234.615223]  sdb: sdb1
[139234.617929] sd 56:0:0:0: [sdb] Attached SCSI disk

Монтирование производится так:

cat /etc/udev/rules.d/00-personal.rules

SUBSYSTEM=="block", ACTION=="remove", RUN+="/bin/umount -lf /mnt/usb/$name", RUN+="/bin/rmdir /mnt/usb/$name"

SUBSYSTEM=="block", DRIVERS=="usb-storage", ACTION=="add", RUN+="/etc/udev/scripts/usbmount $name"

cat /etc/udev/scripts/usbmount:

mkdir /mnt/usb/$1
umount /dev/$1
mount -t vfat -o rw,noexec,uid=1000,quiet,umask=022,flush,dirsync /dev/$1 /mnt/usb/$1 || ntfs-3g -o uid=1000,gid=1000,dmask=022,fmask=133,noauto,locale=ru_RU.UTF-8,force /dev/$1 /mnt/usb/$1

Манипуляции с заменой в правиле udev $name на идентификатор %k ничего не дали. Попытка заменить скрипт на /bin/mount /dev/$name /mnt/test или сменить очередность попыток монтирования - аналогично.

Как видно, опции монтирования, передаваемые скриптом, отличаются от того, что выдает после неудачного монтирования mount.

Вручную скрипт отрабатывает как надо, как и ручное монтирование:

->sudo /etc/udev/scripts/usbmount sdb1 
mkdir: невозможно создать каталог «/mnt/usb/sdb1»: Файл существует
umount: /dev/sdb1: not mounted

->ls -l $usb/sdb1
итого 68K
drwxr-xr-x 1 user user 8,0K янв 10  2014 1/
drwxr-xr-x 1 user user 4,0K ноя 17 16:33 2/
drwxr-xr-x 1 user user 4,0K янв 10  2014 3/
drwxr-xr-x 1 user user    0 янв 10  2014 4/
drwxr-xr-x 1 user user 4,0K янв 11  2014 5/
drwxr-xr-x 1 user user  48K мар 29 22:24 6/

->mount |grep sdb1                                     
/dev/sdb1 on /mnt/usb/sdb1 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

Вопрос: кто виноват и что с этим делать? Ах да, флешка с vfat успешно монтируется в автоматическом режиме.

 , ,

warl0ck
()

Wood green

Галерея — Скриншоты

Слепил очередную тему для vim под 256-цветный терминал.

http://pastebin.com/ScXZYHWf

 

warl0ck
()

Переход на i3 состоялся

Галерея — Скриншоты

Очень долго я пользовался ion3. Он служил мне верой и правдой многие годы, но больно уж он стар и собирать его на современных системах становится все сложнее и сложнее, так как оконный менеджер покинут и не поддерживается разработчиком. Есть форк под названием notion, но он отказался жрать мой конфиг, хотя не удивительно, и в ion3 частенько при смене версии натыкались на подобное, потому я выбрал версию 3-20080825, которую и собирал из года в год, и переносил с системы на систему, все более-менее устраивало.

Но кое-что мне все-таки мешало. Например необходимость в рестарте wm после смены ориентации экрана, что сильно снижало комфорт при использовании лаптопа в качестве планшета.

Остановился, в итоге, на i3, который унаследовал много хорошего и от ion3, и от wmii. От первого очень удобную систему таббинга и скратчпады, от второго - динамику. В итоге, расписал правила для автораскладывания окон по воркспейсам, прописал хоткеи, поменял статусбар и.. все. Единственное, не хватает списка окон с автокомлитом (переключение по имени, либо его части), но, думаю, приложится. Да, еще workspace_buttons не особо радуют, на лаптопе оставил (если стилусом или пальцем ткнуть захочется), а на стационаре от них избавился.

Лаптоп - ThinkPad X61T, ось - debian stable. Рукописный ввод, коим я практически не пользуюсь, через cellwriter, он же в качестве виртуальной клавитуры. Network Manager выброшен на свалку истории, на замену ему пришел wicd, bluetooth, соответственно, через blueman.

warl0ck
()

Андроид красноглазика

Галерея — Скриншоты

Раз уж начали постить скриншоты своих мобильных устройств, собственно, вот. Аппарат - motorola milestone с cyanogenmod 6.1. Используется, в основном, как мощный калькулятор, устройство для чтения и ssh-терминал. «Социальные» функции не задействованы и отключены/вырезаны.
В качестве окружения «рабочего стола» adwlauncher ex с темкой tron. Плюс наложен монохромный фильтр. Запуск всех часто используемых приложений повешен на хоткеи.
В фоне работает qsshd, через который я обмениваюсь с наладонником файлами по sshfs. Приходится отключать после извлечения аппарата из крэдла, так как этот самый qsshd постоянно будит аппарат.
Также, из не совсем обычного, имеется debian chroot, где обитает набор консольных сетевых утилит и замечательная cas - maxima, в которой я считаю разные разности (а также суммы и произведения). С последней есть некоторая проблема: андроидовская графическая система не годится для вывода gnuplot, посему приходится перенаправлять в png и результат смотреть просмотрщиком графики. Другой вариант - vnc-сервер, но мне это дело совсем не по душе. Надо сказать, что для тяжелых, вроде приведенных на экране, расчетов, наладонник слабоват. Хотя необходимости считать что-нибудь эдакое на кпк, понятно, нет. Только любопытства ради.
PS: перепостил, т.к. негоже выкладывать один «home screen».

 , , ,

warl0ck
()

Уголок красноглазика

Галерея — Рабочие места

Из более-менее примечательного на снимке: вычищенный от копирасчины икcбавкс, подключенный по hdmi к монитору, и аудиовыходом к звуковой карте esi juli@, от которой тянутся толстые межблочники к наушниковому транзисторному усилителю. Наушники баеры дт-250.
Также в кадр попала замечательная, можно сказать, раритетная клавиатура IBM Space Saver 2.
За кадром осталась находящаяся под столом, довольно старая, но по-прежнем бодренько делающая свое дело, рабочая станция Dell Precision 670.

 

warl0ck
()

Предновогоднее

Галерея — Рабочие места

HP compaq nc2400, debian lenny, ion3, conkeror, елочка пластиковая со съедобными украшениями.

warl0ck
()

RSS подписка на новые темы