Bra, enkel backup av systemet?

Permalänk
Medlem

Bra, enkel backup av systemet?

Hej!

Måste börja ta backup på mitt system. När jag hade Mac så var Timemachine en lifesaver ibland - verkligen.
Därav att jag måste kolla på någon lösning för PC. Vet ni någon bra och inte för dyr? Offline alltså, till en disk. Win 10.

Visa signatur

AMD Ryzen 5600X // BeQuiet Pure Rock // ASUS TUF OC 3060 Ti // ASUS B450-F (I) // 2 x 16Gb DDR4 Kingston Fury CL16 3600 // LG 27GL83a // 512Gb Samsung 860 EVO (System) 1Tb Samsung NVMe 980 3500mb/s EVO (Övrigt) // Fractal Design Define C // Corsair K55 RGB Pro // Nån trådlös, sjavig mus från Kjell & Co. ;-)

Permalänk
Medlem
Skrivet av spacedebree:

Hej!

Måste börja ta backup på mitt system. När jag hade Mac så var Timemachine en lifesaver ibland - verkligen.
Därav att jag måste kolla på någon lösning för PC. Vet ni någon bra och inte för dyr? Offline alltså, till en disk. Win 10.

En NAS, priset beror till viss del på hur mycket storage du behöver.

Själv kör jag helt off site på/hos 2 olika leverantörer. Det har varit min saver vid två tillfällen.

Visa signatur

Mac Mini M2 Pro
5K

Permalänk
Medlem

Jag har all viktig data på en 10TB disk på min server. Från den kör jag rsync flera gånger i veckan till andra normalt avslagna externa diskar. Mellan en och tre diskar befinner sig alltid hos en bekant. Vad som än händer kan jag återställa all viktig data på något dygn. På alla windows och Linuxsystem tar jag komprimerad image-backup då och då. Windows egna system för att återställa system litar jag inte på.

Permalänk
Medlem

Tänkte något enklare, att ha hemma. Bra nån disk att plugga in och då veta att backup tagits på mina diskar. Typ enkelt backupprogram bara..

Visa signatur

AMD Ryzen 5600X // BeQuiet Pure Rock // ASUS TUF OC 3060 Ti // ASUS B450-F (I) // 2 x 16Gb DDR4 Kingston Fury CL16 3600 // LG 27GL83a // 512Gb Samsung 860 EVO (System) 1Tb Samsung NVMe 980 3500mb/s EVO (Övrigt) // Fractal Design Define C // Corsair K55 RGB Pro // Nån trådlös, sjavig mus från Kjell & Co. ;-)

Permalänk

