LINUX.ORG.RU

Сообщения Behem0th

 

Помогите разобраться с маркировкой пакетов в Nftables

Форум — Admin

На роутере есть: 2 впн соединения. 2 дополнительные таблицы маршрутизации для маркированных пакетов. Правила nftables маркирующее пакеты для этих таблиц.

ip daddr @vpn1 counter ct mark set 0x1
ip daddr @vpn1 counter meta mark set ct mark

Есть необходимость блокировать трафик до адресов в списке @vpn1 в случае когда vpn1 будет недоступен. Трафик не должен индти через другие соединения будь то 2й впн или провайдер.

Для этого я планировал фильтровать трафик таким правилом.

oifname "$IF_WAN" meta mark 0x1 drop counter

Но правило не работает. Счетчик не тикает. Как мне кажется дело в маркировке пакета. Точнее где эта марка хранится. Я так и не смог разобраться как работает маркировка пакетов и как нужно написать данное правило. Помоги пожалуйста с этим вопросом. Или дайте ссылку на простую статью где описывается работа с маркировкой пакетов в nftables.

 

Behem0th
()

Не подключается l2tp клиент

Форум — Admin

Доброго времени суток. Помогите разобраться с неподнимающимся l2tp соединением.

Есть роутер на лине. В нем был настроен xl2tpd клиент до сервера с адресом 0.0.0.1 Все работало без проблем продолжительно время. Но после смены ИП на сервере на 0.0.0.2 xl2tpd перестал поднимать тоннель.

янв 01 23:09:02 home-gw-main systemd[1]: xl2tpd.service: Scheduled restart job, restart counter is at 1.
янв 01 23:09:02 home-gw-main systemd[1]: Started Level 2 Tunnel Protocol Daemon (L2TP).
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Not looking for kernel SAref support.
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Using l2tp kernel support.
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: xl2tpd version xl2tpd-1.3.18 started on home-gw-main PID:2631125
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Forked by Scott Balmos and David Stipp, (C) 2001
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Inherited by Jeff McAdams, (C) 2002
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Forked again by Xelerance (www.xelerance.com) (C) 2006-2016
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Listening on IP address 0.0.0.0, port 1701
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: get_call: allocating new tunnel for host 0.0.0.2, port 1701.
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Connecting to host 0.0.0.2, port 1701
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: control_finish: message type is (null)(0).  Tunnel is 0, call is 0.
янв 01 23:09:02 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: control_finish: sending SCCRQ
янв 01 23:09:03 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:05 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:09 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:17 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:33 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:33 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Maximum retries exceeded for tunnel 19315.  Closing.
янв 01 23:09:33 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: Connection 0 closed to 0.0.0.2, port 1701 (Timeout)
янв 01 23:09:34 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:05 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:09 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:17 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:09:33 home-gw-main xl2tpd[2631125]: xl2tpd[2631125]: network_thread: select timeout with max retries: 5 for tunnel: 19315
янв 01 23:08:56 home-gw-main xl2tpd[2630954]: xl2tpd[2630954]: Unable to deliver closing message for tunnel 19315. Destroying anyway.
янв 01 23:08:56 home-gw-main xl2tpd[2630954]: xl2tpd[2630954]: Will redial in 5 seconds
янв 01 23:09:02 home-gw-main systemd[1]: xl2tpd.service: Main process exited, code=dumped, status=11/SEGV
янв 01 23:09:02 home-gw-main systemd[1]: xl2tpd.service: Failed with result 'core-dump'.

На той стороне микрот с поднятым l2tp сервером, в логах тишина.

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

На роутере настроен nftables. Если требуется могу выложить список правил.

Помогите понять почему не поднимается l2tp тоннель.

 ,

Behem0th
()

Перезагрузка Wayland композитора без потери сессии

Форум — Talks

Если я правильно понял в Qt 6.6 добавили функционал который позволяет перезагружать Wayland композитор без потери сессии. То есть если в Кедах во время работы в Wayland сессии kwin упадет с ошибкой изависнет и его придется перезагрузить. Это не приведет к потере сессии и возврату к логин скрину.

Статья http://blog.davidedmundson.co.uk/blog/qt6_wayland_robustness/

Ролик демонстрация https://www.youtube.com/watch?v=u4HnwqidYFo

Дальше больше. Переключение между различными композиторами без потери сессии. https://www.youtube.com/watch?v=JYfzAuRmBjo

 , , ,

Behem0th
()

Управление маршрутами

Форум — Admin

Доброго времени суток. Решил я собрать роутер на лине. Но вот не могу найти лучший способ управления маршрутами.

