LINUX.ORG.RU

Сообщения targitaj

 

Нужен демон для подсчёта хэша файла по запросу из сети

Форум — Admin

Приветствую.
Нужен демон (управляемый фоновый процесс), который будет получать по сети over ssh (ssh отпадает)/http(s)/etc путь к файлу (локальный для хоста, речь про локальные файлы) и отвечать хешем файла. Как вариант, будет уметь работать с директориями.

Есть готовое работающее?

ЗЫ. Кто там хотел идею для проекта? Вот тебе идея.
ЗЗЫ. Зачем это нужно. Допустим, у тебя есть несколько машин, на которые ты распространяешь файл. Есть первоисточник файла. И вот тебе захотелось проверить файл на соответствие. Как будешь решать эту задачу?
ЗЗЗЫ. Как вариант, давать демону путь к файлу и значение хеша. Каким-нибудь json. В ответ получать true/false.

 , ,

targitaj
()

Задача на проверку факта синхронизации нескольких nas с триггрерами на других машинах

Форум — Admin

Приветствую.
Есть один ведущий nas, куда пишут данные. Есть ведомые nas, которые синкаются с ведущим (сейчас используется lsync). Есть потребители данных, которые ходят на любой из nas.

Как сделать так, чтобы потребители ходили за данными только по факту подтверждения синхронизации между nas? Какие есть идеи?

Хэши считать? Делать метки в файлах?

Спасибо.

 ,

targitaj
()

short self test диска залип на 10%

Форум — Admin
smartctl -l selftest /dev/bus/0 -d sat+megaraid,12
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-62-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Self-test routine in progress 10%      8715         -

Я видел в Сети похожую проблему у чела и причиной была остановка шпинделя диска. У меня диск в рейде и все диски вроде как крутятся

/usr/sbin/megacli -PDList -aAll | grep -e state
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up

Есть идеи как исправить ситуацию без даунтайма хоста?

 ,

targitaj
()

Снятие копии с помощью tar что может пойти не так?

Форум — Admin
kubectl  exec -i -n namespace pod -c php -- tar cf - --warning=no-file-changed --exclude='*cache/*' '/var/www' 2>>/tmp/tmp.file | borg create --show-rc --stats 'borg@ip:kube-master-name::kube-pvc-{now:%Y-%m-%d_%H:%M:%S}' -
------------------------------------------------------------------------------
Archive name: kube-pvc-2023-05-16_20:09:41
Archive fingerprint: 90320dd6023c9fa930470bb0a3bae04ba548ddad48715bd7d2c2cb45a8341b7e
Time (start): Tue, 2023-05-16 20:09:43
Time (end):   Tue, 2023-05-16 20:28:31
Duration: 18 minutes 48.48 seconds
Number of files: 1
Utilization of max. archive size: 0%
------------------------------------------------------------------------------
                       Original size      Compressed size    Deduplicated size
This archive:               32.78 GB             31.11 GB              1.25 MB
All archives:                   N TB                 N TB                 N GB

                       Unique chunks         Total chunks
