Você pode tentar Fusedav , um montador WebDAV para fusível. No entanto, eu não estava ciente de tal limitação, você tem certeza de que seu servidor WebDAV está configurado corretamente?
mount.davfs
(de davfs2 ) permite a instalação de um servidor WebDAV no sistema de arquivos local. No entanto, mesmo se você quiser ler apenas um byte de um arquivo, o davfs2 bloqueará até que ele baixe o arquivo inteiro (o que pode ser enorme). Por exemplo, isso bloqueia (virtualmente) para sempre em um link WAN.
dd if=/mnt/webdav/1GB.bin bs=1M count=1 of=1M.bin
O processo não pode ser eliminado até que todo o arquivo seja baixado. (Mas você pode forçar desmontar, suponho.)
No seguinte comando, o davfs2 faz o download do arquivo inteiro antes de passar um único byte para o gzip:
pv < 100MB.bin | gzip > 100MB.bin.gz
Eu posso descobrir o problema no primeiro caso (evitando), mas no segundo caso eu preciso do driver do sistema de arquivos para passar os dados para o processo de leitura assim que o driver fs receber os dados , não depois que o arquivo inteiro é baixado. Existem alternativas ao davfs2 que podem fazer isso?
Você pode tentar Fusedav , um montador WebDAV para fusível. No entanto, eu não estava ciente de tal limitação, você tem certeza de que seu servidor WebDAV está configurado corretamente?