Z meho pohledu je uplne jedno, jestli je to webDav nebo samba share. Proste je to namapovane bud jako disk s pismenkem ve Windows nebo jako adresar ve filesystemu v Linuxu. Pro zalohovaci aplikaci je to transparentni - proste zalohuje z jednoho adresare (rychleho) do druheho (pomaleho).
Reseni, ktere si vyprodukuju jsem tu uz napsal:
-----
pro vsechny lokalni soubory udelat
-- vzit soubor, spocitat CRC a zapsat do databaze spolu s atributy souboru, nazvem a cestou
pro vsechny zaznamy v databazi
-- pokud je neexistuje soubor drive nebo se zmenil CRC, zkopirovat do vzdaleneho disku
-- pokud soubor drive existoval a ted uz ne, smazat z vzdaleneho disku
-----
Sitovou komunikaci resit nepotrebuju, pro aplikaci to jsou jen dva adresare. Zaroven mi to bude fungovat nezavisle na tom, jake vzdalene uloziste si namapuju do filesystemu.
To prece neni tak slozite pochopit, ne?