Forum » Programska oprema » [linux] MDTM_write z gvfs prek FTP
[linux] MDTM_write z gvfs prek FTP
AštiriL ::
Živjo!
Tale naslov ni preveč razumljiv. Uporabljam rsync za sinhroniziranje datotek med strežniki in PCji (vzemimo za primer šolske datoteke, ki jih ročno urejam in shranjujem samo jaz). Ko na laptopu shranim datoteko se zažene skripta, ki mounta direktorij enega izmed strežnikov (gvfs-mount) in sinhronizira datoteke glede na datum zadnje spremembe (rsync -rvu), potem strežnik isto naredi za druge strežnike, da imajo vsi novo verzijo datoteke. Vsakih nekaj minut laptop in PC od enega izmed strežnikov zahtevata seznam datotek in njihove datume spremembe ter naložita morebitne spremembe (najnovejšo datoteko). Vse deluje, dokler so časi modifikacije datotek pravilni.
Sedaj hočem uporabiti še razor.arnes.si kot dodatni strežnik (nizka latenca, neomejena pasovna širina), saj imam dostop do FTP(S)-ja in izgleda uporabno. Problem je v tem, da FTP na razor.arnes.si ne podpira ukaza za spremembo ali nastavitev datuma spremembe datoteke, torej bo datum spremembe datoteke vedno datum prenosa, kar pa bo vedno nekaj sekund za dejanskim datumom spremembe datoteke na strežnikih in PCjih, zato se samo vse loopa, ker ima razor.arnes.si naenkrat same najnovejše datoteke.
Napisal sem mail na Arnes in omogočili so MDTM_write, ki dovoli klientu FTP serverja, da z ukazom MDTM, ki je sicer namenjen za pridobivanje podatkov o zadnji spremembi datoteke, tudi pišejo datum zadnje spremembe datoteke.
Branje: MDTM /pot/ime/do/datote.ke
Pisanje: MDTM LLLLMMDDUUMMSS/pot/ime/do/datote.ke
MDTM dela, če ukaz napišem ročno ali če uporabljam FileZillo/WinSCP ki to podpirata.
Ampak gvfs, ki ga uporabljam za mountanje FTP diska v virtualno POSIX mesto zato, da lahko uporabim rsync, ne podpira tega ne-protokola in pač ne nastavi datuma spremembe.đ
Ali ima kdo kakšno idejo kako
1) zagnati neko skripto vsakič, ko gvfs napiše datoteko na FTP
2) CLI alternativo gvfs-mount, ki podpira MDTM_write (poizkusil sem rclone, prav tako ne deluje)
Hvala in LP!
Tale naslov ni preveč razumljiv. Uporabljam rsync za sinhroniziranje datotek med strežniki in PCji (vzemimo za primer šolske datoteke, ki jih ročno urejam in shranjujem samo jaz). Ko na laptopu shranim datoteko se zažene skripta, ki mounta direktorij enega izmed strežnikov (gvfs-mount) in sinhronizira datoteke glede na datum zadnje spremembe (rsync -rvu), potem strežnik isto naredi za druge strežnike, da imajo vsi novo verzijo datoteke. Vsakih nekaj minut laptop in PC od enega izmed strežnikov zahtevata seznam datotek in njihove datume spremembe ter naložita morebitne spremembe (najnovejšo datoteko). Vse deluje, dokler so časi modifikacije datotek pravilni.
Sedaj hočem uporabiti še razor.arnes.si kot dodatni strežnik (nizka latenca, neomejena pasovna širina), saj imam dostop do FTP(S)-ja in izgleda uporabno. Problem je v tem, da FTP na razor.arnes.si ne podpira ukaza za spremembo ali nastavitev datuma spremembe datoteke, torej bo datum spremembe datoteke vedno datum prenosa, kar pa bo vedno nekaj sekund za dejanskim datumom spremembe datoteke na strežnikih in PCjih, zato se samo vse loopa, ker ima razor.arnes.si naenkrat same najnovejše datoteke.
Napisal sem mail na Arnes in omogočili so MDTM_write, ki dovoli klientu FTP serverja, da z ukazom MDTM, ki je sicer namenjen za pridobivanje podatkov o zadnji spremembi datoteke, tudi pišejo datum zadnje spremembe datoteke.
Branje: MDTM /pot/ime/do/datote.ke
Pisanje: MDTM LLLLMMDDUUMMSS/pot/ime/do/datote.ke
MDTM dela, če ukaz napišem ročno ali če uporabljam FileZillo/WinSCP ki to podpirata.
Ampak gvfs, ki ga uporabljam za mountanje FTP diska v virtualno POSIX mesto zato, da lahko uporabim rsync, ne podpira tega ne-protokola in pač ne nastavi datuma spremembe.đ
Ali ima kdo kakšno idejo kako
1) zagnati neko skripto vsakič, ko gvfs napiše datoteko na FTP
2) CLI alternativo gvfs-mount, ki podpira MDTM_write (poizkusil sem rclone, prav tako ne deluje)
Hvala in LP!
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.
AštiriL ::
H̬̫̲̺v̫͕͓̞͊̂ͣ͌̆͗a̔ͯ̽̅̾̋l̟̲͉̙̪a͈͔͂ ̱̝̤̥̟̜̣ͬ̈z̺̰̮̖̩̹͇͗͋̋̏á͈̜̖̔ͦͨ̑̓̓ ̭̼̙̯͖̗̂̚ͅt͙ͬ̒̄͑ͯ͒ͯo̜̠͓̞̪̦̓l̰̬̗͖̭͖͍ͦ̔ͩ͛ͫ͆ͤe̥̭̳̓ͬ͊̅ͪ͂ͨ ̱̝̜̳̇ͧ͒̐̃o̟̦͎̹̭̓d͈̂̽͒͆̅̚lͭi͎͍͍̎čͬ̃̈n̤̩̠̔̾o̺̪̔ i̻̫̓ͧd̥̘̱̓̈ͩͮͯe̲̟̤͎̟ͥ̊̔ͪͬͅj͔̹͎̆̒̏̊ͦ̌o͉͉̞̬̣̥͐,̖̯̭̟̍̈ͩͧ̿̌͐ ̞̳̬̮̼̅ͥ͆̐͌ͅp̫̰̻͎̩̄̂̓̍̊ͨ͋r͔̠̫̮̲ͤͭ̓̊́a̙̯̭͎ͦͣͭ̒͒͆̊v̞̦̙̇̑̄ͨ̅ ̜̠̂ͭ̊̊̏ṟ͚̰ͦ͑ͩͅͅe͚̘̹̲͕͊s̙̱͕̣͚͙̰͋̈́̆ ̞͉̿̋̅ͩz̮̣͓̣͙̫̃ͣ̾v̥̩͕̉̂͆ͨ̊̂̆̑̒e̙͓̞̩̪̮̗͋̽͆ṅ̝͈͓̩̖̅͐̇ȋ͙͈̟̻͌͆̔ͬ͑̿ ̟ͥ̃̐ͮk͍̼̟̟͋̌̑ͯ̾̌ò̜͈̺̠̩̠̒ͭ̀ͤt͔̤̪͕̺̙͖̩̾̋̾̄̚ n̩͙̮̯̯ͦ̔̾ͩ̑͛ͫͫ̈̀e͚͍̜͖̘̭̲̫̝̼̬̱̖̘̙̲ͧ̊͌ͨ͑̇̋͊ͯ͂̒ͩͥp͕͔͔̖̳̟̬̩͔͖̬͍̠̠̤̝̻̃̔ͦ̀̾ͭͦ̇̓͗o̖͔̦̣͓̲͌̈́̾̓ͨ̎̔͗̿̓̐p̲̞͇͉̞̻̳̣͈̠̝ͯ̓ͣ͐̈̒ͣ̏̌i̳̖̖̬͇̙͎̯̮̣̘͙̹̻͍̬ͪ̆͒ͤ̉ͥ̈͋͒ͪ̅̈́̏͛͗̌ͥͅs̫̩̣̲̓ͤͦͫͯ̽ͥͩͧn̙̝̮͕͖̬̱̠͙͉͔͚̬͓͓̋ͣ́͗̈́͐́ͭ́͂̍͌̄a̘͇̩̻̰̥ͤ͊̈ͧ̀͛ ̗͕̦̥͙̱̱͙͕͖̥̠̥͉͎̬ͦ͌͊̒ͬ̓̐̒ͯͤͬ̍̑́͋̈̚z͚͖̹̯̰͍͙̖̥͑̾ͥ̍͛̊͗̇͐̏̿ͭͨ̍͋̈́́ͫä̫̮̞͍̻̠̝̖͇ͫ̀̐̄̅͆̒͑̆̅̏ͧb̲͔̲̙͎ͥ́ͣ̃͒̾̔͆̏ͭͣͮͨͭ̿̈ͦ̍̚ä͕̻̺̻̱̼̘́͗ͥ͋v̗͍͍̣͑̉̉ͩ̑̈ͥͦͫ͂͗̍ͮ̾̌͌ͦͩȃ̯̳̫͙̫ͮͨ̈́̑!͈̰̮̣̰̖̘ͯ̋ͤͯ͐ͥ̉̃ͫ̒ͫ̌ͨͫ͗̄͂̊ \s
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.
pegasus ::
Alternativa je, da pustiš ftp protokolu mirno spanje v grobu in ga ne vlačiš od tam ven spet v produkcijo. Njegov čas je že minil, kar tudi sam ugotavljaš. Uporabi karkoli drugega, boš imel lažje življenje.
AštiriL ::
Arnes ne podpira ničesar drugega kot FTP za dostop do tegale Razor strežnika ...
xy
xy
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.
AštiriL ::
Sem jih. Samo mdtm_write so enejblali. :clap:
urejanje: Je pa res da sem jim dobesedno napisal da naj v vsftpd configu dajo MDTM_write na Yes in točno to so brez odlašanja naredili.
urejanje: Je pa res da sem jim dobesedno napisal da naj v vsftpd configu dajo MDTM_write na Yes in točno to so brez odlašanja naredili.
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.
Zgodovina sprememb…
- spremenil: AštiriL ()
WhiteAngel ::
S FTP ni nič narobe in odlično služi svojemu namenu. Sploh ne vem, kaj bi bila direktna alternativa, ki bi povsod delovala out of the box.
@OP: Zakaj mountaš mape lokalno? Ali ni lažje, če s ftp ukazom vse naložiš in še datume nastaviš spotoma? Si poskusil še s kakšnim drugim ftpfs vmesnikom ala curlftpfs?
In alternativa je, da s curlom prek http pušaš datoteke na "nek" webservice? Scp?
@OP: Zakaj mountaš mape lokalno? Ali ni lažje, če s ftp ukazom vse naložiš in še datume nastaviš spotoma? Si poskusil še s kakšnim drugim ftpfs vmesnikom ala curlftpfs?
Alternativa je, da pustiš ftp protokolu mirno spanje v grobu in ga ne vlačiš od tam ven spet v produkcijo. Njegov čas je že minil, kar tudi sam ugotavljaš. Uporabi karkoli drugega, boš imel lažje življenje.
In alternativa je, da s curlom prek http pušaš datoteke na "nek" webservice? Scp?
Zgodovina sprememb…
- spremenil: WhiteAngel ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Sesutje celotne mreže ARNESOddelek: Omrežja in internet | 1268 (973) | flipflop |
» | Spletna stran preko Arnesa.Oddelek: Izdelava spletišč | 2206 (2092) | [MYTiX] |
» | Kako nardit, da bi lahko samo z geslom prišel na neko stran???Oddelek: Izdelava spletišč | 2028 (1606) | kunigas |
» | SlikaOddelek: Slo-Tech | 961 (780) | ToniT |
» | telnent.exeOddelek: Pomoč in nasveti | 1001 (881) | Gandalfar |