Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Chuck 03. 01. 2019, 15:43:38
-
Ak máte niekto Windows 10 Home, chcel by som sa spýtať, či sa tam dá používať Rsync+davfs2. Ja mám teraz Debian, používam to nasledovne:
apt install davfs2
mkdir /mnt/dav
mount -t davfs https://webdav.pcloud.com /mnt/dav
rsync file.txt /mnt/dav
-
ne
$ uname -a
Linux miko 4.4.0-17134-Microsoft #471-Microsoft Fri Dec 07 20:04:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
$ ls -l /dev/fuse
ls: cannot access '/dev/fuse': No such file or directory
-
Dobre, takže nie je tam (https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13522845-add-fuse-filesystem-in-userspace-support-in-wsl) Fuse.
Existuje nejaká alternatíva pre incremental backup? Z Windows 10 Home na WebDAV. Samozrejme, programy ~100MB existujú, ale mám na mysli buď malý program ako Rsync, alebo program, ktorý je súčasťou Windowsu.
-
Differential backup som mal na mysli, nie incremental. A nie som si istý, či tá metóda s davfs2 v skutočnosti vykonáva differential backup. Tým pádom, či vôbec existuje spôsob, ako to vykonať na WebDAV.
-
webdav sa dá namountovať natívne z windowsu,
po nejakých tweakoch v registroch to funguje skoro dobre,
či sa to ale dá použiť s rsyncom neviem
-
rsync vo Windows subsysteme for Linux funguje.
Pouzivam ho na backup niektorych suborov z Windows.
-
webdav sa dá namountovať natívne z windowsu,
po nejakých tweakoch v registroch to funguje skoro dobre,
či sa to ale dá použiť s rsyncom neviem
To viem, že sa dá pripojiť, ale neviem ako funguje WSL. Vo Windowse sa dá WebDAV pripojiť aj jednorazovo (len neviem v akom tvare sa zadáva adresa do správcu súborov) aj trvale. Ale neviem presne, aký typ pripojenia je to, ale asi taký ako v Linuxe bez davfs2 -to je: iba zadám davs://užívatľské-meno@webdav.pcloud.com . A otvorím si davs://užívatľské-meno@webdav.pcloud.com/file.txt ale s tým nemôžem pracovať v termináli, že by som v termináli zadal napríklad "cp davs://užívatľské-meno@webdav.pcloud.com/file.txt /home/Documents". Keď to pripojím s davfs2 , tak môžem zadať "cp /mnt/dav/file.txt /home/Documnets".
-
rsync vo Windows subsysteme for Linux funguje.
Pouzivam ho na backup niektorych suborov z Windows.
Lenže na to potrebuješ SSH prístup. A ja potrebujem zistiť, ako vykonať differential backup na WebDAV. Samozrejme, že na WebDAV mám len webdav prístup.
-
Aby som vám to vysvetlil, hľadám niečo pre ľudí ktorí majú Windows 10 Home a potrebujú jednoduchú metódu na ten differential backup. Ak nenájdem nič vhodnejšie, ostáva ešte Rclone. Má aj windowsovú verziu, ale zaujímalo by ma, či funguje aj vo WSL. Má to ~8MB, čiže 10x viac ako to, čo som pôvodne zamýšľal (iba nainštalovať davfs2) a trochu zložitú konfiguráciu.
Zadáte názov vzdialeného úložiska (ja som si ho nazval "remo"), vyberiete typ (pre WebDAV jednoducho napíšete 24), zadáte adresu (v mojom prípade https://webdav.pcloud.com). Ak na vzdialenom úložisku nemáte priečinky tak napíšeterclone copy file.txt remo:
Ak máte priečinok, tak môžete napísať rclone copy file.txt remo:priečinok
Vyskúšajte to na Windowse.
-
co to je priecinok????
-
co to je priecinok????
Priečinok je direktorář (https://cs.wikipedia.org/wiki/Adres%C3%A1%C5%99_%28informatika%29).
https://sk.wikipedia.org/wiki/Adres%C3%A1r_%28informatika%29
https://en.wikipedia.org/wiki/Directory_%28computing%29#Folder_metaphor
-
Nepôjde to. Okrem tej metódy s davfs2 existuje ešte jedna metóda: gvfs. Pripojí sa to na /run/user/1000/gvfs alebo /home/<username>/.gvfs/<resourcename> . Lenže to si vyžaduje gvfs-fuse a tým pádom aj fuse.
https://stackoverflow.com/questions/25922436/rsync-on-a-webdav-folder-doesnt-work
https://lists.debian.org/debian-user/2014/02/msg01277.html
https://superuser.com/questions/717893/how-do-i-navigate-to-a-samba-location-ive-mounted-in-nautilus-on-the-command-li
Rsync podporuje len 2 protokoly: SSH a rsync, pričom rsync protokol nie je šifrovaný.
https://www.jveweb.net/en/archives/2011/01/running-rsync-as-a-daemon.html
A samozrejme, na tom WebDAV serveri by zároveň musel bežať rsync démon. A okrem toho, že to nie je šifrované, je tam ďalšia nevýhoda: zle sa tam naviguje. Tým pádom sa Rsync pripojenie dosť ťažko používa, aj na sťahovanie. Pripojte sa napríklad na tento server:rsync rsync://ftp.antik.sk/ubuntu-releases
a vyskúšajte si to. V podstate všetky tie rsync servery čo som videl majú http server na tej istej adrese (http://ftp.antik.sk/ubuntu-releases) a tam si to môžete prezerať a s Rsyncom potom sťahovať.
Takže ostáva nám Rclone, ktorý funguje bez fuse (skúsil som odinštalovať fuse). Vyskúšajte to niekto na WSL. Ak som použitie Rclone nevysvetlil dosť podrobne, tak napíšte.
-
co to je priecinok????
Příčiník ?
:-)
-
co to je priecinok????
Příčiník ?
:-)
Průčinek.
-
Desktopove Windows maji nativni zalohovani, hledej na Google "Windows File History"
-
co to je priecinok????
Příčiník ?
:-)
Průčinek.
přes-činka.
-
Desktopove Windows maji nativni zalohovani, hledej na Google "Windows File History"
Áno, a má to dve funkcie: on/off. Mne sa tu jedná o to, aby sa ten program dal použiť na zálohovanie a na nasadzovanie statických webstránok.
-
Hoď to do gitu to je najlepšia záloha so zaručenou históriou všetkých zmien.
-
A použít nějak windowsácký robocopy?
https://superuser.com/questions/814102/robocopy-command-to-do-an-incremental-backup
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
-
A použít nějak windowsácký robocopy?
https://superuser.com/questions/814102/robocopy-command-to-do-an-incremental-backup
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
To používa SMB protokol. Dá sa to WebDAV úložisko na Windowse pripojiť? Lebo ja to poznám len z obrázkov. Myslím, že sa dá webdav pripojiť jednorazovo (napísať adresu do Windows File Explorer a kliknúť Enter), ale obávam sa, že to nie je plnohodnotné pripojenie. Tak ako v Linixe keď zadám davs://webdav.pcloud.com, tak si to tam môžem len prezerať. Na to, aby som mohol použiť Rsync, treba WebDAV pripojiť s pomocou virtuálneho súborového systému (Filesystem in Userspace). Neviem či vo Windowse niečo také je. A pripájať to ako map je zdĺhavé.
Druhá možnosť by bola, keby tam bežal HTTP+SMB server namiesto HTTP+WebDAV. Potom by sa tam dalo použiť Robocopy. SMB v.3 je šifrované, tak ako WebDAVs. A z Linuxu by sa proste pripájalo s mount -t smbfs smb://server.com.
Najlepšie riešenie bude podľa mňa Rclone.
-
Co máš furt s tím WebDAV? Zaprvé na to vůbec nepotřebuješ WSL, a zadruhé ta sračka je nepoužitelná univerzálně pod jakýmkoliv OS nebo "emulací".
-
A použít nějak windowsácký robocopy?
https://superuser.com/questions/814102/robocopy-command-to-do-an-incremental-backup
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
To používa SMB protokol. Dá sa to WebDAV úložisko na Windowse pripojiť? Lebo ja to poznám len z obrázkov. Myslím, že sa dá webdav pripojiť jednorazovo (napísať adresu do Windows File Explorer a kliknúť Enter), ale obávam sa, že to nie je plnohodnotné pripojenie. Tak ako v Linixe keď zadám davs://webdav.pcloud.com, tak si to tam môžem len prezerať. Na to, aby som mohol použiť Rsync, treba WebDAV pripojiť s pomocou virtuálneho súborového systému (Filesystem in Userspace). Neviem či vo Windowse niečo také je. A pripájať to ako map je zdĺhavé.
Druhá možnosť by bola, keby tam bežal HTTP+SMB server namiesto HTTP+WebDAV. Potom by sa tam dalo použiť Robocopy. SMB v.3 je šifrované, tak ako WebDAVs. A z Linuxu by sa proste pripájalo s mount -t smbfs smb://server.com.
Najlepšie riešenie bude podľa mňa Rclone.
Pokud je to remote tak asi HTTP+FTPS/SFTP/něco takovýho. A bud to tahat k sobě a z toho dělat inkrementální zálohy do dalšího adresáře jakkýmkoliv nástrojem nebo bez toho mezikroku.
-
Pokud je to remote tak asi HTTP+FTPS/SFTP/něco takovýho. A bud to tahat k sobě a z toho dělat inkrementální zálohy do dalšího adresáře jakkýmkoliv nástrojem nebo bez toho mezikroku.
FTP ani žiadne jeho varianty nechcem použiť. SFTP je robustný program, má veľa príkazov, ktoré sa spúšťajú na serveri a pritom je to úplne zbytočné. Webstránku stačí mať v PC a len ju synchronizovať. V Rsync je to rsync -a --delete webstranka/ /mnt/dav/webstranka
a v Rclone je torclone sync webstranka remote:webstranka
Vezmi si, že poskytovatelia bezplatných cloudov väčšinou ani neposkytujú iný prístup ako cez svoj proprietárny protokol. A ak poskytujú, tak vždy je to (https://community.cryptomator.org/t/webdav-urls-of-common-cloud-storage-services/75) WebDAV. SFTP už trochu zvyšuje náklady. Hoci existujú (https://www.hetzner.com/storage/storage-box) firmy, ktoré ti dajú SFTP server lacnejšie ako Google/Microsoft ich proprietárne cloudy.
Rclone má windowsovú verziu, takže sa dá použiť aj keby nefungoval vo WSL. Pritom, keby si chcel použiť Rsync (cez SSH) vo WSL, tak neviem či to funguje. Či WSL má vlastné súbory aby si tú stránku mohol mať uloženú tam a zadal by si napríklad rsync -a --delete /home/user/webstranka užívateľ@example.com/webstranka . Alebo treba mať tú webstránku na windowsových oddieloch a to potom pripojiť vo WSL a až potom použiť Rsync. Ale to by bolo zdĺhavé.