Kopiera en backup för att återställa ubuntu

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Hur gör jag för att kopiera över en backup (innehållande systemfiler) blueberry.bak till användaren blueberry för att samtidigt behålla användarnamnet blueberry.

(Johanre hjälpte mig med likadant förut, men har förgäves sökt efter det på forumet.)
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Hund »

Vad är det för systemfiler? Menar du kanske konfigurationsfiler från din hemmapp?

Om du vill kopiera innehållet från en mapp till en annan blir kommandot:

Kod: Markera allt

cp -r /källa/* /mål/


Rättigheterna ska behållas, men du kan dubbelkolla med "ls -la". Om dom mot förmodan skulle ha ändrats kan du ändra med kommandot:

Kod: Markera allt

chown -R blåbär:blåbär /mapp
(användare:grupp)

I fortsättningen skulle jag rekommendera Rsync som är ett smidigt verktyg för att ta backup på sina filer.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Tack för svar Hund! Ja, jag menar min hemmamapp. Jag har gjort så att jag har ett bibliotek /backup under hemmamappen så för att göra backupen skulle jag alltså skriva:

Kod: Markera allt

sudo root
cp -r /backup/* /
Är du säker på det? Det låter lite farligt!
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Hund »

Njae, root behövs inte. Det är bara du som ska ha skrivrättigheter i din hemmapp. Så när du kopierar och återställer gör du det med din användare.

Men i ditt exempel är det "/", dvs root-katalogen. Där ute huserar bara binärfiler och annat. Inga inställningar som rör dina program eller så.

Om du ska ta backup på dina inställningar så är det mappen "/home" som är aktuell.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Ok om jag gör så här då:
1. Jag gör en säkerhetskopia av den onödiga hemmamappen.
2. Jag tar bort allt i hemmamappen, men behåller mappen. Så att inget skräp återstår.
3. Jag kopierar in allt från backupen i hemmamappen.
Dvs:

Kod: Markera allt

sudo cp -r /Home/Blåbär /Home/Blåbär.bak
sudo rm -r /Home/Blåbär/*
sudo cp -r /Home/Backup/* /Home/Blåbär/
Är det en lovlig metod?
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: Kopiera en backup för att återställa ubuntu

Inlägg av David Andersson »

Blåbär skrev:Ok om jag gör så här då:
1. Jag gör en säkerhetskopia av den onödiga hemmamappen.
2. Jag tar bort allt i hemmamappen, men behåller mappen. Så att inget skräp återstår.
3. Jag kopierar in allt från backupen i hemmamappen.
Dvs:

Kod: Markera allt

sudo cp -r /Home/Blåbär /Home/Blåbär.bak
sudo rm -r /Home/Blåbär/*
sudo cp -r /Home/Backup/* /Home/Blåbär/
Är det en lovlig metod?
Nja. Två saker.

Ett. "cp" följt av "rm" tänker jag skulle lika gärna kunna vara "mv" i stället. Ja, inte bara lika gärna, utan bättre. "mv" är bättre eftersom det går oändligt mycket snabbare, det inte ändrar några rättigheter eller datumstämplar, och inte använder extra diskutrymme temporärt mellan cp och rm. (Med "mv" blir ingen tom hemmamapp kvar, men man kan se till att en ny skapas genom att skriva det sista "cp"-kommandot på rätt sätt.)

Två. Mönstret (globben) /home/blueberry/* matchar normalt inte filnamn som börjar med punkt. S.k. dotfiler eller osynliga filer (som inte syns med "ls" men som syns med "ls -A").

Om du ska ta hänsyn till min kommentar beror på hur du en gång gjorde backuppen. Om du inte fick med punktfiler i backuppen är det kanske bättre att du gör som du skrev så att de existerande punktfilerna blir kvar.

En sak till. Är du inloggad som blåbär medan du mixtrar med blåbärs hemmamapp?

En sak till. Lägg till flaggan "-p" till "cp" så att rättigheter och datumstämplar på filer blir samma i kopian.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Hund »

David Andersson skrev:Två. Mönstret (globben) /home/blueberry/* matchar normalt inte filnamn som börjar med punkt. S.k. dotfiler eller osynliga filer (som inte syns med "ls" men som syns med "ls -A").
Då har jag lärt mig något nytt! Och där märker man också hur lite jag använder den lilla stjärnan. :) Men detta ska dock fungera om man vill få med gömda filer:

Kod: Markera allt

cp -r /källa/. /mål
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Ok så...

Kod: Markera allt

mv /home/blåbär/. /home/blåbär.bak
cp -r -p /home/Backup/. /home/blåbär
Blev det rätt nu Hund?
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Hund »

Punkten på första behövs inte då du flyttar hela mappen och inte bara innehållet. Annars är det bra. :) Men om du inte är helt hemma med terminalen så kan du väl använda en grafisk filhanterare och labba med terminalen i en sandlåda där du inte kan ta sönder något.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Jag lyckades kopiera allting men inställningarna för min dator verkar inte ha ändrats ett dugg. Vad är det för fel? Vad ytterligare måste jag göra?
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Gunnar Hjalmarsson »

Har du loggat ut och loggat in igen?
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Ja, det har jag.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Osprey »

Varför skulle inställningarna för din dator ändras då??

Vad jag kan se så tar du inte bort eller ändrar någon av dem någonstans, så allt borde vara oförändrat. En del av de inställningar som finns, finns under "~/.config", men inte alla...

Sedan tycker jag att du, som Hund redan sagt, borde använda rsync, istället för cp eller mv. Visserligen är mv snabbare eftersom den rent inte fysiskt inte flyttar något så länge man inte flyttar över partitionsgränser, men rsync är anpassat just för backup och har så mycket bättre funktioner för det...

Alltså typ ungefär; "rsync -h --progress --stats -tgo -p -r -D --update --delete-after FROM TO"...
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...
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Men som jag har förstått ska det gå att återställa utan rsync. Jag har gjort det förut med hjälp från johanre.
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

Ok, då finns det ingen lösning på problemet, utan jag får göra om allting manuellt och jag måste använda rSync i fortsättningen.
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Gunnar Hjalmarsson »

En lösning på problemet finns det nog, men jag misstänker att det blev lite missförstånd på vägen.

I ditt första inlägg ovan nämnde du katalogen "blueberry.bak", vilket får mig att tänka på en gammal tråd där jag var inblandad:

viewtopic.php?f=208&t=59015

Det verkar som att vad du nu försöker göra är det omvända, dvs. återanvända någon sparad äldre version av din hemkatalog. Visst kan det finnas fördelar med att använda rsync för ändamålet, men det är knappast ett villkor för att lyckas. Det viktiga är att kommandona görs exakt rätt.

Om det inte är för sent att göra ett nytt försök, föreslår jag att du till att börja med öppnar ett terminalfönster, kör kommandot

ls /home

och klistrar in resultatet i ett inlägg här.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Hund »

Gällande Rsync finns det GUIs, tex Grsync. Vilket kan vara ett bra alternativ om man inte är hemma på terminalen.

Men vad finns i din backup som du har nu? Vad säger "ls -la"?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Osprey »

Själv använder jag t.ex luckybackup (som är baserat på rsync) för de vanliga backuperna, mest för att det är snabbt och enkelt. Rsync direkt i terminalen kör jag bara när det är något tillfälligt eller speciellt. Men om man nu skulle vilja, så kan man ju kopiera rsync-kommandona från LuckyBackup och lägga in dem i ett script som man kör i terminalen, det kan säkert vara bra vid något tillfälle... ;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...
Användarvisningsbild
Blåbär
Inlägg: 79
Blev medlem: 04 apr 2014, 17:58
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Stockholm

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Blåbär »

ls /home
Backup bengthed bengthed.bak

ls -la ger lite ledtrådar också förstås.
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Kopiera en backup för att återställa ubuntu

Inlägg av Gunnar Hjalmarsson »

Blåbär skrev:ls /home
Backup bengthed bengthed.bak
Okej. Och vad ger

ls -la /home/Backup
Skriv svar

Återgå till "Terminalforum"