.snapshot: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 13: Linia 13:
 
'''Uwaga:''' unixowe autouzupełnianie nie działa w przypadku tego katalogu. To znaczy, że nie możemy wpisać .snap i nacisnąć przycisku TAB. Powłoka zachowa się wtedy jakby tego katalogu nie było.
 
'''Uwaga:''' unixowe autouzupełnianie nie działa w przypadku tego katalogu. To znaczy, że nie możemy wpisać .snap i nacisnąć przycisku TAB. Powłoka zachowa się wtedy jakby tego katalogu nie było.
  
  [wcss] justa@bem ~ > ls -latr ~/.snapshot
+
  [wcss] 3107mach@bem ~ > ls -latr ~/.snapshot
  razem 352
+
  razem 304
  drwx--x--- 174 justa users 32768 02-17 15:23 2016-02-18_0300+0100.24h
+
  drwxr-xr-x 86 3107mach grant126 14336 05-01 18:51 2016-05-02_0000+0200.weekly
  drwx--x--- 175 justa users 32768 02-18 21:30 2016-02-19_0300+0100.24h
+
drwxr-xr-x 75 3107mach grant126 16384 05-08 19:17 2016-05-09_0000+0200.weekly
  drwx--x--- 175 justa users 32768 02-19 17:17 2016-02-21_1800+0100.6h
+
  drwxr-xr-x 76 3107mach grant126 16384 05-14 11:32 2016-05-16_0300+0200.weekly
  drwx--x--- 175 justa users 32768 02-19 17:17 2016-02-21_1200+0100.6h
+
drwxr-xr-x 76 3107mach grant126 16384 05-22 16:47 2016-05-23_0300+0200.weekly
  drwx--x--- 175 justa users 32768 02-19 17:17 2016-02-21_0300+0100.24h
+
  drwxr-xr-x 76 3107mach grant126 16384 05-29 20:47 2016-05-30_0300+0200.weekly
  drwx--x--- 175 justa users 32768 02-19 17:17 2016-02-20_0300+0100.24h
+
drwxr-xr-x 76 3107mach grant126 16384 06-01 18:00 2016-06-02_0300+0200.daily
  drwx--x--- 175 justa users 32768 02-21 23:02 2016-02-22_0600+0100.6h
+
  drwxr-xr-x 76 3107mach grant126 16384 06-02 16:11 2016-06-03_0300+0200.daily
  drwx--x--- 175 justa users 32768 02-21 23:02 2016-02-22_0300+0100.24h
+
drwxr-xr-x 76 3107mach grant126 16384 06-03 15:32 2016-06-05_0300+0200.daily
  drwx--x--- 175 justa users 32768 02-21 23:02 2016-02-22_0000+0100.6h
+
  drwxr-xr-x 76 3107mach grant126 16384 06-03 15:32 2016-06-04_0300+0200.daily
  drwx--x--- 175 justa users 32768 02-21 23:02 ..
+
drwxr-xr-x 76 3107mach grant126 16384 06-05 18:01 2016-06-06_0300+0200.weekly
  drwxrwxrwx 11 root root  32768 02-22 09:32 .
+
  drwxr-xr-x 76 3107mach grant126 16384 06-06 15:52 2016-06-07_0300+0200.daily
 +
drwxr-xr-x 76 3107mach grant126 16384 06-07 17:36 2016-06-08_0900+0200.hourly
 +
  drwxr-xr-x 76 3107mach grant126 16384 06-07 17:36 2016-06-08_0300+0200.daily
 +
drwxr-xr-x 76 3107mach grant126 16384 06-08 14:52 2016-06-08_1500+0200.hourly
 +
  drwxr-xr-x 76 3107mach grant126 16384 06-08 15:51 2016-06-09_0300+0200.daily
 +
  drwxr-xr-x 76 3107mach grant126 16384 06-08 15:51 2016-06-08_2100+0200.hourly
 +
  drwxr-xr-x 76 3107mach grant126 16384 06-09 08:47 2016-06-09_0900+0200.hourly
 +
  drwxrwxrwx 19 root     root     16384 06-09 09:00 .
 +
  drwxr-xr-x 76 3107mach grant126 16384 06-09 09:16 ..
 +
 
  
 
=== Jaki jest harmonogram tworzenia snapshotów? ===
 
=== Jaki jest harmonogram tworzenia snapshotów? ===
  
* Katalogi z bieżącego dnia tworzone co trzy godziny. Trzymamy trzy ostatnie 3-godzinne snapshoty.
+
* Katalogi .hourly - zrzuty robione są co 6h od 9:00 do 21:00. Trzymamy 4 ostatnie snapshoty.
* Wcześniejsze dwa snapshoty tworzone co sześć godzin. Trzymamy dwa  6-godzinne snapshoty.
+
* Katalogi .daily - zrzuty robione codziennie o 3:00 poza poniedziałkiem. Trzymamy 7 ostatnich snapshotów.
* Katalogi z wcześniejszych dni tworzone co dwadzieścia cztery godziny. Trzymamy trzy  24-godzinne snapshoty.
+
* Katalogi .weekly - zrzuty robione w każdy poniedziałek o 3:00. Trzymamy 12 ostatnich snapshotów.
* Jeśli termin wykonania dwóch snapshotów nakłada się to tworzony jest rzadszy z nich.  
+
 
