Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 11 dec 2017, 06:34

Kategoriregler


Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.



Svara på tråd  [ 1 inlägg ] 
 BKUP av dator med synkning mot Google drive! 
Författare Meddelande
Användarvisningsbild

Blev medlem: 15 jan 2008, 22:18
Inlägg: 676
Ort: Kalix
OS: Annat GNU/Linux
Utgåva: 17.04 Zesty Zapus
Svara med citat
Inlägg BKUP av dator med synkning mot Google drive!
En liten beskrivning över hur jag fixade bkup av utvalda filer / mappar på datorn samt sparade dessa i en mapp på servern. Mappen i sin tur synkas sedan mot Google drive , med ett eget valt intervall.

Kanske kan komma till användning för någon som vill ge sig på samma sak.
Om inte annat en möjlighet för mig själv att kunna vända tillbaka om jag skulle behöva göra om installationen.

Steg ett är att ordna till Google Drive Synkningen.

Det finns flera bra manualer för detta, jag valde att följa manualen från:
techrepublic
och nedanstående är i stort sett bara översatt.
Hela förfarandet sker naturligtvis via ett terminalfönster.

Börja med att lägga till arkivet och Uppdatera
Kod:
-sudo add-apt-repository ppa:nilarimogard/webupd8

-Uppdatera
Kod:
sudo apt update


Installera programmet
Kod:
sudo apt-get install grive


Skapa synkningsmappen
Kod:
mkdir <sökväg>


Gå till den skapade katalogen
Kod:
cd <sökväg>


Skriv nu in kommandot
Kod:
grive -a

Kopiera och klistra in länken som kommandot gav i en webbläsare samt stäng inte terminalfönstret.

Url:en öppnar ett fönster för att logga in på Google Drive’s kontot
-Logga in och kopiera den kod som ”ges” tillbaka.
-Klistra in koden i terminalen
-Då var du färdig.

Manuell synkning
öppna ett terminalfönster
-Gå till den skapade ”google drive” mappen
Kod:
cd <sökväg>

skriv in kommandot
Kod:
grive


Alternativt lägg upp ett crontab jobb
Min ser ut så här!
Kod:
#!/bin/bash

cd /sökväg/till/Google-drive/mappen/ && grive # JOB_ID_1


Då Google drive synkningen nu var klar så vart det till att ordna till bkup på datorn som skall säkerhetskopieras.

Använder själv programmet gedit när jag redigerar systemfiler,
men du kan givetvis välja valfri textredigerare.

Installera cifs-utils
Kod:
sudo apt-get install cifs-utils


Skapa sedan en monteringspukt, jag valde att lägga monteringspunkten under mappen /media
samt använda namnet GOOGLE för enkelhetens skull
Kod:
sudo mkdir /media/GOOGLE


Nästa steg blir att skapa en lösenordsfil för att kunna ansluta till den monterade mappen GOOGLE.
Skapa därför en fil med namnet .smbcredentials i din hemmapp /home/användare
Skriv in ditt användarnamn och lösenord i filen enligt formen nedan.

Kod:
username=dittanvändarnamn
password=dittlösenord

Spara och stäng texthanteraren.
Nu måste rättigheterna på filen ändras för att säkra att inga obehöriga skall kunna öppna den.
Kod:
chmod 600 /sökväg_till/.smbcredentials


Nu skall fstab redigeras så att mappen GOOGLE monteras vid uppstart.
Kod:
sudo gedit /etc/fstab


Där lägger vi till följande rad
Kod:
//dator/utdelad_mapp  /media/GOOGLE  cifs credentials=/sökväg/till/.smbcredentials,_netdev,domain=din_arbetsgrupp,iocharset=utf8,sec=ntlmssp,noauto,nofail,x-systemd.automount,x-systemd.device-timeout=90  0  0


(Istället för datornamn så fick jag använda dess ip nummer för att få det att fungera.)

Spara och stäng texthanteraren.
Pröva sedan att det fungerar med kommandot
Kod:
sudo mount -a
i ett terminalfönster.

Skulle det inte fungera, och det blir ett felmeddelande om att ”Permission denied”

Pröva då att ändra
Kod:
sec= ntlmssp till
sec=ntlm eller
sec=ntlmv2

Så bör det fungera.
Mera info om detta här

Då bör mappen GOOGLE monteras vid start.
Och vi kan därmed titta på själva säkerhetskopieringsbiten.

Vilket görs med hjälp av ett script, dessa kan då utformas lite efter vad som passar en själv.
Jag ville ha ett script som kopierade vissa utvalda systemfiler samt några utvalda mappar för att lättare kunna återställa datorn om det tråkiga skulle vara framme.
Mitt script såg ut så här:
Kod:
#!/bin/bash
mv /home/användare/Abackupmall/kontor_bkup.tar.bz2 /media/test/kontor_bkup.tar.bz2$(date +-%j)

cd /media/test/
rm "$(ls -t | tail -1)"

dpkg --get-selections > /home/användare/package_list

tar -cjf /home/Användare/Abackupmall/kontor_bkup.tar.bz2 \
/home/Användare/.thunderbird \
/home/Användare/.mozilla \
/home/Användare/bkup \
/home/Användare/package_list \
/etc/fstab \
/etc/samba/smb.conf


Där mitt script gör är:
- flytta filen kontor_bkup.tar.bz2 till den automonterade mappen,
med datumtillägget -årsdag, för att jag skall kunna se när den är skapad.

- ta jag bort den äldsta skapade filen i den monterade mappen

-Uppdaterar listan över installerade paket.

För att sedan slutligen skapa den nya säkerhetskopian.
Detta script placeras lämpligen i /home mappen.
Själv skapar jag en mapp där jag placerar mina olika script i.

Nästa steg blir att se till att scriptet körs med automatik.

Ta fram konfigurationsfilen för anacron
Kod:
sudo gedit /etc/anacrontab

där redigerar man hur ofta och med vilken fördröjning jobbet skall köras.

Ex
Kod:
1   20   bkup   /home/användare/bkup.sh

ovanstående skulle köra scriptet:
- varje dag
-20 min efter uppstart
-bkup /namnet på jobbet – måste anges
-/home/användare…. Sökvägen till scriptet.


Därigenom så skapas en bkup på datorn som kan flyttas till en mapp på dator två som genom ett script jobb eller manuellt synkar mappen med Google drive.
Vad som passar en själv bäst.


31 jul 2017, 19:22
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 1 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


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:  
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