Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kopia plików przez rdiff-backup
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Rsync miał opcje -delete która kasowała pliki na serwerze zdalnym jeśli nie było ich w źródle. Czy rdiff-backup ma podobną właściwość? Zauważyłem pewien zgrzyt i ilość plików się nie zgadza, jest ich więcej na serwerze zapasowym niż w źródle i zastanawiam się jak ugryźć temat. Robienie nowej rewizji nie za bardzo mi się uśmiecha...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


No przecież Ci tłumaczę że nie będziesz miał 14TB danych, bo hard-linki załatwiają ten problem. One nie zajmują miejsca na dysku (no może poza nazwą). Przykład:

Kod
# lpiotrowski /tmp/test [15:45:04]
→ dd if=/dev/zero of=regular count=10240 bs=10240
10240+0 przeczytanych recordów
10240+0 zapisanych recordów
skopiowane 104857600 bajtów (105 MB), 0,0892433 s, 1,2 GB/s

# lpiotrowski /tmp/test [15:45:17]
→ ls -las
razem 102436
     4 drwxrwxr-x  2 lpiotrowski lpiotrowski      4096 lis 26 15:45 .
    32 drwxrwxrwt 14 root        root            32768 lis 26 15:42 ..
102400 -rw-rw-r--  1 lpiotrowski lpiotrowski 104857600 lis 26 15:45 regular

# lpiotrowski /tmp/test [15:45:24]
→ du -ksh .                                      
101M    .

# lpiotrowski /tmp/test [15:45:30]
→ ln regular hard

# lpiotrowski /tmp/test [15:45:36]
→ ls -las        
razem 204844
     4 drwxrwxr-x  2 lpiotrowski lpiotrowski      4096 lis 26 15:45 .
    32 drwxrwxrwt 14 root        root            32768 lis 26 15:42 ..
102404 -rw-rw-r--  2 lpiotrowski lpiotrowski 104857600 lis 26 15:45 hard
102404 -rw-rw-r--  2 lpiotrowski lpiotrowski 104857600 lis 26 15:45 regular

# lpiotrowski /tmp/test [15:45:38]
→ du -ksh .      
101M    .

Jak widzisz Hard-linki nie zajmują na dysku miejsca. I to jest właśnie magia tego. Masz codzienne backupy w pełni, ale zajmują miejsce tak jakbyś pobierał tylko nowe pliki.

Kolejny przykład z moich kopii z użyciem tego skryptu:
Kod
→ sudo du -chs 2016-04-08 2016-04-09
8,0G    2016-04-08
831M    2016-04-09


Jak widzisz, realnie zostało pobrane ~830MB (część tego to jest miejsce zarezerowane na nazwy plików).

Przetestuj sobie mój skrypt 2 dni i wtedy wyraź opinię (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- !*!   kopia plików przez rdiff-backup   24.11.2016, 14:43:24
- - Pyton_000   A może powiedz co chcesz osiągnąć? I czemu nie rsy...   24.11.2016, 21:11:06
- - !*!   Rsync nie robi kopii przyrostowych. A to jest potr...   25.11.2016, 09:51:00
- - Pyton_000   A może to https://blog.piotrows.pl/rsync-przyrost...   25.11.2016, 10:31:23
- - !*!   To się nie sprawdzi i nie nazwałbym tego backupem ...   25.11.2016, 11:00:01
- - Pyton_000   to źle patrzyłeś Skrypt pobiera tylko te pliki kt...   25.11.2016, 11:23:31
- - !*!   Tak zgadza się, ale to działa w obrębie jednego dn...   25.11.2016, 11:45:12
- - zegarek84   o ile masz możliwość może po testuj lokalnie z lin...   25.11.2016, 20:47:34
- - Pyton_000   Tak każdego dnia masz "pełny backup" i j...   26.11.2016, 10:00:36
- - !*!   @Pyton_000 - nie wykonujesz tym skryptem kopii prz...   26.11.2016, 14:12:48
- - Pyton_000   No przecież Ci tłumaczę że nie będziesz miał 14TB ...   26.11.2016, 16:11:00
- - !*!   Przykład działania Twojego skryptu: Dzień 1: Cyta...   26.11.2016, 16:51:46
- - Pyton_000   Coś tu ściemniasz.... Kodroot@lpiotrowski:/tmp...   26.11.2016, 17:25:16
- - !*!   Prawda, ścieżka miała znaczenie, jednak coś mi w t...   26.11.2016, 18:33:37
- - Pyton_000   Hahaha No tak bo byś musiał mi przyznać rację Dob...   26.11.2016, 18:39:32
- - !*!   Przyznaje Ci racje, że winna była ścieżka i skrypt...   1.12.2016, 12:30:06
- - Pyton_000   Co to znaczy pliki nie wskazujące niczego?   1.12.2016, 14:48:45
- - !*!   Nie ma żadnej informacji w logach o błędach w prze...   1.12.2016, 16:07:59


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 04:40