Linux-haladó

Rsync backup NAS-ra nem triviális módon

Fórumok

Sziasztok,

A segítséteket szeretném kérni egy hálózati okosságból adódó backup megoldásában.

Adott egy proxmox gép, rajta 4 VPS-el. A host kapott egy IP címet és port forward segítségével vannak a VPS szolgáltatások kihelyezve a világhálóra.
Természetesen a VPS-ek kaptam egy másik hálókártyát, amin belső ip címekkel elérik egymásikt. Illetve a VPS-ek kilátnak a netre direktbe.

Ezeket a VPS-eket, vagyis csak a rajtuk lévő egy-két mappát kellene mentenem egy Synology NAS-ra.

Eddig nem így volt a hálózati felépítés, akkor a VPS-eket is elértem , így gyártottam egy docker containert, ami rsync-en lehúzta a NAS-ra a dolgokat. A konténer a NAS futtatta ütemezetten.

Az átalakulás utána viszont nem tudom, hogy hogyan lehetne menteni, mert rsync ssh-n keresztül a hostig jut, de onnan nem tudok átmenni a VPS-re, hogy onnan szedje le az adatokat.

Eddig így mentettem:

/usr/bin/rsync -r --ignore-existing --bwlimit=${MAX_BWIDTH} -e "ssh -p ${SSH_PORT} -o StrictHostKeychecking=no -i /srv/id_rsa" ${SSH_USER}@${SERVER_IP}:${SOURCE_DIR}/ ${TARGET_DIR}

Viszont most a ${SSH_USER}@${SERVER_IP} csak a host.

Hogy tudnám a mentést megoldani úgy, hogy biztonságos maradjon a rendszer és semmi felesleges dolgot ne kelljen telepíteni és kinyitni a tűzfalon.

Ami még fontos infó, hogy a NAS ip-je nem fix és a routert nem én kezelem, így ott az SSH-t nem tudom kinyitni, hogy a VPS syncelje magát a NAS-ra.

Válaszaitokat és a segítséget előre is köszönöm.

Köszi: Zoli

JPG kitoltese fekete hatterrel

Fórumok

Imagemagick-ben gondolkodom...azaz konzolos Linux-os kepmanipulaloval kell elernem...

a problema az lenne, hogy  van egy tegyuk fel 1400x900-as JPG kepem, amit fel kellene nagyitani fullHD-be, DE UGY, hogy ha nem aranyos a nagyitas (azaz torzulna a kep), akkor fekete hatteret tegyen moge fullHD meretben. Ez egy otlet.

Tudtok erre valami megoldast?

Mukodnie kell barmilyen felbontasra, akar allo, akar fekvo a kep, a lenyeg az, hogy a vegleges output fullHD legyen. (sajna a kepmegjelnito csak ezt a felbontast tudja, es nem szeretnem, ha torzulna a kep)

 

kosz

Tömörített (gzip) lemezkép használata loopback eszközként

Fórumok

Sziasztok!

A Google nem igazán segített, de hátha tudtok ti okosságot. dd-vel készített és gzip-pel tömörített lemezképet szeretnék csak olvasható módban loopback eszközként használni. Egyrészt mountolni szeretném a tartalma miatt, másrészt pedig nekiereszteném a photorec-et a törölt fájlokért. Viszont helyszűkében vagyok, az előre kitömörítés nem járható.

Van ötletetek?

Asus Zephyrus G15 touchpad driver 4 év alatt sem

Fórumok

Van egy GA502IV-es laptopom. Windows-on "ASUS Precision Touchpad" driver települ fel, azonban

Semmilyen distro alatt nem tudom 4 év alatt se, működésre bírni. Nincs megfelelő kernel, se driver.

ROG Zephyrus G15 | Laptops | ROG Global (asus.com) Fontos, hogy a 2020-as változat van nekem.

Ami eddig a legtöbb segítségem volt, az alábbi link.

Linux for ROG Notebooks (asus-linux.org)

Bárkinek, bármilyen tapasztalata a működésre bírásra?

Windows fluentbit 3.0 GELF -> Graylog 5.2.5 host mező hiánya

Fórumok

Felraktam egy Graylog 5.2 szervert Debian 12-re, egyéb Linux-os gépek (Debian és Ubuntu, vegyes kiadások) rsyslog segítségével átküldik a syslog-ot GELF formátumban UDP-n.

Adódott hogy egy Windows 10 egyedi szoftverének logját is ide kellene átküldeni. Ehhez feltelepítettem a fluentbit 3.0-át a következő konfigurációval - log-ban nincs benne a gépnév, azt külön kell beleraknom FILTER segítségével.

parsers.conf