Схема подключения у меня такая. Модем по езернету подключен в роутеру через порт ether1. Через порт ether2 роутет раздает инет в локальную сеть. Для доступа к вебморде модема на порту ether1 роутер получает ип от dhcp модема. В таблице маршрутов появляется дефолтный маршрут. Инет поднимается через ppoe с роутера. Модем в режиме бриджа В /etc/ppp/peers/rostelekom добавил строку defaultroute Но изза наличия в системе дефолтного маршрута возникает ошибка. Для обхода в /etc/ppp/ip-pre-up.d/ был добавлен скрипт удаляющий дефолтный маршрут ip route delete default

Такая схема работала какое то время. Но сейчас мне понадобилось поднять l2tp тоннель. Настроил его через xl2tpd. Но при его запуске так же отрабатывает скрипт в /etc/ppp/ip-pre-up.d/ удаляя уже правильный маршрут.

Вопрос как в линуксах правильно рулить маршрутами? Есть ли вариант в /etc/ppp/ip-pre-up.d/ скрипты привязать к определенным тоннелям? А если понадобится писать еще маршруты (например для проброса сетей в тоннель) то размещать их в /etc/ppp/ip-up.d/?

Или же написать юнит который будет стартовать после поднятия сети и который пропишет все нужные маршруты разом?

Может есть какой то еще менее костыльный и правильный способ?

 ,

Behem0th
()

Matrix (Element) — уведомления из скрипта

Форум — Admin

В быту используется некоторое количество скриптов выполняющихся по расписанию. Но очень не удобно в ручную мониторить лог чтобы понять успешно либо не успешно скрипт отработал. Идеальным решением как мне видится уведомления в Matrix (Element). Хочется найти бинарник\скрипт желательно с минимум зависимостей который сможет отправлять сообщения в определённую комнату или напрямую пользователю (не принципиально). Эту программу планирую вызывать из своих скриптов. Сервер Matrix (Element) я использую не свой а публичный.

Сам я такую нагуглить не смог, помогите найти.

Перемещено hobbit из general

 ,

Behem0th
()

Помирает ШДД?

Форум — Admin

Есть рейд на btrfs.

Вот уже второй раз подряд в конце месяца btrfs scrub находит ошибки.

root-> btrfs scrub status /mnt/data/
UUID:             b708d227-94b9-4284-8c91-f72b844e5c01
Scrub started:    Wed Mar  1 00:00:02 2023
Status:           finished
Duration:         26:04:26
Total to scrub:   1.30TiB
Rate:             18.57MiB/s
Error summary:    read=82 csum=328
  Corrected:      318
  Uncorrectable:  92
  Unverified:     0

Часть лога с исправлениями ошибок с dmesg выглядит так:

мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279647932416 on dev /dev/sdb1
мар 01 11:48:53 Nout-arch kernel: BTRFS warning (device sdd1): checksum error at logical 3279648849920 on dev /dev/sdb1, physical 287078023168, root 259, inode 40947, offset 1125027840, length 4096, links 1 (path: DELETED)
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): bdev /dev/sdb1 errs: wr 954, rd 2, flush 10, corrupt 1924, gen 0
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279648849920 on dev /dev/sdb1
мар 01 11:48:53 Nout-arch kernel: BTRFS warning (device sdd1): checksum error at logical 3279649243136 on dev /dev/sdb1, physical 287078154240, root 259, inode 40947, offset 1125421056, length 4096, links 1 (path: DELETED)
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): bdev /dev/sdb1 errs: wr 954, rd 2, flush 10, corrupt 1925, gen 0
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279646228480 on dev /dev/sdb1
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279646621696 on dev /dev/sdb1
мар 01 11:48:53 Nout-arch kernel: BTRFS warning (device sdd1): checksum error at logical 3279651471360 on dev /dev/sdb1, physical 287078678528, root 259, inode 40947, offset 1127649280, length 4096, links 1 (path: DELETED)
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): bdev /dev/sdb1 errs: wr 954, rd 2, flush 10, corrupt 1926, gen 0
мар 01 11:48:53 Nout-arch kernel: BTRFS warning (device sdd1): checksum error at logical 3279651864576 on dev /dev/sdb1, physical 287078809600, root 259, inode 40947, offset 1128042496, length 4096, links 1 (path: DELETED)
мар 01 11:48:53 Nout-arch kernel: BTRFS error (device sdd1): bdev /dev/sdb1 errs: wr 954, rd 2, flush 10, corrupt 1927, gen 0
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279644000256 on dev /dev/sdb1
мар 01 11:48:56 Nout-arch kernel: BTRFS warning (device sdd1): checksum error at logical 3279653175296 on dev /dev/sdb1, physical 287079137280, root 259, inode 40947, offset 1129353216, length 4096, links 1 (path: DELETED)
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): bdev /dev/sdb1 errs: wr 954, rd 2, flush 10, corrupt 1928, gen 0
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279649243136 on dev /dev/sdb1
мар 01 11:48:56 Nout-arch kernel: BTRFS warning (device sdd1): checksum error at logical 3279655403520 on dev /dev/sdb1, physical 287079661568, root 259, inode 40947, offset 1131581440, length 4096, links 1 (path: DELETED)
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): bdev /dev/sdb1 errs: wr 954, rd 2, flush 10, corrupt 1929, gen 0
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279651471360 on dev /dev/sdb1
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279651864576 on dev /dev/sdb1
мар 01 11:48:56 Nout-arch kernel: BTRFS error (device sdd1): fixed up error at logical 3279643607040 on dev /dev/sdb1