* W przypadku gdy na udziale kończy się miejsce automatycznie kasowany jest najstarszy snapshot.
 
  
 
=== Jak skopiować dane? ===
 
=== Jak skopiować dane? ===
Linia 39: Linia 47:
 
Snapshoty są dostępne tylko do odczytu i działają na nich zwykłe polecenia systemowe:
 
Snapshoty są dostępne tylko do odczytu i działają na nich zwykłe polecenia systemowe:
  
  [wcss] justa@bem ~ cp ~/.snapshot/2016-02-22_0600+0100.6h/test/r1.inp .
+
  [wcss] 3107mach@bem ~ > cp ~/.snapshot/2016-06-09_0900+0200.hourly/test/r1.inp .
  
skopiuje do obecnego katalogu plik r1.inp z podkatalogu ~/test z najświeższego 3-godzinnego snapshot-u.
+
skopiuje do obecnego katalogu plik r1.inp z podkatalogu ~/test ze snapshot-u zrobionego 9.06.2016 o godzinie 9:00.
  
 
[[Kategoria:Podręcznik użytkownika]]
 
[[Kategoria:Podręcznik użytkownika]]
 
[[Kategoria:Storage]]
 
[[Kategoria:Storage]]

Wersja z 09:54, 9 cze 2016

< Podręcznik użytkownika KDM < Dostęp do KDM < Dostępna przestrzeń dyskowa < Snapshot

Snapshoty na /home

Czym jest snapshot?

Snapshot pozwala na odzyskanie przypadkowo usuniętych lub uszkodzonych plików. Jednocześnie umożliwia dostęp do wersji plików z momentu wykonania migawki.

Jak dostać się do snapshotów na /home?

W katalogu domowym każdego użytkownika znajduje się ukryty katalog .snapshot.

Uwaga: unixowe autouzupełnianie nie działa w przypadku tego katalogu. To znaczy, że nie możemy wpisać .snap i nacisnąć przycisku TAB. Powłoka zachowa się wtedy jakby tego katalogu nie było.

[wcss] 3107mach@bem ~ > ls -latr ~/.snapshot
razem 304
drwxr-xr-x 86 3107mach grant126 14336 05-01 18:51 2016-05-02_0000+0200.weekly
drwxr-xr-x 75 3107mach grant126 16384 05-08 19:17 2016-05-09_0000+0200.weekly
drwxr-xr-x 76 3107mach grant126 16384 05-14 11:32 2016-05-16_0300+0200.weekly
drwxr-xr-x 76 3107mach grant126 16384 05-22 16:47 2016-05-23_0300+0200.weekly
drwxr-xr-x 76 3107mach grant126 16384 05-29 20:47 2016-05-30_0300+0200.weekly
drwxr-xr-x 76 3107mach grant126 16384 06-01 18:00 2016-06-02_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-02 16:11 2016-06-03_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-03 15:32 2016-06-05_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-03 15:32 2016-06-04_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-05 18:01 2016-06-06_0300+0200.weekly
drwxr-xr-x 76 3107mach grant126 16384 06-06 15:52 2016-06-07_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-07 17:36 2016-06-08_0900+0200.hourly
drwxr-xr-x 76 3107mach grant126 16384 06-07 17:36 2016-06-08_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-08 14:52 2016-06-08_1500+0200.hourly
drwxr-xr-x 76 3107mach grant126 16384 06-08 15:51 2016-06-09_0300+0200.daily
drwxr-xr-x 76 3107mach grant126 16384 06-08 15:51 2016-06-08_2100+0200.hourly
drwxr-xr-x 76 3107mach grant126 16384 06-09 08:47 2016-06-09_0900+0200.hourly
drwxrwxrwx 19 root     root     16384 06-09 09:00 .
drwxr-xr-x 76 3107mach grant126 16384 06-09 09:16 ..


Jaki jest harmonogram tworzenia snapshotów?

  • Katalogi .hourly - zrzuty robione są co 6h od 9:00 do 21:00. Trzymamy 4 ostatnie snapshoty.
  • Katalogi .daily - zrzuty robione są codziennie o 3:00 poza poniedziałkiem. Trzymamy 7 ostatnich snapshotów.
  • Katalogi .weekly - zrzuty robione są w każdy poniedziałek o 3:00. Trzymamy 12 ostatnich snapshotów.


Jak skopiować dane?

Snapshoty są dostępne tylko do odczytu i działają na nich zwykłe polecenia systemowe:

[wcss] 3107mach@bem ~ > cp ~/.snapshot/2016-06-09_0900+0200.hourly/test/r1.inp .

skopiuje do obecnego katalogu plik r1.inp z podkatalogu ~/test ze snapshot-u zrobionego 9.06.2016 o godzinie 9:00.