Samba do unstable não dá o tamanho certo para arquivos maiores que 2GB
Olá a todos,
Eu estou usando o Debian unstable na minha máquina aqui na firma e
faço o backup em fita de arquivos zipados armazenados em um diretório
compartilhado de uma máquina da
rede que roda WinXP Professional, eu monto o diretório desta máquina via
Samba e quando vou listar estes arquivos vejo que aqueles maiores de
2 GigaBytes mostram valores absurdos
Vejam só :
flavio:/home/flavio# ls -l /mnt/backup
total 6440137583
-rwxr-xr-x 1 root root 18446744071781902209 2003-11-06 21:16 BACKUP_CARQUEIJEIRO (2003-11-06, 19h04min).zip
-rwxr-xr-x 1 root root 113903243 2003-11-07 00:41 BACKUP_CARQUEIJEIRO (2003-11-07, 00h37min - incremental).zip
-rwxr-xr-x 1 root root 18446744071760124083 2003-11-06 23:01 BACKUP_CLEITON (2003-11-06, 21h17min).zip
-rwxr-xr-x 1 root root 99795043 2003-11-07 00:45 BACKUP_CLEITON (2003-11-07, 00h42min - incremental).zip
-rwxr-xr-x 1 root root 18446744073593319917 2003-11-06 23:57 BACKUP_H (2003-11-06, 23h03min).zip
-rwxr-xr-x 1 root root 1103208 2003-11-07 00:46 BACKUP_H (2003-11-07, 00h46min - incremental).zip
-rwxr-xr-x 1 root root 122824957 2003-11-07 00:36 custos (2003-11-07, 00h32min).zip
-rwxr-xr-x 1 root root 5012673 2003-11-07 00:48 custos (2003-11-07, 00h47min - incremental).zip
-rwxr-xr-x 1 root root 15407 2003-11-07 00:41 log_backup_CARQUEIJEIRO.txt
-rwxr-xr-x 1 root root 19009 2003-11-07 00:45 log_backup_CLEITON.txt
-rwxr-xr-x 1 root root 2242 2003-11-07 00:48 log_custos.txt
-rwxr-xr-x 1 root root 2257 2003-11-07 00:46 log_DISCO_H.txt
-rwxr-xr-x 1 root root 2242 2003-11-07 00:47 log_textos.txt
-rwxr-xr-x 1 root root 1272336236 2003-11-07 00:32 textos (2003-11-06, 23h58min).zip
-rwxr-xr-x 1 root root 9406366 2003-11-07 00:47 textos (2003-11-07, 00h47min - incremental).zip
flavio:/home/flavio#
Vejam que por exemplo o arquivo BACKUP_CARQUEIJEIRO (2003-11-06, 19h04min).zip tem o incrivel tamanho de
18446744071781902209 bytes !
Acho que não deve haver nenhum computador neste planeta com tal capacidade de armazenamento :-) !!!!!
Porém eu sei que este arquivo tem pouco mais de 2GB de tamanho, e todos que tem mais de 2GB aparecem com
tamanhos loucos, porém aqueles menores de 2GB aparecem normalmente (infelizmente não tenho arquivos entre
1GB e 2GB pra verificar se isto acontece também)
O problema continua quando vou passar estes arquivos para a fita (50 GB de capacidade),
usando o tradicional tar eu começo copiando para a fita e ele fica copiando até a fita acabar e ele (o tar) indicar erro,
sei que a soma de todos estes arquivos não passam de 9 GB ou seja trabalho com grande folga.
As dúvidas :
1- O tar (bzip) não vê o fim dos arquivos (o EOF) ou ele se baseia no tamanho do arquivo?
2- O tamanho incorreto dos arquivos se deve a :
a) um bug do Samba;
b) um bug do Linux;
c) um bug do Windows (nada improvável);
d) alguma limitação do protocolo mesmo ?
Agradeço por qualquer dica
Obrigado
--
Flavio Alberto Lopes Soares
flavio@maqplas.com.br
MAQPLAS Indústria e Comércio de Máquinas LTDA.
http://www.maqplas.com.br
Reply to: