• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af ninjastick | 21.03.2015 10:12

Backup fra Windows 7 til linux server

Software
Hej folkens :)

Jeg har en server hos Hetzner (Ubuntu Server x64) som jeg godt kunne tænke mig at tage backup TIL, men jeg er rimelig ny så jeg har lidt svært ved at finde hoved og hale i det.

Det skal helst være sådan at der kører et scheduled program på min Windowsmaskine, som så tager backup af forskellige mapper og smider dem over på linux maskinen. Jeg har undersøgt det lidt hist og her, men mit hoved brændte sammen før jeg fandt ud af noget så jeg er rimelig meget på bar bund. Al hjælp er velkommen!

Jeg har nogenlunde styr på Windows og et meget basis kendskab til linux (debian distroer). Jeg kører Windows 7 og serveren er, som sagt, en Ubuntu Server x64 (kan sagtens udskiftes).

Håber lidt på jeg ikke er den første der kaster mig ud i det her ^^


- Benjamin
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer13

# 1

10 år 3 måneder siden

Permalink

Indsendt af julemand101 den 21. marts 2015 kl. 11:06

Permalink

Har du brug for en slags

Har du brug for en slags versionsstyring således du kan gå flere backup's tilbage i tid hvis du skulle stå og opdage du er kommet til at slette en fil for fx 7 dage siden og der i mellemtiden er foretaget flere backups? Eller kan du nøjes med et alm. sync af en mappe på serveren som så altid vil indeholde præcis det samme som din Windows maskine (og miste filer når du sletter dem fra Windows?).
  • Log ind eller opret dig for at tilføje kommentarer

# 2

10 år 3 måneder siden

Permalink

Indsendt af ninjastick den 21. marts 2015 kl. 11:48

Permalink

Det er primært til filer

Det er primært til filer jeg har haft en evighed og ønsker at beholde i tilfælde af at en harddisk står af. Det kunne være fint med en form for reservebackups, men jeg kan sagtens "nøjes" med en sync. Det her projekt er primært fordi jeg skal bruge det, men også for at lære :)

En feature der kunne være lækker ville være hvis flere computere kunne bruge serveren som backup-server, da min far også mangler et sted til hans ting. Men jeg har ikke tænkt mig at stille krav, som sådan, før jeg har en idé om hvilke muligheder jeg har
  • Log ind eller opret dig for at tilføje kommentarer

# 3

10 år 3 måneder siden

Permalink

Indsendt af dudsen den 21. marts 2015 kl. 15:48

Permalink

Problemet er windows

rsync er en traditionelle løsning mellem linux/unix systemer hvis du ikke vil have versions kontrol men hvordan du gør det uden bash openssh og crontab er et godt spøgsmål.

Det er et gammelt novell værktøj netdrive og et par nyere værktøjer der fungere lidt som fuse under linux. ie montoere en ftp konto som lokal mappe, og et ms powertoy værktøj der hedder powersync det kan værre en løsning.

mercurial(hg) og git har fudt funktionelle windows implementationer så hvis det er mest tekst/xml/kode så er det en løsning hvis du kan automatisere det fra windows.

Windows har en task scedular men har kun lige sniffet til den så tør ikke sige hvordan det i praksis fungere.

bash findes self også til windows så du kan bruge rsyn/git stort set som under linux via cygwin.

Det store spøgsmål her er lidt hvad slags pull request kan du få windows til at automatisere og derefter kan du så tilpasse linux.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

10 år 3 måneder siden

Permalink

Indsendt af julemand101 den 21. marts 2015 kl. 23:38

Permalink

Beklager det sene svar men

Beklager det sene svar men var fuldt optaget af andre aktiviteter.

Som dudsen er inde på så ville man ved Linux bruge rsync eller værktøjer der bruger rsync protokollen på et eller andet niveau. Rsync findes dog også til Windows og du kan som sådan derfor også fint lave de samme scripts og værktøjer til Windows der giver dig god alm. sync af dine mapper op til Linux.

Nu snakker du om din far også skal kunne bruge løsningen og her tænker jeg lidt at der godt må komme lidt GUI ind over løsningen samt noget stabilitet der tåler at en backup kan blive afbrudt midt i processen (intet ondt ord om din far!).

