Niekompletny full backup na kliencie windows

Wysłane przez malinkalive 
Niekompletny full backup na kliencie windows 11 gru 2016 - 08:43:06

Send PM

Cześć,
przez przypadek zauważyłem, że backup na jednej z maszyn z windows client nie wykonuje sie poprawnie. Mianowicie:
Quote

status client=data-fd
Connecting to Client data-fd at 192.168.100.23:9102

data-fd Version: 5.2.10 (28 June 2012) VSS Linux Cross-compile Win64
Daemon started 11-Dec-16 08:23. Jobs: run=0 running=0.
Microsoft (build 9200), 64-bit
VSS enabled, Priv 0x22f
APIs=OPT,ATP,LPV,CFA,CFW,
WUL,WMKD,GFAA,GFAW,GFAEA,GFAEW,SFAA,SFAW,BR,BW,SPSP,
WC2MB,MB2WC,FFFA,FFFW,FNFA,FNFW,SCDA,SCDW,
GCDA,GCDW,GVPNW,GVNFVMPW
Heap: heap=0 smbytes=209,225 max_bytes=240,407 bufs=153 max_bufs=186
Sizeof: boffset_t=8 size_t=8 debug=100 trace=1
Running Jobs:
JobId 2589 Job data-backup.2016-12-11_08.24.45_54 is running.
Full Backup Job started: 11-Dec-16 08:24
Files=56,753 Bytes=95,399,662 Bytes/sec=423,998 Errors=0
Files Examined=56,753
Processing file: d:/dzielony/SZP/Hollywood/DSCF8137.JPG
SDReadSeqNo=5 fd=860
Director connected at: 11-Dec-16 08:28

Quote

estimate client=data-fd level=Full
Connecting to Client data-fd at 192.168.100.23:9102
2000 OK estimate files=69,362 bytes=41,700,881,432
Quote

status director
2589 Full 69,362 107.8 M OK 11-gru-16 08:29 data-backup

liczba plików jest zgodna natomiast rozmiar odbiega od rzeczywistości, dodatkowo bacula nie widzi nic złego i wszystkie joby są zakończone statusem OK.
Re: Niekompletny full backup na kliencie windows 11 gru 2016 - 18:31:18

Send PM

Witaj,

Możesz do komendy estimate dodać parametr listing, np.:

estimate listing job=xyz

Dzięki temu zobaczysz pliki wraz z rozmiarem.

Następnie możesz zobaczyć co jest w backupie, np.:

list files jobid=123

i porównać z poprzednim listingiem.

Na koniec można sprawdzić dokładnie zasób FileSet, czy coś tam nie zostało przeoczone.

Powodzenia.

Z pozdrowieniami
Marcin Haba (gani)
Re: Niekompletny full backup na kliencie windows 11 gru 2016 - 23:15:49

Send PM

Sprawa wygląda na bardziej złożoną, pozwoliłem sobie wykonać "full restore" i oto co uzyskałem:
Quote

du -hsc 450 M
find . -type f -size 0|wc -l
ok 47 tyś plików o rozmiarze 0

pierwszy plik z listy find

Quote

ls -la ./dzielony/Raporty/bakteriologia/08.2016/export3.xls
-rwxrwxrwx 1 root root 0 wrz 5 09:51 ./dzielony/Raporty/bakteriologia/08.2016/export3.xls

file ./dzielony/Raporty/bakteriologia/08.2016/export3.xls
./dzielony/Raporty/bakteriologia/08.2016/export3.xls: empty
Re: Niekompletny full backup na kliencie windows 12 gru 2016 - 07:04:54

Send PM

Witaj,

A te puste pliki są tylko po restore, czy na kliencie również?

Możesz pokazać pełny listing z backupu? Są tam jakieś błędy?

Pozdrawiam
Marcin
Re: Niekompletny full backup na kliencie windows 12 gru 2016 - 20:44:25

Send PM

Cześć,
dziękuję za odzew puste pliki są tylko po restore, na kliencie pliki są całkowicie użyteczne. Na listingu backupu nie widzę nic niepokojącego, niestety nie udało mi się przesłać linków do listingów jako PM bo forum stwierdziło, że jestem botemsmiling smiley
Re: Niekompletny full backup na kliencie windows 14 gru 2016 - 10:05:01

Send PM

Witaj,

