Como configurar / superar o limite de tamanho de arquivo / erro “arquivo muito grande” no samba / cifs 2.1 no Synology DS214 com DSM 5

2

Estou montando um compartilhamento de samba com alguns arquivos esparsos sobre o cifs com -o username=user,gid=999,uid=999,rw,vers=1.0 . O NAS tem capacidade de 3 TB e 500 GB de espaço livre em disco, criando um arquivo esparso de 4 TB com truncate -s 4T file.img não é problema. Quando monto o compartilhamento com vers=2.1 , recebo o erro file too large para truncate invokations size size > 2 GB, bem como para dd , e. dd if=/dev/sda12 of=/mnt/samba_share/output.img resulta em

dd writing to '/mnt/samba_share/output.img': File too large'
4194304+0 records in
4194303+1 records out
2147483647 bytes (2,1 GB) copied, 33,5466 s, 64,0 MB/s

Não há, obviamente, nenhum problema para o sistema de arquivos subjacente criar o arquivo esparso (ele não é reconhecido em cifs 1.0, mas isso é outro problema, eu acho). Por que o samba ou o DSM limitam o tamanho? Como superar isso?

A versão 2.1 do protocolo Samba parece ser a mais recente suportada (há uma caixa de seleção para suporte a SMB2 no painel de controle do DSM 5; especificando vers=3.0 as mount option causes error mount error (22): Invalid argument ').

    
por Karl Richter 24.08.2014 / 01:02

0 respostas