Jeg bruger selv for øjeblikket CrashPlan til backup af min Windows maskine op imod min NAS server som samtidig kører CrashPlan til at modtage backup fra min Windows maskine samt løbende tage backup af sine egne filer og sender dem over til CrashPlan Central (de giver uendeligt plads for et ret lavt beløb men tilgengæld er deres service temmelig langsom omend det er ligegyldigt hvis du bare bruger dem som en ekstra sikkerhed hvis alt går galt).

CrashPlan supporter ikke direkte at køre deres software "headless" (altså uden GUI på den maskine programmet kører på) men de har en fin vejledning til hvordan man kan sætte det op og det er ikke så kompliceret hvis man allerede kender til brugen af PuTTY:

http://support.code42.com/CrashPlan/Latest/Configuring/Using_CrashPlan_…

Når softwaren er installeret skal du installere CrashPlan på din egen maskine samt din fars. Du kan selv vælge om i vil bruge samme konto eller om i bruger hver sin. Fordelen/ulenpen ved det sidste er at du ikke kan se din fars data da disse vil være krypteret. Omvendt kan han heller ikke se dine data. Men det er en stor fordel at alle data der ligger i CrashPlan databasen er komplet krypteret og du kan derfor uden problemer "leje" plads ud til venner og bekendte som kan bruge din server som backup server uden at risikere du eller andre kan se disse data.

Dette giver så også en ulempe da CrashPlan formatet kun er læsbart af CrashPlan selv og du kan derfor ikke selv gå direkte ind på serveren og genskabe dine data uden at CrashPlan serverdelen kører. Jeg synes der er forskellige holdninger omkring dette eftersom CrashPlan serveren gør mange andre ting end bare at tage backup af dine data. Fx køres der automatisk løbende tjek af alle data om der er sket diskfejl og hvis det er tilfældet så forsøges der at reparere data (eller indhente data igen hvis dette ikke kan lade sig gøre).

Nå men kort sagt så vil jeg tro CrashPlan er en mulig kandidat for dig. Softwaren er gratis at benytte og med gratis versionen har du en rimelig solid standard opsætning hvor den laver et nyt backup image op imod din server dagligt og slettede filer vil blive slettet fra din backup efter 30 dage. Hvis du køber deres service kan du selv bestemme disse intervaller (+ meget mere) og derudover få adgang til deres CrashPlan Central og bruge den som en ekstra backup server.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

10 år 3 måneder siden

Permalink

Indsendt af ninjastick den 23. marts 2015 kl. 03:14

Permalink

Tak for svarene!

#3: "Det store spøgsmål her er lidt hvad slags pull request kan du få windows til at automatisere og derefter kan du så tilpasse linux."

Det var lige præcis det jeg havde en idé om var en udfordring. Planen var lidt at det skulle være så let som muligt i Windows og så ellers være opsætningstung på linux.

#4: Min far har alverdens respekt for processer der skal "have fred" til at køre. Han har sågar haft en tendens til at lade den være under Windows Update for ikke at "forvirre copmuteren" ^^

CrashPlan lyder umiddelbart som noget jeg godt kunne tænke mig at dykke ned i, og det er ikke umiddelbart et problem at dataen er krypteret og kun kan tilgås gennem CrashPlan da det skal bruges udelukkende som backup-løsning og ikke opbevaring. Jeg skal dog lige være helt med på noderne... Fungerer det således at jeg tager backup FRA en maskine der kører CrashPlan (min fx. min egen) og TIL min egen server SAMT deres server? Eller var headless beregnet til at kunne tage backup af ting FRA min egen server og TIL deres server?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

10 år 3 måneder siden

Permalink

Indsendt af julemand101 den 23. marts 2015 kl. 08:14

Permalink

#5
Når du installerer

#5
Når du installerer CrashPlan kan du ikke undgå at få en serverkomponent på alle enheder du installerer men du kan fravælge at bruge serverdelen (fidusen er at du i princippet kunne gøre så din far tager backup til din maskine og du tager backup over på din fars maskine).

Men ja, du tager backup fra din maskine og over på en anden CrashPlan maskine som i dette tilfælde vil være din server (du kan også lave backup til ekstern harddisk). Du kan ikke lave således jeres fælles CrashPlan server sender disse backup's videre til CrashPlan Central (jeg bruger det bare til at sende data der ellers ligger på min NAS over til CrashPlan Central som fx musik og film). Men du kan købe CrashPlan Central til din egen maskine som så sender det til CrashPlan Central OG din centrale CrashPlan server (så din backup ligger to steder).

