Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 27 jan 2023, 15:42

Kategoriregler


Läs följande innan du postar: viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: viewtopic.php?f=110&t=8767



Svara på tråd  [ 11 inlägg ] 
 Skript som hjälper att få ordning på back-upen! 
Författare Meddelande

Blev medlem: 18 nov 2020, 13:52
Inlägg: 71
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Skript som hjälper att få ordning på back-upen!
Vi har under en tid haft trassel med vår back-up. Data sparas inte så länge som vi eftersträvar... Eller som är vår intention, vår målsättning.

Mappar skapas med datum. I varje mapp finns en fil, "summary", med information om olika saker, bland annat raden om Expire.
Kod:
rsh: ssh
Server: dirvish
Bank: /srv/backup
vault: fossa
branch: default
Image: 20221123
Reference: 20221122
Image-now: 2022-11-23 22:00:00
Expire: +15 days == 2022-12-08 22:00:00


Jag är inte så duktig på Bash scripting, så skulle behöva lite hjälp att komma igång.
Kanske man kan kombinera radena Image och Expire?


Bilagor:
Markering_1784.png
Markering_1784.png [ 92.61 KiB | Visad 906 gånger ]
24 nov 2022, 09:28
Profil
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Det är ju lätt att ordna ett script som ändrar raden "Expire" till det man vill ha, frågan är bara om "summary" inte bara är en ren informationsutskrift, eller inte.

Det vill säga jag skulle inte tro att dirvish bryr sig om vad som står i den. Det där med att livslängden ska vara "+15" dagar (inklusive datum det infaller), hämtar den kanske någon helt annanstans.

Prova med att editera "summary" manuellt först och ändra "Expire" till t.ex "+25" och därmed "2022-12-18 22:00:00" och se om mappen får leva i 10 dagar extra.

Får den det så är det lätt att fixa till ett script, men egentligen borde dirvish få det där med "+15" från något annat, som är inblandat när den startar...

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


24 nov 2022, 11:41
Profil WWW
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Men vänta... nu när jag tittar på din listning, så ser det ut som att ett nytt directory skapas varje gång dirvish körs ...och då har ju det där med "+15" egentligen ingen betydelse....

Hur startas egentligen dirvish?? är det via crontab eller på något annat sätt..??

Ett problem om det skapas ett directory varje gång det körs, är ju att då verkar det vara som att den kör en fulldump varje gång!

Varör inte köra en inkrementell backup istället och en fulldump med lite längre intervall..??

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


24 nov 2022, 11:57
Profil WWW
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Den generrella skillnaden mellan en "fulldump" och en "inkrementell" är att en fulldump kör backup på allt, medan en inkrementell bara backar upp det som förändrats....

Nackdelen med en inkrementell backup är att sådant som tagits bort sedan senaste inkrementella försvinner. En fulldump ger dock alltid en exakt bild av allt (vilket för den delen en inkrementell också gör).

Men vet du att 1:a November hade jag en fil som hette "nisse" och då kördes en inkrementell backup, då finns "nisse" där. Dagen efter kördes en fulldump - och då finns "nisse" där. Sedan tog du bort "nisse" och ännu en dag framåt kördes en inkrementell backup, då var "nisse" borta....

Det gäller att tänka efter vad man behöver....

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


Senast redigerad av Osprey 30 nov 2022, 19:04, redigerad totalt 1 gång.



24 nov 2022, 18:53
Profil WWW
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Osprey skrev:
Den generella skillnaden mellan en "fulldump" och en "inkrementell" är att en fulldump kör backup på allt, medan en inkrementell bara backar upp det som förändrats....

Nackdelen med en inkrementell backup är att sådant som tagits bort sedan senaste inkrementella försvinner. En fulldump ger dock alltid en exakt bind av allt (vilket för den delen en inkrementell också gör).

Men vet du att 1:a November hade jag en fil som hette "nisse" och då kördes en inkrementell backup, då finns "nisse" där. Dagen efter kördes en fulldump - och då finns "nisse" där. Sedan tog du bort "nisse" och ännu en dag framåt kördes en inkrementell backup, då var "nisse" borta....

Det gäller att tänka efter vad man behöver....

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


24 nov 2022, 20:14
Profil WWW

Blev medlem: 18 nov 2020, 13:52
Inlägg: 71
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Tack för en intressant monolog! :-)

Alltså... Man kan alltid tycka massa saker och stöka med egna lösningar... inget fel i det, men så är det inte i detta fallet!
https://dirvish.org/debian.howto.html

Vi kör samma skript för vår back-up som finns på hemsidan.
Det körs varje kväll kl. 22 och är väl ett förmodat Cron-job.

Vi blev varse detta i somras när chefen saknade en databas från november förra året, vilken borde vara där men inte var där...


25 nov 2022, 08:59
Profil
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Jag har som sagt var ingen erfarenhet av dirvish, men hittade det här på nätet: https://dirvish.org/dirvish-expire.8.html

Tydligen konfigurerar man dirvish i filerna "/etc/dirvish/master.conf" och "/etc/dirvish.conf". I någon av dem borde det gå att ange hur länge en backup sparas.

Det verkar alltså som om dirvish kör en fulldump varje gång och sedan sparar den så länge som det anges av "Expire". Givetvis kan man också göra så att man kör med 15 dagar eller något sådant på "Expire", för att ha de senaste backuperna lättåtkomliga. Men att man också sparar backuperna till något annat media om man skulle vilja ha saker från längre tillbaks i tiden.

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


27 nov 2022, 22:52
Profil WWW

Blev medlem: 18 nov 2020, 13:52
Inlägg: 71
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Tack för svar! master.conf är den filen som vi gör ändringarna i. Den andra filen finns inte i vårt system, så den klarar vi oss tydligen utan!

Det jag undrar är, ett litet skript som listar alla filerna med raden "Expire:" i från varje fil.
Informationen finns nu, men det skulle vara till stor hjälp att få det hela mer överskådligt och mer lättnavigerat.

Jag ska se om jag hittar hur man listar innehåll i filer på det viset... Jag är inte jätteduktig på dessa saker. Men det är väl övergående, kan tänkas!


28 nov 2022, 08:41
Profil
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Enklaste varianten är nog:
Kod:
grep -r "Expire:" /srv/backup/fossa/*/summary
...men sedan beror det förstås också på hur du vill att utskriften ska se ut...

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


28 nov 2022, 09:33
Profil WWW

Blev medlem: 18 nov 2020, 13:52
Inlägg: 71
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Tack! Det blev ju superbra och till stor hjälp!
Det behöver inte presenteras på annat sätt än som en skärmbild som denna! Den lägger jag in i vårt CRM och det blir bra med den saken! Det räcker som dokumentation!

Bilaga:
Markering_1792.png
Markering_1792.png [ 157.23 KiB | Visad 614 gånger ]


29 nov 2022, 08:43
Profil
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 6161
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Skript som hjälper att få ordning på back-upen!
Vet inte egentligen om "-r" behövs i detta läge, det borde inte behövas. Men funkar det, så funkar det och det blir definitivt inga fel om det är med till ingen nytta.... :D

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


30 nov 2022, 13:27
Profil WWW
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 11 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 3 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
cron
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011