Это сморт жесткого на котором как я понмаю ошибки как раз и устраняются.

root-> smartctl -a /dev/sdb
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.7-arch1-1] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Laptop SSHD
Device Model:     ST500LM000-1EJ162-SSHD
Serial Number:    W767QNQ1
LU WWN Device Id: 5 000c50 0a8105542
Firmware Version: HPRE
User Capacity:    500 107 862 016 bytes [500 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        In smartctl database 7.3/5319
ATA Version is:   ACS-2, ACS-3 T13/2161-D revision 3b
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 1.5 Gb/s)
Local Time is:    Thu Mar  2 09:35:17 2023 +04
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever 
                                        been run.
Total time to complete Offline 
data collection:                (  139) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (  98) minutes.
SCT capabilities:              (0x10b5) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   117   099   006    Pre-fail  Always       -       160178920
  3 Spin_Up_Time            0x0023   099   098   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   099   099   020    Old_age   Always       -       1635
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002f   085   060   030    Pre-fail  Always       -       4654492186
  9 Power_On_Hours          0x0032   079   079   000    Old_age   Always       -       18526
 10 Spin_Retry_Count        0x0033   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   020    Old_age   Always       -       1921
180 Unknown_HDD_Attribute   0x002a   100   100   000    Old_age   Always       -       1208530616
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   097    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   091   091   000    Old_age   Always       -       9
188 Command_Timeout         0x0032   100   099   000    Old_age   Always       -       4
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   073   044   045    Old_age   Always   In_the_past 27 (0 3 30 26 0)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       238
193 Load_Cycle_Count        0x0032   093   093   000    Old_age   Always       -       15924
194 Temperature_Celsius     0x0022   027   056   000    Old_age   Always       -       27 (0 11 0 0 0)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
254 Free_Fall_Sensor        0x0032   100   100   000    Old_age   Always       -       0