@spacedebree:
Jag gillar Veeam Agent for Windows (https://www.veeam.com/windows-endpoint-server-backup-free.htm...). Programmet i sig är gratis, och funkar relativt likt Time Machine. Skriv till USB-disk (inklusive att trigga backup när agenten ser enheten) eller till nätverksenhet. Jag använder Veeams serverlösningar professionellt och de har alltid fungerat när jag behövt dem; det här är en förenklad variant av samma system, bara med färre/andra funktioner.

Permalänk
Medlem

@spacedebree:

Tänker du bara att synka filträd mellan dator och USB-disk eller en faktisk backup (med generationer)

"Tänkte något enklare, att ha hemma. Bra nån disk att plugga in och då veta att backup tagits på mina diskar. Typ enkelt backupprogram bara.."

Backup är inget man kan ta lätt och enkelt på - gör man det så kommer det inte finnas någon backup den dagen när det skitit sig rejält. Att göra backup är en förvaltningsuppgift vilket innebär att man måste titta till detta då och då så att hela arrangemanget inte stannat upp av någon orsak. Detta är det svåra med backup, folk vill inte pilla med det utan hoppas att det fungerar ändå...

Det gör det sällan om backuprutinen lämnas vid för våg efter första driftsättningen och inte tittas till då och då...

---

Att skriva direkt till en inkopplad USB-disk är inte bra ur ransomware-synpunkt då filerna på USB-disken är exponerad för ransomware på samma nivå som filerna själva i datorn - samma sak med SMB-nätverksenheter på en NAS. En hyffsad modern NAS (med BTRFS som filsystem på lagringsdiskarna) kan förvisso göra snapshot i bakgrunden utan det syns utåt och från dessa kan återställa om man får sin nätverksenhet krypterad.

Har man inte en NAS så går det att göra en lösning med en RPI4 med raspbian, koppla mot lokala nätverket - koppla in en USB-disk till RPI4 och montera denna och man kan via SSH överföra filer (sftp manuellt med tex bitwise och motsvarande program) - även rsync kan skicka filer till en ssh-konto, men det finns ingen bra rsync-program för windowsmiljö även det finns olika hack i cygwin-form och det finns brister med dem i olika kanter.

Backupprogram som Duplicati kan också lägga in filer via SSH och så finns det en variant till att titta på som heter Duplicacy (jo namnen är väääldigt lika) och båda dessa kan köra mot SSH-konto likväl mot ett ganska stort antal molnlagringstjänster och kan schemaläggas.

Duplicati är gratis men inte riktigt så bergsstabil som önskat ( i jämförelse med deras version 1 som banne mig är skottsäker - men, backupperna tar plats och är generationsberoende)

Duplicacy så är själva backupmotorn open source och kan köras som CLI-kommandon för backupuppgifterna och återställning men schemaläggning mm. måste scriptas.

Men ur bekvämlighetssynpunkt/NOOB-användare så kan det hanteras via en websida och den versionen kostar en mindre slant för en licens för ett år. Man får dock en gratis provlicens för en månad att prova backupprogrammet och se om man gillar den.

Både Duplicati och Duplicacy (observera likheten i namnet...) är av deduplicerande typ vilket gör att det är bara förändringar (på chunknivå - inte hela filer om det bara är bitar i filen som ändrats) som flyttas över till repositoriet vilket gör att det växer inte så mycket i storlek efter första initiala backuppen och man kan glesa ut backupperna efterhand efter en schema utan att det är kopplat till backuppordning.

Skillnaden mellan Duplicati och Duplicacy är att Duplicati måste man göra en repositorie per dator och därmed en grundbackup per dator som tar plats medans Duplicacy så kan man köra många datorer mot samma repository vilket gör att tex. OS-filer som är samma över många datorer - lagras bara i ett exemplar i repositoriet.

Jag föreslår att ladda hem båda och prova dem parallellt och se vilken du trivs med i längden och om du känner förtroende för programmen - slutligen du kan aldrig helt glömma bort backupprogrammet - man måste alltid kolla då och då att dom sköter sig och gör sina backupper som de skall - Windows uppdaterar sig med stora ändringar så ofta numera att man inte kan lita på att den är typen av program snurrar i alla lägen utan kan råka på problem och de startar inte upp som de skall.

Permalänk
Medlem

Jag saknar också något riktigt Time Machine alternativ till Windows och det verkar inte finnas något som är lika smidigt. Det är så jäkla bekvämt och skönt att kunna koppla in en extern disk till sin Mac, köra Time Machine, råka kasta Mac:en i en vulkan, gå o köpa en ny Mac, koppla in samma externa disk och boom allt återställs in i minsta detalj.

Windows 10 har någon inbyggd historia som kallas Filhistorik, och jag provade det nångång men det var bara bökigt och väldigt ofta misslyckade den med backup utan att jag visste om.
Nästan otroligt att Microsoft inte gjort en kopia av Time Machine än, det är ju inte direkt en ny funktion i Mac, har ju funnits väldigt länge.

Permalänk
Medlem

Här Best Alternative to Time Machine for Windows 10/8/7 nämns ett alternativ som verkar vara relativt likt Time Machine.

Visa signatur

Det är bättre att fråga och verka dum än att inte fråga och förbli det.

Permalänk
Medlem

Jag brukar använda programmet syncfolders som jag tycker funkar bra och är lätt att använda. Men då brukar jag bara spegla diskarna, även om det finns mer funktioner i programmet.

Skickades från m.sweclockers.com

Visa signatur

MSI Tomahawk B350 - AMD Ryzen 5700X - Corsair LPX 3200CL16 - RX 6600 - Fractal Design Define C

Permalänk
Medlem

@spacedebree: Börja med en extern disk som du sedan lägger i ett (helst brandsäkert) skåp. Du kan börja med bara dina privata filer. Program / OS är lättast att återskapa om något inträffar.

Beroende på hur mycket du ändrar så är en ny backup med 1 - 7 dagars mellanrum ett bra val. Spara minst tre generationer av backuppen, då det kan ta ett tag att upptäcka en förlorad fil.

Har man mycket information eller behöver flera diskar för att få plats med en backup så är en annan dator ett bättre val (en nas är onödigt dyr i förhållande till prestanda. samt svårare att uppgradera.) Detta då det är struligt och riskfyllt att byta och sätta i flera externa diskar. Tappar man bort sig här kan man råka använda en disk flera gånger eller tappa i golvet.

En backupmetod jag använder för kopieringen är att jag rsyncar den senaste backuppen till en /senaste katalog för att få så små ändringar som möjligt. Sedan komprimerar jag katalogen till en ÅÅÅÅ-MM-DD--TT:MM:SS.tar.gz fil. När disken är full slänger man den äldsta komprimerade filen. Det bästa här är att man väldigt fort får backupen och servern kan sedan komprimera själv under natten.

Vill man ha ytterligare säkerhet rsyncar man sedan servern till en off-line och / eller off-site maskin.

Tar.gz är bättre än backupprogram som använder proprietära format vilket kan vara svårt att öppna om man förlorar programmet.

Tar.gz har bäst komprimeringsförhållande och förlorar inte metadata (ägare / skriv/läs-rättigheter/datum etc.) för filer.

Tar.7z har bäst komprimering men stödjer inte metadata vilket innebär att tar-filen först måste skapas och sedan komprimeras. Vid uppackning kräver detta upp till 3x mer utrymme samt dubbel tid. original + tar.g7 + utbruten .tar-fil innan backuppen nås.

Visa signatur

Server: Fractal design Define 7 XL | AMD Ryzen 7 5800X 8/16 | ASUS ROG CROSSHAIR VIII DARK HERO | 64GB Corsair @ 3000MHz | ASUS Radeon RX 460 2GB | Samsung 960 PRO 512 GB M.2 | 2x 2TB Samsung 850 PRO SSD | 6x Seagate Ironwolf Pro 10TB
WS: Phantex Entoo Elite | AMD Ryzen Threadripper 1950X 16/32 | ASUS Zenith extreme | 128GB G.Skill @ 2400MHz | ASUS Radeon HD7970 | 3x 2TB Samsung 960PRO M.2 | 6x Seagate Ironwolf Pro 10 TB
NEC PA301W 30" @ 2560x1600 | Linux Mint 21.1 Cinnamon

Permalänk
Medlem

rsync är en best om man kommer från windows-världen och van med snygga GUI, men har man gått på ett par snytingar och förlorat filer med backupprogram som visade sig att inte göra det som lovats och är luttrad så är det 'rsync' man använder i fortsättningen för att synka filträn mot varandra och mot backup för att vara _säker_ på att få jobbet gjort. Jobbar man i linux/unix-världen så är det rsync som gäller när man speglar filträd.

Rsync kan också prata SSH mot SSH-konton för skyddad datatransport och att få filerna till lagring som är omöjlig för windowsbaserade ransomware att komma åt.

I stort sett alla köpeNAS, och linuxbaserade lagring/servrar kan SSH öppnas så att NAS kan köras via SSH för tex. fillagring och det är krypterad överföring även när det sker över lokal LAN.

SSH har också tillräcklig hög säkerhet för att föra över filer på publik internet till en annan server någonstans i världen, man behöver alltså inte gå via VPN som man måste göra om man skall dela ut mappar över SMB och windows nätverksvolymer.

Om man tittar på GUI-backupprogramvaror för backup i windows så kan man säga ungefär - skippa alla som inte kan köra mot SSH i någon av sina lagringsalternativ.

Kan backupprogrammet inte köra mot SSH så är det mycket annat i säkerhet som man också har ignorerat eller inte har insikt på.

Det finns också en fördel till med den kravet med att backupprogrammet skall supporta SSH - Att det är inte är så många backupprogram kvar att välja mellan längre i windows världen och enklare att ta beslut

---

Haken då med Rsync i windows - ja det finns egentligen inge riktig bra rsync-klient för windows och de flesta som finns är i en cygwin-implementation av olika kvalitet och dess värre en del ganska så åldriga och ruttna för att de inte hålls uppdaterade - tex att det inte finns i 64-bits version och kända svagheter i protokoll som Heartbleed är fixade... Det finns också några wrappers med GUI men även dem har cygwin i botten och kan vara rätt ruttna.

Vill man ändå prova så är en väg att gå att man installerar:

https://gitforwindows.org/ - jepp paketet är för att använda GIT i windows och med denna en uppdaterad cygwin eftersom GIT använder sig av en rad Unix-tools bakom skalen för att fungera - i och med att GIT är så stort för att hantera revisioner av programmeringsprojekt (ni känner väl till GITHUB) så hålls även dess cygwin och unix-tools uppdaterad här.

Men av någon anledning finns inte rsync med där och om man följer https://blog.tiger-workshop.com/add-rsync-to-git-bash-for-win... och skrollar en bit ned (har precis kollat det att det fungerar) finns det instruktioner för att få rsync att fungera under GIT-paketets terminal..

Hur man använder rsync är något man får läsa manualer, men en början för att synka mot en SSH-konto någonstans är tex.

'rsync -avPHi /sökväg/till/det/man/vill/göra/backup/på/ -e ssh användarnamn@server:/sökväg/var/backuppen/skall/hamna/ <enter>'

har man inte kört det innan så kommer först en anmodan på att acceptera en certifikat (gör det) därefter en passords-inmatning.

med SSH kan man preparera certifikat för passordslös inloggning och är nödvändigt om man skall scripta rsync och sedan köra det i schemaläggare (cron i unix-världen) för automatik.

När man skall hämta tillbaka filerna så byter man plats på sökvägarna, då dataflödet är data hämtas från vänster sökväg (kan vara fler i rad) och lämnas alltid till sista sökvägen till höger när det gäller sökvägar i kommandoraden.

Oftast har man flaggan '--delete' i kommandoraden för att filer som inte finns på sändarsidan längre också skall tas bort på backupsidan så att filträden blir exakt lika när man kör rsync flertal gånger på samma sökvägar.

För att prova utan att några filer i verkligheten överförs eller raderas så kan man prova först med '--dry-run' i kommandoraden och har man '--delete' så är det högst rekommendabelt första gången innan man vet att det gör som det skall då om man tex. missar en '/' i slutet av sökvägarna vid nästa synkning av samma sökvägar som tidigare så kan det vara vääääldigt många filer som försvinner väääldigt snabbt på lagringssidan.... Det är inga barnskydd på den här typen av mjukvara... och kan bli rätt blodigt om man gör fel...

---

Som lagring av backup på extern USB-disk så använder jag (i linux-miljö) uteslutande BTRFS som filsystem då det är robust mot glappande USB-kablar, av misstag ur-ryckt kraft för disken under full skrivning, USB-kontroller som hänger sig etc. - faktum är att jag provat ganska mycket med olika misshandel och ändå inte fått filsystemet att krascha eller ge felaktig data en enda gång hittills och nu används över 3 år utan incident och det finns ingen anledning att hoppa på tyngre filsystem som ZFS för just den här typen av lagring.

Dessutom ser jag nackdelar att ZFS hantering av kloner och snapshot är hierarkisk med föräldrar-barnberoende av varandra och därmed hela kedjor kan försvinna om man raderar en clon/snapshot nära toppen och inte kan flyttas runt helt fritt som i BTRFS subvolymer helt utan beroenden mellan varandra. - men sådan är upp till var och en att prova och att det fungerar i sin backup-procedur

med BTRFS kan man göra subvolymer komprimerande, man kan man göra snapshot av sin 'master' sökträd som man kör sin rsync emot innan man gör en ny rsync igen. - och snapshot är samma sak som en subvolum i senare hanterande och det finns ingen inneboende hieraki eller beroende av filerna som en gång skapade snaphot/subvolymen - det enda det gör är att det pekar på samma data tills endera av det modifieras och alla modifierinag skrivs då som ny data unikt för filen. det är det som är COW - Copy on Write.

Det gör att det är lätt att skapa datum-versioner av sina backupper utan att det tar mer plats (det är bara tillagda och ändrade filer som växer på disken vid nya synkningar), lätt att klona en subolym av senaste datum och namna om till en ny master ifall man missade på en '/' och fick sin gamla 'master' halvägs raderad innan man upptäckte det... - allt för att inte mer filer än nödvändig skall skrivas på disken.

Att ta bort gamla snapshot/subvolymer är en-sekunds operation kommandomässigt även om filträden är i TB-storlek och filer i miljontal (helt sant är det inte då en lågprioriterad Garbage-collector går igenom den raderade subvolymen och frigör utrymme för filer och fildelar som inte längre finns refererad någon annan stans på volymen.)

Permalänk
Medlem

Jag har använt detta ett tag, dock har jag klarat mej från krash. Så vet inte om det verkligen funkar. https://www.easeus.com/backup-software/. Använder free, men finns även betalversioner. Tar backup 1 gång/vecka. Programmet säjer till att det är dags.

Permalänk
Medlem

Är verkligen Windows 10 inbyggda så kass?

Påstår sig ha både filhistorik samt fullbackup, och den går ju mot en vanlig nätverksshare eller usbdisk.

Permalänk
Medlem
Skrivet av BasseBaba:

Är verkligen Windows 10 inbyggda så kass?

Påstår sig ha både filhistorik samt fullbackup, och den går ju mot en vanlig nätverksshare eller usbdisk.

Nja, kass är den inte men den "fulla" (vilken faktigst kommer från Win 7) har sina begränsningar, som te.x att den kan vara petig med disken man vill åsterställa till måste vara kopplad på samma anslutning (te.x SATA-port) och måste vara lika stor som den man gjorde backupen från.

Det går dock utmärkt att göra en avbild av en disk med den (med nackdelen dock att det alltid görs en avbild av C: också), och sedan via diskhanteraren "mounta" den och kopiera filerna på den till valfri disk.

Visa signatur

Det är bättre att fråga och verka dum än att inte fråga och förbli det.