Backup software Windows => Linux

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Nu online
Beste Tweakers,

Binnenkort wil ik mijn zelfbouw NAS opnieuw inrichten en ik ben nu zoekende naar een goede backup oplossing. Op het moment worden er eigenlijk nog geen backups gemaakt O-) Alleen via een rsync scriptje en wat hardlinks zet ik soms (eens in de zoveel maanden) van een PC de data over. Echter wil ik bij een herinstallatie meteen het backuppen goed oppakken, maar heb geen idee wat "goed" is.

De zelfbouw NAS zal wederom Linux gaan draaien met ZFS voor de opslag. Hierbij zal er een pool komen die bestaat uit 2 schijven in mirror configuratie om de uitval van een schijf op te kunnen vangen. Waar ik vervolgens zoekende naar ben is backup software die ik op verschillende Windows PCs kan installeren die automatisch periodiek een backup maken. Daarbij is het belangrijk dat het maken van de backup ook via internet kan en niet alleen over het lokale netwerk zal plaatsvinden (backups via Samba/Windows shares zijn dus uitgesloten, en incrementele backups waarbij alleen gewijzigde bestanden worden verstuurd is vereist). Daarnaast lijkt het mij handig om een backup oplossing te hebben waarbij er niet puur wordt vertrouwd op de backup software, maar het ook mogelijk is om handmatig bestanden terug te zoeken. Dit in het geval dat de software niet meer ondersteund zou worden.

Daarom dat ik mij dan ook ben gaan oriënteren naar backup software. Echter zie ik door de bomen het bos niet meer. Zo heb ik https://wiki.archlinux.or...ation_and_backup_programs en Wikipedia: List of backup software erbij gepakt. Maar snel klikkende naar de websites van de software zie ik geen die mij in eerste oogopslag doet bekoren. Of het zijn web 0.9 achtige websites "gemaakt door en voor programmeurs" met karige documentatie (ben er zelf ook een, dus weet er alles van :+ ), waarbij het meestal gaat om hobby projectjes van een persoon en het op basis van GitHub activiteit twijfelachtig is of het nog ontwikkeld wordt en meestal een (eenvoudige) GUI ontbreekt. Of het is commerciële/enterprise software met ergens ver weg gestopt een gratis optie waarbij het compleet onduidelijk is wat nu wel en niet kan met de gratis versie. Daarom dat ik benieuwd ben naar ervaringen van anderen.

Waar ik op zoek naar ben:
Must haves
  • Incrementele overdracht
  • Veilige overdracht (in geval dat het via internet gebeurd)
  • Backups starten vanaf de client (alle hebben variabele gebruikerstijden dus backup kan niet vanaf de server worden ingepland)
  • Ondersteuning voor meerdere gebruikers/PCs
  • Linux server ondersteuning
  • Windows client ondersteuning
Should haves
  • Incrementele opslag (evt. periodieke volledige backups)
  • Eenvoudige mogelijkheid tot terughalen backups zonder gebruik van de originele software
  • Linux client ondersteuning
Nice to haves
  • n00b friendly client software
  • Automatisch opruimen oude backups
  • Mogelijkheid tot eenvoudig openen/verkennen meest recente bestanden (aangezien elke gebruiker meerdere PCs/tablets heeft en het altijd handig kan zijn om even een bestand "van de andere PC" te kunnen openen zonder dat die PC aan staat). Hierbij valt bv te denken aan een Windows Share of eventueel via de client software
  • Mogelijkheid tot maken van off-site backups (bv eens per maand de backups naar een externe HDD zetten die ergens anders bewaard kan worden)
Een oplossing waar ik zelf aan zat te denken is een eigen oplossing waarbij ik gebruik maak van ZFSs snapshot feature. Vanaf de Windows PC zou ik dan via rsync de bestanden naar de NAS kunnen kopiëren waarna ik via SSH voor de ZFS dataset (voor gebruiker/PC) een nieuw snapshot aanmaak. Via de Windows Scheduler zou dat dan wellicht geautomatiseerd kunnen worden. Het terughalen van een bestand uit de backup zou dan kunnen vanuit de /.zfs/snapshot/ map.
Voordelen lijken mij dat het een eenvoudige no-nonse oplossing is. Nadeel is vervolgens dat ik alsnog zelf de initiële setup moet doen om de juiste scripts op te zetten etc en ik ook nodig zal zijn om backups terug te toveren. Daarnaast weet ik niet of ZFS snapshots hier geschikt voor zijn.
Daarnaast zou het in dit geval ook mogelijk zijn om via synchronisatie software (bv Bittorrent Sync) automatisch alle data ook op de NAS te zetten, en daar via een cronjob de snapshots aan te maken. Daarmee is dan ook afgedekt dat de backups automatisch worden gemaakt (ook als de client uit staat, want de data is dan eerder gesynchroniseerd), en doordat de bestanden op de normale manier op de NAS staan kunnen deze ook via een Windows Share worden ingezien (of bijgewerkt) op andere PCs. Daarnaast zouden off-site backups wellicht kunnen worden gemaakt middels ZFSs replication feature. Waarbij er periodiek een externe HDD wordt aangesloten en die wordt bijgewerkt met de laatste snapshots (of in ieder geval de meest recente).

Graag hoor ik dus welke ervaringen jullie hebben met bestaande backup software, en of bv mijn bedachte oplossing met ZFS ook geschikt is (ZFS snapshots op deze manier inzetbaar zijn).