Chunk index:                   11813               710926
------------------------------------------------------------------------------
terminating with success status, rc 0
tar: Removing leading `/' from member names
command terminated with exit code 1

Я понимаю, что сама по себе конструкция - очень плохая идея. Работаем с тем, что есть. Я точно знаю, что в директории меняется как минимум один файл. Аргумент --warning=no-file-changed - это моя доработка. Сейчас рассматриваю варианты с tar. Что там может пойти не так? Есть похожая задача снятия копии с другого проекта - там отрабатывает нормально. Упорно сыпется именно эта задача.

Что у tar может пойти не так?

Спасибо.

 ,

targitaj
()

Язык страниц man

Форум — General

Приветстсвую.

sudo apt install language-pack-ru language-pack-ru-base language-pack-gnome-ru language-pack-gnome-ru-base
locale -a
C
C.utf8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA.utf8

Почему

LC_MESSAGES=ru_RU.UTF-8 man man
LANG=ru_RU.UTF-8 man man

даёт страницу на русском язык, а

LC_MESSAGES=ru_RU.UTF-8 man tar
LANG=ru_RU.UTF-8 man tar
не даёт страницу на русском языке?

Что не так?

 

targitaj
()

Эмулятор терминала, похожий на terminator

Форум — General

Где-то недавно пробегала про новость релиза программы эмулятора терминала, похожей на terminator, но не терминатор. Помогите вспомнить, пожалуйста.

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

Спасибо.

 ,

targitaj
()

Задача нагрузить nginx-php

Форум — Admin

Приветствую!

Отрабатываю в кубере hpa для связки nginx-php, нужно дать нагрузку. Что-то я не соображу как это сделать. Как вы это делаете? Кубер домашний, без public доступа.

Спасибо.

 ,

targitaj
()

libvirt resize изменить размер диска виртуальной машине онлайн

Форум — Admin

Досталась мне тут инсталляция на libvirt и я полез в поиск искать способ ресайзить диски машине на лету. Рецептов в поиске куча, но они все тухлые. Как это сейчас делается?

ЗЫ. Блочные устройства виртуалок живут на LVM.

virsh qemu-monitor-command tarh-net --hmp "info block"
libvirt-pflash0-format: /usr/share/OVMF/OVMF_CODE_4M.ms.fd (raw, read-only)
    Attached to:      /machine/system.flash0
    Cache mode:       writeback

libvirt-pflash1-format: /var/lib/libvirt/qemu/nvram/tarh-net_VARS.fd (raw)
    Attached to:      /machine/system.flash1
    Cache mode:       writeback

sata0-0-0: [not inserted]
    Attached to:      sata0-0-0
    Removable device: not locked, tray closed

libvirt-5-format: /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_boot-clone-7 (raw)
    Attached to:      /machine/peripheral/virtio-disk0/virtio-backend
    Cache mode:       writeback, direct

libvirt-4-format: /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_root-clone-7 (raw)
    Attached to:      /machine/peripheral/virtio-disk1/virtio-backend
    Cache mode:       writeback, direct

libvirt-3-format: /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_home-clone-7 (raw)
    Attached to:      /machine/peripheral/virtio-disk2/virtio-backend
    Cache mode:       writeback, direct

libvirt-2-format: /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_var-clone-7 (raw)
    Attached to:      /machine/peripheral/virtio-disk3/virtio-backend
    Cache mode:       writeback, direct

libvirt-1-format: /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_swap-clone-7 (raw)
    Attached to:      /machine/peripheral/virtio-disk4/virtio-backend
    Cache mode:       writeback, direct
virsh qemu-monitor-command tarh-net --hmp "block_resize libvirt-4-format 11G"
Error: Cannot find device='libvirt-4-format' nor node-name='
virsh domblklist tarh-net 
 Target   Source
----------------------------------------------------------------
 sda      -
 vda      /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_boot-clone-7
 vdb      /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_root-clone-7
 vdc      /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_home-clone-7
 vdd      /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_var-clone-7
 vde      /dev/vg_S3Z8NB0JC02422N_00/dummy-ubuntu_swap-clone-7
virsh blockresize --domain tarh-net --path vdb --size 12g
error: Failed to resize block device 'vdb'
error: internal error: unable to execute QEMU command 'block_resize': Cannot grow device files

Помогите, пожалуйста.

 ,

targitaj
()

Помогите подобрать DNS server

Форум — Admin

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

Спасибо.

 

targitaj
()

А вы говорите «десктоп»...

Форум — Desktop

Да какой там может быть десктоп на GNU/Linux, если от 0% до начала красной зоны громкость изменяется ШЕСТНАДЦАТЬЮ нажатиями fn+спец-кнопка-громкость-плюс. Шестнадцатью, мать его. А полная грокость требует 26 нажатий. Вот эти самые люди делают десктоп. Хоспади, да какие же долбозавры это делали-то. Что у них вообще в голове.

И что вообще означает эта красная зона? Это вообще что? Это 100% громкости или что?

ЗЫ. Какой бы тэг на это поставить... LINUX MUST DIE что-то не вижу.

ЗЗЫ. 16 и 26 *фейспалм*

https://extensions.gnome.org/extension/5461/osd-volume-number/

gsettings set org.gnome.settings-daemon.plugins.media-keys volume-step X

 

targitaj
()

Почему dnsmasq игнорирует конфиг?

Форум — Admin
/etc/dnsmasq.d# grep -v ^# custom-master-dnsmasq-conf 
server=8.8.8.8
server=8.8.4.4
listen-address=127.0.0.1

не запускается, упорно лезет слушать

 0.0.0.0:53

Что я упускаю?

 

targitaj
()

resolved как убрать дефолтные адреса DNS?

Форум — Admin

Я явно указываю

grep ^DNS /etc/systemd/resolved.conf 
DNS=77.88.8.8 77.88.8.1

а оно мне такое выдаёт

cat /run/systemd/resolve/resolv.conf
bla-bla
nameserver 77.88.8.8
nameserver 77.88.8.1
nameserver 1.1.1.1
# Too many DNS servers configured, the following entries may be ignored.
nameserver 8.8.8.8
search .

Откуда и зачем берутся 8.8.8.8 и 1.1.1.1? Как их убрать?

 

targitaj
()

smplayer черная картинка при переводе фокуса

Форум — Desktop

Ставишь smplayer на паузу, переводишь фокус на другое окно и в окне smplayer вместо картинки чернота. Как-то можно от этого избавиться? Хочу чтобы картинка оставалась.

Спасибо.

 

targitaj
()

Помогите понять всё про конкретный wi-fi адаптер

Форум — Linux-hardware

Был момент, я быстро что-то подобрал, купил, поставил. Вроде работает. Но уже позже выяснились нюансы. Типа полностью ли аппаратная модель или частично софтовая.

Помогите разобраться.

Спасибо.

04:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz

Что ввести? На что смотреть?

 ,

targitaj
()

Получить текст в mcedit из pipe

Форум — Admin

Как-то это возможно? Спасибо.

kubectl get deployment deckhouse -n d8-system -o yaml | mcedit -

не работает

 ,

targitaj
()

Кабинет в Волгограде

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

В общем, проезжал летом 2022 через Волгоград, познакомился, остался у неё. Сейчас активно ищу работу, смотрю курсы от слёрма, читаю доки, шатаю докеры, гитлабы, куберы и прочие ансиблы. Давно пора, да.

Стол Стратегия ноче милано 1400*700*735 из магазина Комус. Такой же брал в дом. Отличные столы. На столе:

  • Стратегический запас сладкого.
  • Ещё немного сладкого.
  • И ещё совсем чуть сладкого.
  • Два монитора DELL U2412M (третий стоит на полу). Надо от них избавиться. ШИМ - это очень плохо.
  • Монитор Samsung C34F791WQI. Шикарный моник и прекрасный формат. Рекомендую.
  • Вебка Logitech C920
  • Клавиатура HyperX Alloy Elite (Cherry MX Brown) Black USB.
  • Мышь Logitech G903.
  • Уши B&W PX. Часть обшивки с них слезла, пока замотал пищевой плёнкой. Будет нормальное решение - переобтяну. Норм уши.
  • Уши GSP 500. С микрофоном. Открытые. Хорошие уши.
  • Система в корпусе Cooler Master HAF XB. У меня таких корпуса два, чуть разные модицикации.
    • Мать Gigabyte TRX40-AORUS-XTREME-rev-10. Да, корпус пилил. Да, влезло. Да, просмотрел нюанс и вкрутил крепёжный винт в мать. Да, пыхнуло. Да, восстановили. Работает.
    • ЦП AMD 3960x. Сейчас немного жалею, что не взял 3970x. Надо было, зря поскромничал.
    • ОЗУ 4 модуля 9965745-002.A00G
    • В качестве GPU сейчас Vega 56.
    • Немного дисков.

Стул взял один из местных. Начну деньги получать - посмотрю на кресла.

Нормально. Мой сетап здесь не полностью представлен, но я остальное и не запускал. Есть ещё два хоста. Только душно. Буквально. Комната явилась результатом планировки, вентиляции ровно никакой. Пока спасаюсь напольным вентилятором напротив входа.

 

targitaj
()

На одной машине Calendar синхронизируется с google, на другой - нет.

Форум — Desktop

Ubuntu 22.04 и там и там. Надо одной машине нормально синкается в обе стороны. На другой - иногда, но чаще нет. Поиск спросил - говорят «баг». Полез поискать кэш в ./local/usr, а там один файл конфига и ничего более. Где потереть чтобы исправить?

Спасибо.

ЗЫ. Календарь версия 41.2.

 , ,

targitaj
()

dnsmasq dhcp без указания default gw

Форум — Admin

Что-то я не соображу. Как выдать dhcp в область, но чтобы без default gw?

UPD. Или метрику задать явно.

 

targitaj
()

dnsmasq-dhcp выдаёт двум машинам один ip адрес

Форум — Admin

Да, одна машина является клоном другой. Но ведь MAC разные. Почему dnsmasq-dhcp выдаёт один и тот же ip? Как это исправить?

Спасибо.

 

targitaj
()

Сколько вы знаете двухбуквенных команд в GNU/Linux

Форум — Talks

Такой вопрос я сегодня услышал на беседе. Было неожиданно. Не знаю, плакать или смеяться.

А сколько вы таких команд можете вспомнить? Вот так, сходу.

targitaj
()

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