https://itefix.net/cwrsync on vedetty pois, joten Scoop ilmoittaa että se on expired, eikä anna suorittaa komentoa. Itefix ehdottaa vaihtoehdoksi WSL:n rsync:ä tai MINGW/MSYS2-käännöstä rsyncistä.
Sain komentotiedot ja WSL-asetukset päivitetyksi niin, että saan tahdistukset tehdyksi WSL:n rsyncillä.
Nyt kun olen rsync:n takia sitoutunut WSL:n käyttöön, haluaisin vielä korvata PowerShellin MessageBoxin WSL:n notify-send:llä, kun vaan saiisn sen toimimaan. Googletin ratkaisua ilmoituksen "GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown" jne. avulla, mutta netistä löytyvät neuvot eivät riitä, jotain puuttuu.
Unohdin kertoa restic-kokeestani.
Aloitin ajamalla varmistuksen kahteen eri repoon: yhteen jota käytin puhtaasti Scoop/mintty/bash/restic-yhdistelmällä, ja toiseen, jota käytin puhtaasti WSL:n sisällä. Scoop-restic tarvitsi ensivarmistukseen 15 min, WSL-restic 17 min seinökelloaikaa (time-komennon mukaan). Heti perään ajettu varmistus, jossa mikään tiedosto ei ollut muuttunut, vei Scoop-resticiltä hippusen yli 5 sekuntia, WSL-resticiltä vajaat 15 sekuntia. Testiaineisto oli osajoukko siitä, mitä yleensä varmistan.
Seuraavaksi kokeilin, voiko WSL-resticillä vilkaista Scoop-resticin repoa ja päinvastoin. Tämä ei onnistu kumpaankaan suuntaan. Vasta lopuksi kokeilin sitä, mitä nm ehdotti; yritin WSL:n sisältä ajaa ensivarmistuksen vielä kolmanteen repoon Scoop-asennetulla restic.exe:llä. Sekään ei onnistu.
Alkuperäiseen ongelmaan resticin kanssa WSL:stä ei siis ole apua ellen siirry käyttämään resticiä pelkästään WSL:n kautta. Jos WSL:n sisältä tehty palautus on Windowsin kannalta suojattu oikein, se voisi toimia. Niin pitkälle en ole testannut, on tässä ollut muutakin tekemistä.