LINUX.ORG.RU

Сообщения macumazan

 

lxc в одну группу cgroups

Как несколько lxc контейнеров запустить в одной группе cgroups и накинуть , например, на всю группу cpu.shares? Киньте кому не жалко, кейворд для поика.

 , ,

macumazan
()

errno=-28 No space left BTRFS info (device sdb: state EA): forced readonly

Странное творится. 2 диска в raid0

        Total devices 2 FS bytes used 2.08TiB
        devid    1 size 683.51GiB used 683.51GiB path /dev/sdb
        devid    2 size 2.94TiB used 1.42TiB path /dev/sdc

При копировании данных на raid через какое-то время выпадает в сабж. Подозреваю, что из-за заполненности devid 1, если его сбалансировать, то его занятый объем уменьшается гигабайт на ~20, но потом опять диск забивается и все повторяется.

В mtab

/dev/sdb /mnt/Rraid0 btrfs rw,relatime,compress=lzo,space_cache=v2,subvolid=5,subvol=/ 0 0

У кого-то было подобное? Ядро 6.1.66-gentoo

Overall:
    Device size:                   3.60TiB
    Device allocated:              2.08TiB
    Device unallocated:            1.52TiB
    Device missing:                  0.00B
    Device slack:                    0.00B
    Used:                          2.08TiB
    Free (estimated):              1.52TiB      (min: 780.11GiB)
    Free (statfs, df):             1.52TiB
    Data ratio:                       1.00
    Metadata ratio:                   2.00
    Global reserve:              512.00MiB      (used: 0.00B)
    Multiple profiles:                  no

Data,RAID0: Size:2.07TiB, Used:2.07TiB (99.97%)
   /dev/sdb      678.50GiB
   /dev/sdc        1.41TiB

Metadata,RAID1: Size:5.00GiB, Used:5.00GiB (99.93%)
   /dev/sdb        5.00GiB
   /dev/sdc        5.00GiB

System,RAID1: Size:8.00MiB, Used:208.00KiB (2.54%)
   /dev/sdb        8.00MiB
   /dev/sdc        8.00MiB

Unallocated:
   /dev/sdb        1.02MiB
   /dev/sdc        1.52TiB

 , ,

macumazan
()

На чем поднять SAN

На сервере в качестве СХД, только что бы ядро не требовалось обновлять из-за всяких CVE (что бы никаких ребутов, т.к. надо максимальный аптайм). Поглядываю в сторону опёнка. Есть, на что интересное еще посмотреть?

 ,

macumazan
()

Хочется странного. mydestination только для ящика

Какие опции покурить, что бы postfix принимал на себя почту только для ящика, а не всего домена? Например, для test@domain - postfix принимал бы всю почту на себя, а на *@domain отправля бы почту туда, куда ему явно будет указано.

 ,

macumazan
()

Обновить /proc/self/mounts в lxc

В уже запущенный контейнер делаю mount раздела c хостноды. Как обновить /proc/self/mounts в самом конейтере без его перезапуска, что бы увидеть этот самый маунт?

 ,

macumazan
()

Инициализация переменной при ее отсутствии

Ни как не соображу, можно ли такой код

if {![info exists var]} {                                                                                                                                         
  set var {}
}  
в виде процедуры запилить?

puts [anyProc $var]

Что бы вывело {} если нет $var и вывело сам $var, если $var есть.

 

macumazan
()

Интерактив с stdin

Не могу нагуглить какое-то описание или пример кода. Хочу из stdin считывать символ и сразу его выводить на экран через переменую. Например, ввел A (без enter), переменная получила А - вывод на экран. Затем ввел B (без enter) - переменная получила значение AB - вывод на экран AB. Нажал backspace - переменная получила значение А - вывод на экран А. Тут даже интереснее то, как считать один input в виде нажатия на любую кнопку клавы без подтверждения через enter. На что погуглить?

 

macumazan
()

apache debian trash и вот это всё

Jul 01 23:29:21 fucking systemd[1]: Failed to start The Apache HTTP Server.
░░ Subject: A start job for unit apache2.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A start job for unit apache2.service has finished with a failure.
░░ 
░░ The job identifier is 338 and the job result is failed.

А как это дерьмо дебажить? Всякие модные journalctl -xe только это и показывают. Я конечно нагуглю, но устал я очень от systemd и debian сегодня.

 

macumazan
()

wmctrl не перехватывает окно

0x0640000c  0 xterm.XTerm           c2q srv --> [~] <screen -x -R> ::

Это xterm, в нем ssh и там на srv запущен screen. Не могу его перехвать ни по имени, ни по id. Как подебажить?

 ,

macumazan
()

ulogd2 mysql web