Headless handler bare om du kan køre CrashPlan på en server der ikke har tilsluttet nogen skærm og som du så fjernstyrer med en CrashPlan klient der kører på fx din egen maskine. Du kan sætte CrashPlan til at køre præcis som på enhver anden maskine på denne måde og derfor tillade at modtage backup fra andre maskiner eller tage backup af din server og sende over til en anden CrashPlan instans eller CrashPlan Central.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

10 år 3 måneder siden

Permalink

Indsendt af dudsen den 23. marts 2015 kl. 09:43

Permalink

backup

#5:
Det var lige præcis det jeg havde en idé om var en udfordring. Planen var lidt at det skulle være så let som muligt i Windows og så ellers være opsætningstung på linux.


Mit bedste bud er enten at købe noget der modsvarer "netdrive" til windows, og bruge sftp, eller konfigurere webdav(tls/ssl besktytter) på linux og så se om du kan få windows backup til at gøre arbejdet med at flytte filer for dig.

Mener ikke windows task schedular er så svær at håndtere men det er snart lang tid siden min korte karriere med windows support sluttede.

Hvis du er villig til at lave en manuel pull request så er mercurial over ssh/sftp nok den simpleste måde at få windows til at syncroninsere mellem windows og linux.
  • Log ind eller opret dig for at tilføje kommentarer

# 8

10 år 3 måneder siden

Permalink

Indsendt af hoppendekanin den 23. marts 2015 kl. 14:30

Permalink

Ellers er der også

Ellers er der også bittorrent sync, hvor programmet bruger bittorrentprotokollen til at synkronisere filer mellem ens enheder. Jeg bruger det både på min Android telefon, et par Windows maskiner og et par Debian computere. Jeg har så lavet en "central" server, hvor alt mine synkroniserede filer gemmes. Programmet synkroniserer data via en krypteret forbindelse, men lagre filerne ukrypteret.

Det er ok nemt at sætte op, da man blot skal starte programmet op på, og så foregår opsætningen via browseren på Linux og via klienten på Windows og Android.

  • Log ind eller opret dig for at tilføje kommentarer

# 9

10 år 3 måneder siden

Permalink

Indsendt af klausenbusk den 24. marts 2015 kl. 10:27

Permalink

Ellers er der også

#8: Ellers er der også bittorrent sync, hvor programmet bruger bittorrentprotokollen til at synkronisere filer mellem ens enheder. Jeg bruger det både på min Android telefon, et par Windows maskiner og et par Debian computere. Jeg har så lavet en "central" server, hvor alt mine synkroniserede filer gemmes. Programmet synkroniserer data via en krypteret forbindelse, men lagre filerne ukrypteret.
Kan også anbefale Syncthing, det indeholder også en form for versionering.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

10 år 3 måneder siden

Permalink

Indsendt af marlar den 24. marts 2015 kl. 11:12

Permalink

Ellers er der også

#8: Ellers er der også bittorrent sync

Understøttet det sync fra flere mapper, evt. via symlinkning?

Altså sådan at ikke alt sync'et indhold nødvendigvis skal ligge i samme mappestruktur.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

10 år 3 måneder siden

Permalink

Indsendt af ninjastick den 24. marts 2015 kl. 20:35

Permalink

Undskyld jeg ikke lige har

Undskyld jeg ikke lige har været med på alle jeres svar, jeg har lidt travlt for tiden :)

Jeg har før fået længere foredrag om hvor smart CrashPlan er, så jeg tror jeg starter med at se lidt på det. Det kan være jeg vender frustreret tilbage og brokker mig, men om ikke andet skal jeg nok lige give en melding når (og hvis...) det lykkedes ^^


Tak for hjælpen indtil videre!
  • Log ind eller opret dig for at tilføje kommentarer

# 12

10 år 3 måneder siden

Permalink

Indsendt af hoppendekanin den 25. marts 2015 kl. 10:55

Permalink

Godt spørgsmål, da

#10:
Godt spørgsmål, da jeg kun har sync´et home-mapper uden symlinks. Jeg kan da lige vende tilbage senere med et svar
  • Log ind eller opret dig for at tilføje kommentarer

# 13

10 år 3 måneder siden

Permalink

Indsendt af marlar den 25. marts 2015 kl. 18:55

Permalink

Jeg kan da lige vende

#12: Jeg kan da lige vende tilbage senere med et svar

Det må du meget gerne!
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 4
Hvad med en afstemming Malar 5
Virtuel maskine? 6
PCLinuxOS 40
den er sjov 3
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !