Snapshot og LVM2

FrugalMan
Antal: 1123
Tilmeldt:
18-12-2007
User is offline
Snapshot og LVM2

Hej
Kan nogen forklare det enkelt for mig.

Kan snapshot bruges til total backup af hele computeren, med system og privatefiler til ekstern harddisk, og kan dette snapshot instaleres på en helt anden maskine, så man så at sige ccloner computeren. Her tænker jeg på hvis ens gamle computer står af.

Jeg har læst lidt om det, men jeg syntes jeg bliver mere forviret, end klog på det.

Man kan modstå alt undtagen fristelser" - Oscar Wilde
Frit Software


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Snapshots med f.eks BTRFS

Snapshots med f.eks BTRFS filsystemet, som er installeret som standard i OpenSUSE, fungerer således, at filsystemet via. checksumming laver en database af alle nylige ændringer i filsystemet. Når så der er sket en ændring, kan man vha. gendannelse få filer og indstillinger tilbage. Man kan endda vælge nøjagtigt hvilke filer man vil have igen, eller lade være slettet. I OpenSUSE kan dette gøres grafisk via YaSt, enten i GUI eller grafisk i terminalen vha. YaSt terminal-versionen. Det er også muligt, at bruge snapshots med BTRFS uden brug af YaSt, også i andre distributioner. Jeg har kun erfaring med BTRFS og YaSt.

Nej, kloning af disken er et helt billede af alt der er på disken og kan altså bruges, som et supplement til filsystem-snapshots baseret på checksumming. Der er stor forskel på de to funktioner af backups.

Så er der regulær backup af hjemmemappen. Det kan gøres på mange måder, men en af de mere populære er med værktøjet deja-dup. Der kan du simpelthen gemme data fra din hjemmemappe og skemalægge det, så deja-dup gør det automatisk en gang om dagen, eller mindre.

Så er der Timeshift, som groft sagt er BTRFS snapshotting til ext4 filsystemet. Ext4 ejer ingen snapshot-funktion, hvorfor Timeshift fylder et hul ud ved, at have samme funktion, som BTRFS.


osjensen
osjensen's picture
Antal: 1265
Tilmeldt:
14-01-2007
User is online
En anden løsning, til

En anden løsning, til sammenligning, -
Jeg har lige lavet en live-dvd, af hele installationen, med "mylivecd".

"Created '/home/pclinuxos-2018-03-12.iso' (1435,500,544 bytes) in 00:33:11"

Så er det bare at gen-indstallere, med alle sine indstillinger, hvis noget går galt.

Bodhibuilder, kan sikkert, det samme, på alle Deb-varianterne.
eller Respin
http://www.remastersys.org/


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
Jeg har lige lavet en

#2: Jeg har lige lavet en live-dvd, af hele installationen, med "mylivecd".
"Created '/home/pclinuxos-2018-03-12.iso' (1435,500,544 bytes) in 00:33:11"

Kan det passe? 143550044 B er kun 137 MB. Det er kun home ikke sandt?


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Kan det passe?I så fald er

Kan det passe?

I så fald er det one heck of a compression software :-D


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
Hov jeg glemte et 5 tal.

Hov jeg glemte et 5 tal. Beklager

1,435,500,544 bytes er ca. 1.3 GB


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
1.3? Men hvis det er både

1.3? Men hvis det er både rootfilsystemet og /home, så er det da stadig småt, eller?


osjensen
osjensen's picture
Antal: 1265
Tilmeldt:
14-01-2007
User is online
Rigtigt -Størrelsen ser

Rigtigt -
Størrelsen ser rigtig ud i virkeligheden

ls -l *.iso
-rw-r--r-- 1 root root 1435500544 mar 12 13:50 pclinuxos-2018-03-12.iso
-rw-rw-r-- 1 root root 783286272 mar 12 11:04 antergos-minimal-18.3-x86_64.iso

Ved ikke lige hvad der gik galt. Jeg brugte en gtk front-end, hvad jeg ellers ikke gør.

Når man har en iso, med alle sine indstillinger, er en gen-installation klaret på 10 - 15 minutter.


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
1.3? Men hvis det er

#6: 1.3? Men hvis det er både rootfilsystemet og /home, så er det da stadig småt, eller?

Det er mere realistisk i hvert fald. En OS install er på omkring 2 GB. Den her installation jeg sidder med nu fylder 35 GB alt inkluderet.


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Det er det jeg mener. En ISO

Det er det jeg mener. En ISO direkte fra et mirror er jo ikke et færdigt setup. Der er jo installeret mange programmer og tilføjet mange filer i et hjemmesetup. Og når så det bliver pakket i ISO-format, som en backup, må det jo alt andet end lige blive mere, end et rent distro-image, tænker jeg. :-)


osjensen
osjensen's picture
Antal: 1265
Tilmeldt:
14-01-2007
User is online
Isoen består af/dev/root

Isoen består af
/dev/root 5,8G 42G 13% /
/dev/sda7 2,8G 123G 3% /home

Ret ny-installeret LXDE-base på 717M
https://pclosusers.com/communityiso/LXDE/

tilføjet Firefox Slimjet Mc Htop mm.


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Ok. Ja, så er der et eller

Ok. Ja, så er der et eller andet galt med det image, vil jeg mene. Tallene ser ikke ud til, at passe.


osjensen
osjensen's picture
Antal: 1265
Tilmeldt:
14-01-2007
User is online
Nu kan jeg ikke rette i

Nu kan jeg ikke rette i teksten, men der skulle stå:

Isoen består af
/dev/root 5,8G /
/dev/sda7 2,8G /home

Ret ny-installeret LXDE-base på 717M
https://pclosusers.com/communityiso/LXDE/

tilføjet Firefox Slimjet Mc Htop mm.
+ dansk understyttelse.

Det er en ganske normal størrelse, jeg har gjort det masser af gange.


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Ok, jeg tror jeg blev

Ok, jeg tror jeg blev forvirret. Sorry. :)


FrugalMan
FrugalMan's picture
Antal: 1123
Tilmeldt:
18-12-2007
User is offline
Snapshots med f.eks

#1: Snapshots med f.eks BTRFS filsystemet, som er installeret som standard i OpenSUSE, fungerer således, at filsystemet via. checksumming laver en database af alle nylige ændringer i filsystemet. Når så der er sket en ændring, kan man vha. gendannelse få filer og indstillinger tilbage. Man kan endda vælge nøjagtigt hvilke filer man vil have igen, eller lade være slette

Tak for forklaringen

Man kan modstå alt undtagen fristelser" - Oscar Wilde
Frit Software


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Det var så lidt. Jeg er

Det var så lidt. Jeg er vild med funktionen. Synes du skal prøve det af. I det mindste kan man altid lære noget nyt, som kan vise sig nyttigt på sigt. :)


FrugalMan
FrugalMan's picture
Antal: 1123
Tilmeldt:
18-12-2007
User is offline
Det var så lidt. Jeg

#15: Det var så lidt. Jeg er vild med funktionen. Synes du skal prøve det af. I det mindste kan man altid lære noget nyt, som kan vise sig nyttigt på sigt. :)

Helt sikert. Jeg har læst lidt om det her https://www.theurbanpenguin.com/maning-lvm-snapsho... og her https://www.theurbanpenguin.com/thin-provisioning-...

Jeg har så købt den komplete bog om emnet https://theurbanpenguin.myshopify.com/products/com... til en pris af £1.99 Pdf til udprintning. Det fortrækker jeg frem for at læse på skærmen
Så er det ellers igang når tiden er til det.

Man kan modstå alt undtagen fristelser" - Oscar Wilde
Frit Software


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Nu var det mere BTRFS

Nu var det mere BTRFS filsystemet og dets snapshot funktion, jeg mente. Men snapshots i ren LVM kan også være funktionelt.


marlar
Antal: 2850
Tilmeldt:
05-12-2009
User is offline
Jeg har i flere år brugt

Jeg har i flere år brugt rsnapshot til at lave snapshots af OS'et. Det fungerer på den måde at den danner en komplet klon af filstrukturen, men med uændrede filer hardlinket ind i strukturen. Dvs. kun ændrede filer fylder noget. Og alligevel udgør hver snapshot en komplet kopi af systemet på grund af den måde inodes fungerer.


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Det er faktisk sådanne

Det er faktisk sådanne Timeshift fungerer.


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
Jeg har i flere år

#18: Jeg har i flere år brugt rsnapshop til at lave snapshots af OS'et

Hvad er rsnapshop?

Jeg forstår rsnapshot, rsync og bruger rsync til backup af bruger data på både Lin, Mac og Win 32bit (Cygwin) og nu med 64bit Linux subsystem.


marlar
Antal: 2850
Tilmeldt:
05-12-2009
User is offline
rsnapshot er i sig selv blot

rsnapshot er i sig selv blot en snedig brug af rsync. Selve kopieringen kan man klare med en korrekt udformning af rsync kommandoen. Men derimod opererer rsnapshot med backupintervaller som typisk hedder hourly, daily, weekly, monthly.

Så vil der fx være:

12 hourly
7 daily
4 weekly
12 monthly

Med andre ord, inden for det sidste døgn kan man fiske et snapshot frem med 2 timers nøjagtighed, inden for den sidste uge en daglig, derefter en ugentlig osv.


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
Tak for svaret, men

#21:
Tak for svaret, men spørgsmålet handler om rsnapshop og ikke rsnapshot (der iøvrigt findes i programhåndtering), fra din udmærkede forklaring i #18.

Jeg ved ikke hvad rsnapshop er for noget.


marlar
Antal: 2850
Tilmeldt:
05-12-2009
User is offline
Hmmm, du skal vist

#22:
Hmmm, du skal vist rette lidt i dit svar. Det giver ikke meget mening :-)

Hint: det ene rsnapshot skal vist erstattes af noget andet!

EDIT: jeg havde skrevet rsnapshop i mit oprindelige indlæg !


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
#23Jeg prøver lige igen.I

#23

Jeg prøver lige igen.

I #18 skriver du rsnapshop.
#18: Jeg har i flere år brugt rsnapshop til at lave snapshots af OS'et.

Jeg spørger hvad det er.
Okay ;-)

Jeg går ud fra du har skrevet forkert, fordi en søgning på rsnapshop ikke giver mening?
https://www.google.dk/search?q=rsnapshop&oq=rsnaps...


marlar
Antal: 2850
Tilmeldt:
05-12-2009
User is offline
Hahahaha, først nu ser jeg

Hahahaha, først nu ser jeg at jeg har skrevet rsnaphop med P :-)

Selv i din #22 lagde jeg ikke mærke til forskellen.

Nu giver det hele mening, og ja, jeg mener selvfølgelig rsnapshot.

[Jeg har rettet mit oprindelig indlæg]


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
#25 LOL, fedt nok. Jeg var

#25

LOL, fedt nok. Jeg var lige ved at tro jeg var blevet nuts ;)


OracleJMT
OracleJMT's picture
Antal: 257
Tilmeldt:
26-05-2013
User is offline
Jeg opdagede det hele ret

Jeg opdagede det hele ret hurtigt, men var simpelthen ved, at pisse i bukserne af grin. No offence. Det var noget af en kringlet misforståelse. :-D