Я так понял , web из него выпилили. А что юзать на фронте в плане web морды? Гугл молчит как партизан. Или ulog + mysql уже всеми заброшен?

 ,

macumazan
()

java в firefox

Не ли у кого под рукой кода для проверки java в firefox, который можно закинуть в web? Типа открыл index.html и ты понимаешь, работает java или нет. Раньше был паблик url, но теперь не вариант - типа старая версия, давай обнови, а мне нахрен не надо проверку, какая у меня версия. Мне на этом дерьме надо добраться до древней админки.

 , ,

macumazan
()

Управление блокировкой порта в linux

sw1 
|        \ eth1
|                   \
|                    br0 linux
|                   /
|         bond0
|       /
sw2

bridge на linux

3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0 state blocking priority 32 cost 20000 
6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 master br0 state forwarding priority 32 cost 16000 
Как им всем объяснить, что бы интерфейсы на linux всегда были forwarding и что бы blocking всегда был только на свичах?

 

macumazan
()

fprobe cflow непонятки

Два сетапа старый и новый. На обоих на интерфейс зеркалируется трафик. На старом fprobe его ловит и шлет как


    1 0.000000000 192.168.0.1 → 192.168.0.2    UDP 692 45030 → 2056 Len=648
    2 0.005083054 192.168.0.1 → 192.168.0.2    UDP 1508 45030 → 2056 Len=1464

На новом другом сетапе
    1 0.000000000 192.168.0.3 → 192.168.0.2    CFLOW 116 total: 1 (v5) flow
    2 4.999936282 192.168.0.3 → 192.168.0.2    CFLOW 116 total: 1 (v5) flow

Такая хрень с fprobe и fprobe-ng. Откуда блин CFLOW? Или тогда, почему просто UDP трафик в первом случае?

 ,

macumazan
()

Размер данных странный

Скопировал данные с btrfs на ext4 . Вот разница в размерах файлов ext4

  904.0 KiB [          ]  m.100
   32.0 MiB [######### ]  m.101
   32.0 MiB [######### ]  m.102
   32.0 MiB [######### ]  m.103
    1.6 MiB [          ]  m.104
    1.7 MiB [          ]  m.105
    5.5 MiB [#         ]  m.106
    1.6 MiB [          ]  m.107
    5.3 MiB [#         ]  m.108
    2.8 MiB [          ]  m.109
    4.7 MiB [#         ]  m.110

btrfs

   32.0 MiB [######### ]  m.100                                                                                                                                 
   32.0 MiB [######### ]  m.101
   32.0 MiB [######### ]  m.102
   32.0 MiB [######### ]  m.103
   32.0 MiB [######### ]  m.104
   32.0 MiB [######### ]  m.105
   32.0 MiB [######### ]  m.106
   32.0 MiB [######### ]  m.107
   32.0 MiB [######### ]  m.108
   32.0 MiB [######### ]  m.109
   32.0 MiB [######### ]  m.110
Подозреваю. что это фича, но как данные обновить, что бы места на btrfs столько не жрали?

 

macumazan
()

Перечитать конфиг openrc

Есть подозрение, что глобально в системе надо править rc.conf , что бы рулить limits. Файл /etc/security/limits.conf работает только для текущей сессии, после ребута все расставляет обратно openrc. Если ли возможность перечитать конфиг rc.conf без ребута?

 , , ,

macumazan
()

Разбить /64 на подсети

Хостер дает серверу /64, адрес гейта держит у себя. Хочется разбить /64 на более мелкие подсети и раскидать по всяким виртуалкам, контейнерам и и.п. Такое реально сделать? Что почитать из конкретики?

ЗЫ Без варианта мост на интерйфейсе с хостером.

 ,

macumazan
()

Recoll прикрутить к mutt

Сабж возможен при использовании IMAP?

 , ,

macumazan
()

cf-execd

Сабж делает exec агента, но не делает bootstrap. В итоге bootstrap добавляю в cron, но есть ощущение, что я не правильно готовлю execd. В доках ничего не могу найти на этот счет. Или это байдезигн?

 

macumazan
()

openbox alt+tab

Что попробовать в качестве альтаративы? Количество переключений за сутки зашкаливает, голова уже кипит. Открытых окон огромное число. Хочется что-то, что позволит переключаться чуть ли не силой мысли.

 

macumazan
()

совпадение ip

#!/usr/bin/env tclsh

set str {172.19.3.191,172.19.3.192,172.19.3.19,172.19.3.193}
set ip 172.19.3.19
set RE "$ip\[\D\]"
puts [regexp -expanded $RE $str null]

Пытаюсь понять, есть ли ip адрес в строке. Но что-то идет не так. В онлайн чекерах регексп вроде верный, а тут не работает - выдает 0. Куда копать?

 ,

macumazan
()

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