Jeżeli na kliencie jak i w backupie pliki wyglądają w porządku, to może oznaczać jakiś problem tam, gdzie próbujesz przywrócić te pliki, a nie w Baculi.

Czy możesz pokazać listing z podsumowaniem takiego restore? Czy są tam jakieś błędy?

Pozdrawiam
Marcin Haba (gani)
Re: Niekompletny full backup na kliencie windows 14 gru 2016 - 22:39:21

Send PM

Cześć,
można jakiegoś maila dostać bo jednak wolałbym żeby listingi nie były publiczne. Przez PM też mi się nie udało.
Re: Niekompletny full backup na kliencie windows 15 gru 2016 - 11:58:40

Send PM

Witaj,

Jasne. Mój adres e-mail wysłałem na PM.

BTW. Prywatne wiadomości na forum nie działały prawidłowo (brakowało pola captcha). Teraz działa już OK.

Z pozdrowieniami
Marcin Haba (gani)
Re: Niekompletny full backup na kliencie windows 18 gru 2016 - 22:02:39

Send PM

malinkalive Napisał(a):
-------------------------------------------------------
> Sprawa wygląda na bardziej złożoną,
> pozwoliłem sobie wykonać "full restore" i oto co
> uzyskałem:
>
Quote

du -hsc 450 M
> find . -type f -size 0|wc -l
> ok 47 tyś plików o rozmiarze 0
>
>
> pierwszy plik z listy find
>
>
Quote

ls -la
> ./dzielony/Raporty/bakteriologia/08.2016/export3.x
> ls
> -rwxrwxrwx 1 root root 0 wrz 5 09:51
> ./dzielony/Raporty/bakteriologia/08.2016/export3.x
> ls
>
> file
> ./dzielony/Raporty/bakteriologia/08.2016/export3.x
> ls
> ./dzielony/Raporty/bakteriologia/08.2016/export3.x
> ls: empty
>
>

Ja generalnie dodam, że odtwarzanie plików zbackupowanych w systemie Windows na systemach innych niż windows (np. na Linux) może nie działać bo to są naprawdę inne systemy i nie da się w prosty sposób (a czasami nawet złożony) odtworzyć prawdziwego backupu takiego pliku (dane + dane alternatywne + metadane). Aby było to możliwe należy do backupu użyć opcji Portable = Yes.

Z tego powodu nie dziwię się, że nie udało się odtworzyć tych danych. Proponuję do testów odtwarzania wykorzystać system z Windows, czyli taki sam system z jakiego backupowaliśmy.

1) Filesystemy takie jak np. NTFS wspierają ADS (Alternate Data Stream)
2) Standardowy backup Unix (czyli odczyt pliku za pomocą funkcji read) jest wspierany w Bacula na różnej maści Unix i Linux

--
Profesjonalne usługi Bacula: [www.bacula.com.pl]
Re: Niekompletny full backup na kliencie windows 20 mar 2017 - 14:02:56

Send PM

Witam,
problem był związany z "deduplikacją" plików na kliencie windows. Mianowicie administrator systemów windows włączył deduplikację plików na jednym z Filesetów i stąd pojawiły sie pliki o rozmiarze 0MB. Inna sprawą jest to że bacula nie zorientowała się, że coś jest nie tak i za każdym razem był Backup -- OK. Żeby wrócić do stanu normalności trzeba było odkodować pliki po stronie windows.
Re: Niekompletny full backup na kliencie windows 20 mar 2017 - 14:12:09

Send PM

malinkalive Napisał(a):
-------------------------------------------------------
> Witam,
> problem był związany z "deduplikacją" plików
> na kliencie windows. Mianowicie administrator
> systemów windows włączył deduplikację plików
> na jednym z Filesetów i stąd pojawiły sie pliki
> o rozmiarze 0MB. Inna sprawą jest to że bacula
> nie zorientowała się, że coś jest nie tak i za
> każdym razem był Backup -- OK.

Aktualnie Bacula Community nie obsługuje w Windows backupu plików poddanych deduplikacji. Wymaga to odpowiedniej obsługi "reparse points". Z tego powodu backup wykonywał się poprawnie, bo API nie zwracało błędów, a sama Bacula zawartość zwyczajnie pomijała, bo nie ma obsługi tych typów plików.

--
Profesjonalne usługi Bacula: [www.bacula.com.pl]
Przykro nam, ale tylko zarejestrowane osoby mogą pisać na tym forum.

Kliknij żeby zalogować