如何在带有 DSM 5 的 Synology DS214 上设置/克服 samba/cifs 2.1 中的文件大小限制/“文件太大”错误

如何在带有 DSM 5 的 Synology DS214 上设置/克服 samba/cifs 2.1 中的文件大小限制/“文件太大”错误

我正在使用 cifs 安装包含一些稀疏文件的 Samba 共享-o username=user,gid=999,uid=999,rw,vers=1.0。NAS 具有 3TB 容量和 500 GB 可用磁盘空间,使用 创建 4TB 稀疏文件truncate -s 4T file.img没有问题。当我使用 安装共享时,我收到调用大小 > 2GB 的错误以及 的vers=2.1错误,例如导致file too largetruncatedddd if=/dev/sda12 of=/mnt/samba_share/output.img

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

底层文件系统创建稀疏文件显然没有问题(1.0 中无法识别cifs,但我想这是另一个问题)。为什么 samba 或 DSM 会限制大小?如何克服这个问题?

Samba 协议版本 2.1 似乎是最新支持的版本(DSM 5 控制面板中有一个用于支持 SMB2 的复选框;指定vers=3.0 as mount option causes error安装错误(22):无效参数`)。

相关内容