[PARSER]
    Name EgyediProgramLog
    Format regex
    Regex /(?<time>\d+/\d+/\d+ \d+:\d+:\d+ \+\d+:\d+),(?<message>.*)/
    Time_Key time
    Time_Format %Y/%m/%d %H:%M:%S

fluent-bit.conf

[INPUT]
    Name tail
    Tag EgyediProgram
    Path C:\[log_directory]\*.log
    Parser EgyediProgramLog
    Refresh_Interval 10

[FILTER]
    Name modify
    Match EgyediProgram
    Add hostname ${HOSTNAME}

[OUTPUT]
    Name  stdout
    Match EgyediProgram

[OUTPUT]
    Name                 syslog
    Match    EgyediProgram
    Host                 [graylog-szerver-ip]
    Port                 514
    Mode                 tcp
    Syslog_format        rfc3164
    Syslog_message_key   message
    Syslog_hostname_key  hostname

[OUTPUT]
    Name gelf
    Match EgyediProgram
    Host [graylog-szerver-ip]
    Port 12201
    Mode udp
    Compress false
    Gelf_Short_Message_Key message
    Gelf_Host_Key hostname

stdout kimenete

[0] EgyediProgram: [[1712658673.000000000, {}], {"message"=>"[log_bejegyzes]", "hostname"=>"[Windows_host_neve]"}]

Syslog üzenet megfelelően megérkezik Graylog szerver gyűjtött logjai közé, látszik a teljes üzenet, helyes Windows gépnévvel.

Ha (még Windows-on, Wireshark-al) megnézem a hálózati forgalmat, ez megy át GELF-ként: {"version":"1.1", "short_message":"[log_bejegyzes]", "host":"[Windows_host_neve]", "timestamp":1712658673.000}

Ezt nem fogadja el a Graylog szerver, server.log-ban ez szerepel: 2024-04-09T10:33:29.335+02:00 WARN  [GelfCodec] GELF message <d77d0960-f64b-11ee-812f-000c2929b7fa> (received from <[Windows_host_IP]:56029>) is missing mandatory "host" field.

Mit nézek be? Pláne hogy Linux GELF források mennek, Windows log értelmezés és átalakítás stdout szerint rendben és syslog üzenetként megfelelően át is megy. GELF-ben meg a meglévő host mező hiányára hivatkozik. Plusz infó hogy a kb harminc próbálkozásból két Windows GELF mégis átment (később vettem csak észre), de host neve helyett a Windows gép IP címe van a log-ban - valamilyen közbenső konfigurálási próba eredménye lehet.

(Open)SUSE ala VDO? - Sikerült már valakinek?

Fórumok

Sziasztok!

 

CentOS alatt nagy megelegedettseggel hasznaltam a VDO-t, de most szeretnem migralni az egyik serverem OpenSUSE ala. csomag nincs sajna OpenSuse hoz, forrasbol sem sikerult meg leforgatom eddig sem a kernel modult sem a userspace toolt OpenSuse alatt... Van valakinek ezzel sikere? ha igen meg tudna osztani a metodust? Vagy ha van VDO alternativa SUSE ala, az is erdekelne... (BTRFS/ZFS nem jatszik jelen esetben)

ldapsearch filter

Fórumok

Udv!

Ilyen strukturaban vannak a csoportok megadva windowsos AD-ben:

ou=Groups,ou=company,dc=domain,dc=com
  - ou=Tech
    - cn=Test
    - ou=Engineer
      - cn=foo_admins
      - cn=foo_devs
    - ou=Command Center
      - cn=bar_admins
      - cn=bar_users
  - ou=Operation
    - ou=Sales
      - cn=ize
    - ou=Management
      - cn=csigabiga
  - ou=Misc
    - ...

ez sajna adott, nincs lehetoseg modositani.

Linuxon olyan ldap search filter keresek, ami visszaadja a ou=tech es ou=operation alatti ossze csoportot, barmilyen melyen is van. (es ne a Misc kizarasaval, mert ott meg van 5 masik amit ki kene zarni)

probaltam netet bujni, AI-t kerdezni, de nem segitett. BaseDN: ou=Groups,ou=company,dc=domain,dc=com

Valakinek van otlete?

nfs4 unhandled error 10018

Fórumok

Sziasztok,

 

Az alabbi NFS4 hiba gyakran elofordul egy adott esetben:

 

https://i.ibb.co/b7VZSBJ/image.png

Csak a kliens restart oldja meg sajnos a gondot... Van valakinek ra otlete, vagy talalkozott hasonlo hibaval?

 

A hiba leirasa

13.1.3.4. NFS4ERR_RESOURCE (Error Code 10018)

For the processing of the COMPOUND procedure, the server may exhaust available resources and cannot continue processing operations within the COMPOUND procedure. This error will be returned from the server in those instances of resource exhaustion related to the processing of the COMPOUND procedure.