SMART Error Log Version: 1
ATA Error Count: 9 (device log contains only the most recent five errors)
        CR = Command Register [HEX]
        FR = Features Register [HEX]
        SC = Sector Count Register [HEX]
        SN = Sector Number Register [HEX]
        CL = Cylinder Low Register [HEX]
        CH = Cylinder High Register [HEX]
        DH = Device/Head Register [HEX]
        DC = Device Command Register [HEX]
        ER = Error register [HEX]
        ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 9 occurred at disk power-on lifetime: 18512 hours (771 days + 8 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 08 ff ff ff 4f 00      04:33:36.332  READ FPDMA QUEUED
  60 00 08 ff ff ff 4f 00      04:33:36.332  READ FPDMA QUEUED
  60 00 08 ff ff ff 4f 00      04:33:36.329  READ FPDMA QUEUED
  60 00 08 ff ff ff 4f 00      04:33:36.328  READ FPDMA QUEUED
  60 00 08 ff ff ff 4f 00      04:33:36.328  READ FPDMA QUEUED

Error 8 occurred at disk power-on lifetime: 18512 hours (771 days + 8 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 80 ff ff ff 4f 00      04:33:31.584  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:33:31.584  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:33:31.584  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:33:31.584  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:33:31.584  READ FPDMA QUEUED

Error 7 occurred at disk power-on lifetime: 18512 hours (771 days + 8 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 80 ff ff ff 4f 00      04:31:22.647  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:31:22.549  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:31:22.545  READ FPDMA QUEUED
  60 00 08 ff ff ff 4f 00      04:31:22.147  READ FPDMA QUEUED
  60 00 08 ff ff ff 4f 00      04:31:22.147  READ FPDMA QUEUED

Error 6 occurred at disk power-on lifetime: 18512 hours (771 days + 8 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 80 ff ff ff 4f 00      04:31:16.868  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:31:16.854  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:31:16.854  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:31:16.854  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      04:31:16.854  READ FPDMA QUEUED

Error 5 occurred at disk power-on lifetime: 18504 hours (771 days + 0 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 ff ff ff 0f  Error: UNC at LBA = 0x0fffffff = 268435455

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 00 80 ff ff ff 4f 00      03:20:36.268  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      03:20:36.268  READ FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      03:20:36.264  READ FPDMA QUEUED
  61 00 80 ff ff ff 4f 00      03:20:36.247  WRITE FPDMA QUEUED
  60 00 80 ff ff ff 4f 00      03:20:36.238  READ FPDMA QUEUED

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%     17936         -
# 2  Short offline       Completed without error       00%     16098         -
# 3  Extended offline    Completed without error       00%     14048         -
# 4  Extended offline    Completed without error       00%     11898         -
# 5  Extended offline    Completed without error       00%     11068         -
# 6  Short offline       Completed without error       00%         9         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Правильно ли я понимаю что по логу можно предположить что проблема в диске sdb? Ошибки в смарте этого диска и большое значение атрибута 7 Seek_Error_Rate это подтверждают?

Впервые сталкиваюсь стаким отказом жесткого. До этого все случаи были связаны с банальными битыми секторами. Но тут такого не наблюдается.

 , ,

Behem0th
()

Вопросы по borg'у

Форум — Admin

Доброго времени суток. Возникло пара вопросов по использованию borg’а в домашних условиях. Есть домашний сервер на который прочие компы сбрасываю бэкапы. На серваке создан пользователь борг в домашнем каталоге которого лежат репозитории с бэкапами. Бэкапы шлются по ssh, командой borg create borg@192.168.1.2:comp1::`date` /etc/fstab

Хочется делать резервные копии этих репозиториев на съемный носитель периодически подключая его к серваку. Каков лучший путь бэкапить эти репы?

  1. Копировать просто репы rsync’ком
  2. Копировать весь домашний каталог пользователя borg
  3. Официально советуют на то устройство где будут храниться бекапы посылать борг архивы с компов которые шлют архивы в основную репу. Но такой вариант мне не подходит.
  4. Можно ли делать бэкап создавать резервную копию borg create /mnt/backup::`date` /home/borg ?

И еще вопрос: На серваке с репами борга так же делается бэкап конфигов. Делается от рута чтоб был доступ к системным каталогам borg create /home/borg::`date` /etc/fstab Но получается что все репы доступны из под пользователя борг кроме одной что требует прав рута. Не лучше ли делать архивы не в каталог, а так же посылая их на самого себя по ssh borg create borg@192.168.1.2:comp1::`date` /etc/fstab? Чтоб все архивы были со схожими правами доступа.

Сами архивы закодированы.

 , ,

Behem0th
()

Очередной выбора хостинга тред

Форум — Talks

Доброго времени суток. Не так давно я лишился возможности оплачивать сервер в scaleway. В связи с чем ищу ему замену. Я ищу себе сервер под свой инстанс NextCloud`а. 2 гига - 2 ядра и и для экономии денег медленное хранилище на обычных дисках а не новомодных nvme. Но размером от 100Гб. Так же требованием к хостингу является возможность оплаты картой МИР и цена не более 900Руб/мес

Так же планирую держать на сервере выход OpenVPN для личных нужд. В связи с чем интересует вопрос. А обязаны ли хостинги соблюдать требование ограничивать доступ к определённым ресурсам на выделенных серверах? Или искать сервер нужно расположенный в одной из евро стран?

Мне интересными показались вот такие предложения:

ispserver.ru Но не могу разобраться в каком из 3х их датацетров будет размещаться сервер.

https://justhost.ru/ Но при выборе сервера за пределами России, цена драматически вырастает за допустимые для меня размеры.

Может у кого то из ЛОРовцев есть на примете хостинг отвечающий моим запросам?

 

Behem0th
()

Zabbix не работают «Поддерживаемые макросы»

Форум — Admin

На подкроватном сервере настроил zabbix сервер. Настроил уведомления на телеграмм. Но столкнулся с проблемой что не работают Поддерживаемые макросы.

В способах уведомлений - телеграмм в поле To используется макрос {ALERT.SENDTO} который как я понимаю берет ID комнаты/пользователя из настройки оповещений пользователя. Но этот макрос не работает. ID не подхватывается и при тестировании отправки выводится ошибка «Sending failed: Bad Request: chat not found.» Если же в способах уведомлений - телеграмм в поле To вбить ID пользователя то сообщение приходит. Но с текстом {ALERT.MESSAGE}. Тоесть как я понимаю не отрабатывает скрипт {ALERT.MESSAGE}.

В Узлы сети - test - Макросы - Макросы узла сети и унаследованные, таких макросов нет. Есть только макросы унаследованные от шаблонов которые я добавлял. Правда я не уверен должны ли они там быть

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

 

Behem0th
()

2х сокетная мать под am4

Форум — Talks

Странная идея в странные времена Возможны ли и существуют ли 2х процессорные материнки под райзены на am4 сокете? Так чтобы в один сокет поставить Райзен ххххG а во второй сокет полноценный проц. Так можно иметь и производительный процессор процессор и хоть какую то видеокарту. Такая странная идея у меня родилась из за дефицита видеокарт.

 , , , ,

Behem0th
()

Онлайн образование, стоит или нет?

Форум — Talks

Хочется в будущем поменять работу на более интересную и высокооплачиваемую. Да и помимо чисто меркантильных целей хочется саморазвития. В связи с чем задумался получить онлайн образование. Заинтересовал меня курс Administrator Linux. Professional на площадке otus. Хочется попробовать, но цена на курс заставляет задуматься, а надо ли, стоит ли таких денег? 80к для меня большие деньги, хоть и обещали скидку весомую, но какую бы не сделали, деньги не малые. В интернете конструктивных отрицательных отзывов не нашел. Как думает ЛОР, стоит ли оно того? Или лучше экономить деньги и изучать все самому по манам и статьям с интернета?

 , ,

Behem0th
()

Мост Matrix to IRC

Форум — Desktop

Не могу разобраться с тем как пользоваться мостом Matrix to IRC.

У меня есть регистрация во фриноде. В клиенте Element я создаю чат с @freenode_NickServ:matrix.org

!identify Siritaris 123
You are now identified for Siritaris
Создаю чат с @appservice-irc:matrix.org
!nick irc.freenode.net Siritaris
Format: '!nick DesiredNick' or '!nick irc.server.name DesiredNick'
Currently connected to IRC networks:
chat.freenode.net as Siritaris

!storepass Siritaris:123
Successfully stored password for chat.freenode.net. You will now be reconnected to IRC.

Но при попытке присоединиться к каналу #python я получаю ошибку

Вы были выгнаны из #python пользователем freenode-irc
Причина: IRC error on #python: err_needreggednick
В чем может быть причина. Что я делаю не правильно?

 , ,

Behem0th
()

Померла btrfs на корневом разделе

Форум — General

После очередной внезапной перезагрузки померла btrfs на /

btrfsck /mnt/1/root_btrfs_2.img
checksum verify failed on 6943735808 found 000000CB wanted 00000000
checksum verify failed on 6943735808 found 000000CB wanted 00000000
bad tree block 6943735808, bytenr mismatch, want=6943735808, have=0
ERROR: failed to read block groups: Input/output error
ERROR: cannot open file system
Opening filesystem to check...

Суперблоки вроде живые.

btrfs inspect-internal dump-super -a /mnt/1/root_btrfs_2.img
superblock: bytenr=65536, device=/mnt/1/root_btrfs_2.img
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0xd6a9ff7b [match]
bytenr			65536
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			06389cc5-5e2d-4e5c-a96d-39d876143aac
metadata_uuid		06389cc5-5e2d-4e5c-a96d-39d876143aac
label			root
generation		885180
root			6943277056
sys_array_size		97
chunk_root_generation	696844
root_level		1
chunk_root		1064960
chunk_root_level	0
log_root		6943490048
log_root_transid	0
log_root_level		0
total_bytes		37577818112
bytes_used		19888615424
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		1
compat_flags		0x0
compat_ro_flags		0x0
incompat_flags		0x169
			( MIXED_BACKREF |
			  COMPRESS_LZO |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	885180
uuid_tree_generation	885180
dev_item.uuid		0df053f5-8304-4b56-8037-5b2396c6946e
dev_item.fsid		06389cc5-5e2d-4e5c-a96d-39d876143aac [match]
dev_item.type		0
dev_item.total_bytes	37577818112
dev_item.bytes_used	36528193536
dev_item.io_align	4096
dev_item.io_width	4096
dev_item.sector_size	4096
dev_item.devid		1
dev_item.dev_group	0
dev_item.seek_speed	0
dev_item.bandwidth	0
dev_item.generation	0

superblock: bytenr=67108864, device=/mnt/1/root_btrfs_2.img
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0x453fd81a [match]
bytenr			67108864
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			06389cc5-5e2d-4e5c-a96d-39d876143aac
metadata_uuid		06389cc5-5e2d-4e5c-a96d-39d876143aac
label			root
generation		885180
root			6943277056
sys_array_size		97
chunk_root_generation	696844
root_level		1
chunk_root		1064960
chunk_root_level	0
log_root		0
log_root_transid	0
log_root_level		0
total_bytes		37577818112
bytes_used		19888615424
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		1
compat_flags		0x0
compat_ro_flags		0x0
incompat_flags		0x169
			( MIXED_BACKREF |
			  COMPRESS_LZO |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	885180
uuid_tree_generation	885180
dev_item.uuid		0df053f5-8304-4b56-8037-5b2396c6946e
dev_item.fsid		06389cc5-5e2d-4e5c-a96d-39d876143aac [match]
dev_item.type		0
dev_item.total_bytes	37577818112
dev_item.bytes_used	36528193536
dev_item.io_align	4096
dev_item.io_width	4096
dev_item.sector_size	4096
dev_item.devid		1
dev_item.dev_group	0
dev_item.seek_speed	0
dev_item.bandwidth	0
dev_item.generation	0

При попытке найти корень, сыпит ошибками.

btrfs-find-root /mnt/1/root_btrfs_2.img
ERROR: failed to read block groups: Input/output error
Superblock thinks the generation is 885180
Superblock thinks the level is 1
Found tree root at 6943277056 gen 885180 level 1
Well block 6942883840(gen: 885179 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6942326784(gen: 885178 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6941179904(gen: 885176 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6939672576(gen: 885173 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6937296896(gen: 885169 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6935707648(gen: 885168 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6932856832(gen: 885166 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6928809984(gen: 885164 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6928187392(gen: 885163 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6908411904(gen: 885159 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6907723776(gen: 885158 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6897795072(gen: 885156 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6897369088(gen: 885154 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6896713728(gen: 885153 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6896353280(gen: 885152 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6895910912(gen: 885151 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6895484928(gen: 885150 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6895009792(gen: 885149 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6894387200(gen: 885148 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6893797376(gen: 885147 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6893420544(gen: 885146 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6892879872(gen: 885145 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6892142592(gen: 885144 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6891732992(gen: 885143 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6890831872(gen: 885140 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6890422272(gen: 885139 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6889930752(gen: 885138 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6889406464(gen: 885137 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6889062400(gen: 885136 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6888226816(gen: 885135 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6887849984(gen: 885134 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6886195200(gen: 885131 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6885818368(gen: 885130 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6885376000(gen: 885129 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6884933632(gen: 885128 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6884507648(gen: 885127 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6883803136(gen: 885126 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6883278848(gen: 885125 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6882590720(gen: 885124 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6881558528(gen: 885121 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6881034240(gen: 885120 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6880264192(gen: 885119 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6879985664(gen: 885118 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6879215616(gen: 885117 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6878806016(gen: 885116 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6877495296(gen: 885113 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6877233152(gen: 885112 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6876479488(gen: 885110 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6874365952(gen: 885106 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6873464832(gen: 885104 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6873251840(gen: 885102 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6872563712(gen: 885101 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6870908928(gen: 885098 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6869483520(gen: 885097 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6868353024(gen: 885096 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6866944000(gen: 885095 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6865780736(gen: 885094 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6865420288(gen: 885091 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6864338944(gen: 885089 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6864027648(gen: 885088 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6862929920(gen: 885088 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6863175680(gen: 885087 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6862536704(gen: 885085 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6861127680(gen: 885085 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6862028800(gen: 885084 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6861455360(gen: 885083 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6859522048(gen: 885082 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6860357632(gen: 885080 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6858850304(gen: 885076 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6856622080(gen: 885073 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6856933376(gen: 885072 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6857621504(gen: 885070 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6857015296(gen: 885069 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6856753152(gen: 885068 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6855917568(gen: 885066 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6855393280(gen: 885063 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6849380352(gen: 885060 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6845071360(gen: 885059 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6835437568(gen: 885058 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6836518912(gen: 885057 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6834307072(gen: 885056 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6833848320(gen: 885055 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6833455104(gen: 885054 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6832865280(gen: 885053 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6832619520(gen: 885052 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6831308800(gen: 885051 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6831718400(gen: 885050 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6831063040(gen: 885049 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6830735360(gen: 885048 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6829768704(gen: 885047 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6829522944(gen: 885046 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6828195840(gen: 885045 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6828277760(gen: 885044 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6828916736(gen: 885043 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6827720704(gen: 885041 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6826409984(gen: 885040 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6826803200(gen: 885039 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6826147840(gen: 885038 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6825312256(gen: 885037 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6824230912(gen: 885036 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6825230336(gen: 885035 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6823657472(gen: 885034 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6823362560(gen: 885032 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6823723008(gen: 885031 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6821330944(gen: 885030 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6822903808(gen: 885029 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6822838272(gen: 885028 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6821740544(gen: 885027 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6820839424(gen: 885026 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6819725312(gen: 885025 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6819282944(gen: 885024 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6818562048(gen: 885024 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816907264(gen: 885023 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6818496512(gen: 885022 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6817939456(gen: 885022 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816350208(gen: 885021 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6817415168(gen: 885020 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6817366016(gen: 885018 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816301056(gen: 885018 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816219136(gen: 885017 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816481280(gen: 885013 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6815744000(gen: 885012 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6814924800(gen: 885010 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6813925376(gen: 885009 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6813761536(gen: 885009 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6813417472(gen: 885008 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6812942336(gen: 885006 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6812270592(gen: 885006 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6811860992(gen: 885004 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6810812416(gen: 885000 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6810058752(gen: 884997 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6805831680(gen: 884996 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6795886592(gen: 884995 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6795100160(gen: 884994 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6794067968(gen: 884993 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6793297920(gen: 884992 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792577024(gen: 884991 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792101888(gen: 884990 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6793035776(gen: 884989 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792937472(gen: 884989 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792708096(gen: 884987 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6790348800(gen: 884985 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6791397376(gen: 884984 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6791462912(gen: 884983 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6790479872(gen: 884981 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6787203072(gen: 884980 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6786547712(gen: 884979 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6787072000(gen: 884978 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6785187840(gen: 884977 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783172608(gen: 884976 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6785007616(gen: 884975 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6782091264(gen: 884974 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783664128(gen: 884973 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783451136(gen: 884972 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783025152(gen: 884972 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6779600896(gen: 884971 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6779256832(gen: 884970 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6778748928(gen: 884969 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6776258560(gen: 884968 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6776078336(gen: 884967 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6775685120(gen: 884967 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6775832576(gen: 884966 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6773227520(gen: 884964 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6774226944(gen: 884959 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6773882880(gen: 884958 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6771376128(gen: 884954 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6771064832(gen: 884952 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6770769920(gen: 884950 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6769786880(gen: 884949 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6766559232(gen: 884948 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6767935488(gen: 884945 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6765182976(gen: 884943 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6761676800(gen: 884940 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6763446272(gen: 884937 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6762823680(gen: 884935 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6759628800(gen: 884933 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6761136128(gen: 884931 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6758514688(gen: 884929 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6757236736(gen: 884928 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6755401728(gen: 884927 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6756728832(gen: 884926 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6756352000(gen: 884925 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6756253696(gen: 884924 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6755696640(gen: 884923 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6755155968(gen: 884922 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6754861056(gen: 884919 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6754713600(gen: 884919 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6754369536(gen: 884918 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6753157120(gen: 884918 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6753370112(gen: 884917 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6752894976(gen: 884916 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6751993856(gen: 884915 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6834733056(gen: 884912 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6747127808(gen: 884911 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6775095296(gen: 884910 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6746095616(gen: 884817 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6848659456(gen: 884813 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6745571328(gen: 884167 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 271335424(gen: 884166 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 267010048(gen: 884165 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 257622016(gen: 884153 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 244498432(gen: 884144 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 243351552(gen: 884143 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 242597888(gen: 884142 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 241942528(gen: 884141 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 241696768(gen: 884140 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 240893952(gen: 884137 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 240566272(gen: 884136 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 240107520(gen: 884135 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 239779840(gen: 884134 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 239386624(gen: 884133 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 238682112(gen: 884132 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 238370816(gen: 884131 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 237322240(gen: 884128 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 236896256(gen: 884127 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 233963520(gen: 884101 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 195182592(gen: 884080 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 194363392(gen: 884078 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 190267392(gen: 884070 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 183336960(gen: 884051 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 180944896(gen: 884045 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 172195840(gen: 884023 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 158023680(gen: 883996 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 157073408(gen: 883993 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 156368896(gen: 883992 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1

Что еще можно попробовать сделать?

 

Behem0th
()

Intel vs AMD, AMD опять не смог.

Форум — Talks

Ресурс Tom’s Hardware решил нажарить блинов на топовых HEDT процессорах обоих фирм. И кто бы мог подумать что АМД и в этом тесте облажалась пожарив блины на 2 минуты позже чем Интел, 18 против 16 минут.

Оригинал https://www.tomshardware.com/reviews/intel-amd-hedt-pancakes,6366.html

Хобот https://www.ixbt.com/news/2019/10/02/processornaja-bitva-veka-cpu-intel-luchs...

 ,

Behem0th
()

Помогите выбрать осциллограф

Форум — Talks

Надумалось мне купить на поиграться осциллограф. Точных целей для такой покупки у меня нет. Брать решил бу на авито. Из всех представленных моделей в моем регионе мне приглянулись:

С1-49 за 2000 рублей

С1-68 за 2500 рублей

С1-94 за 3500 рублей

Поскольку в данной теме я нуль то хотелось бы знать что посоветует разум лора.

 

Behem0th
()

Уйти от reg.ru

Форум — Admin

Есть у меня один сайт для личного пользования, доменное имя на который зарегистрировано у reg.ru. Цена первичной регистрации составляла 200 руб но за продление они хотят 900 руб. Поскольку подходит время продления я задумался о смене регистратора с более дешевым тарифом. В интернете нашел https://ru-tld.ru/ с 200руб за регистрацию/продление. У кого то есть опыт с этим регистратором, может также кто то может посоветовать других регистраторов? Сейчас у меня домен в .ru регионе но это для меня не обязательное требование, подойдут и прочие регионы.

Поскольку я неопытных в таких делах, меня интересует еще один вопрос: после покупки домена на reg.ru я смог из в панели настроек зарегистрировать А запись в их DNS. Это стандартная возможность всех регистраторов и если нет где брать DNS для регистрации своего домена?

 

Behem0th
()

Помогите выбрать обувь.

Форум — Talks

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

Есть ли на лоре заядлые путешественники которые могли бы поделиться своим опытом в вопросе выбора обуви. Идеально будет если подскажут не только марки но и магазины для покупок. Лично я ничего кроме спортмастера не знаю, но по отзывам люди не очень довольны, аргументируя это тем что там продают китайщину по качеству за деньги дорогих брендов.

UPD: Обувь на сезон конец весны - начало лета.

 ,

Behem0th
()

Восстановление раздела с btrfs

Форум — General

Есть флешка на 8Гб. На ней было 2 раздела btrfs с установленным линухом. Ковырялся с компьютером восстанавливая винду и использовал эту флешку. Не уверен что произошло но вроде как винда форматнула оба раздела. Теперь на флешке видно два раздела, первый видится как fat32 с именем Part00, второй как неизвестная фс.

Второй раздел монтируется с помощью

mount -t btrfs -o recovery,ro /dev/sdd2 /mnt/1/
И информацию вытащить с него удалось.

Дальнейшие манипуляции вида

mount -t btrfs -o recovery /dev/sdd2 /mnt/1/
btrfs check -—repair /dev/sdd2
btrfs scrub start -Bf /dev/sdd2
Восстановили 2й раздел

С первым разделом такой трюк не проходит.

Пробовал сканировать тестдиском, он предлагает восстановить 2й раздел как fat32 под именем Part01

Посоветуйте варианты восстановления 1го раздела.

 

Behem0th
()

Не меняется часовой пояс KDE 5

Форум — Desktop

Помогите сменить часовой пояс в КДЕ 5.

[behem0th@ArchLinux ~]$ timedatectl status
                      Local time: Сб 2017-10-21 20:57:38 +04
                  Universal time: Сб 2017-10-21 16:57:38 UTC
                        RTC time: Сб 2017-10-21 16:57:39
                       Time zone: Europe/Saratov (+04, +0400)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Установлены верное время и верный часовой пояс.

Но в кедах часы на панели отображают время в часовом поясе по Москве.

В настройках модуля «Дата и время» указано - Текущий часовой пояс: Европа/Москва (LMT). И не меняется какой бы часовой пояс я бы не выбирал. Изза этого виджет цифровых часов показывает неверное время.

Если в настройках виджета указать верный часовой пояс, то под времнем появляется надпись +04. Что не удобно так как размер цифр времени уменьшается.

http://rgho.st/6zFrbJZb5

 

Behem0th
()

Несколько ssh ключей к одному серверу

Форум — Admin

У меня есть сервер server.com. На котором создано 2 пользователя behem0th и git.

Для логина под каждым из них на клиенте имеются ключи:

[behem0th@ArchLinux ~]$ ls -l .ssh/
итого 24
-rw-r--r-- 1 behem0th behem0th   46 фев  5  2017 config
-rw------- 1 behem0th behem0th 3326 сен  3 09:54 git-key
-rw-r--r-- 1 behem0th behem0th  745 сен  3 09:54 git-key.pub
-rw------- 1 behem0th behem0th 1766 июн 28  2016 id_rsa
-rw-r--r-- 1 behem0th behem0th  411 июн 28  2016 id_rsa.pub
-rw-r--r-- 1 behem0th behem0th 1554 авг 22 18:45 known_hosts

Для логина под root используется ssh ключ .ssh/id_rsa
ssh behem0th@server.com
Для логина под git используется ssh ключ .ssh/git-key
ssh -i .ssh/git-key git@server.com
Для использования гита, я в каталоге проекта выполнил:
git remote add origin git@server.com:/opt/git/git.git
Но при попытке отправить изменения я получаю ошибку:
[behem0th@ArchLinux remotescripts]$ git push origin master
Permission denied (publickey).
Как я понимаю это происходит потому что используется ключ по умолчанию .ssh/id_rsa

Как мне указать чтоб использовался ключ .ssh/git-key ?

 ,

Behem0th
()

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