最好是在smb参数的扩展中加入如下参数:
use sendfile=yes
;read size = 65536
;read prediction = yes
;socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
write raw = yes
read raw = yes
max xmit=65535
aio read size = 16384
aio write size = 16384
write cache size = 262144
getwd cache = yes
strict locking = no
否则可能速度异常
有图有真相:
-----------------------------分割线,以下与上面的内容无关,是扩展内容----------------------
挂载ntfs分区做为共享的注意点
omv默认支持ntfs分区挂载,但是如果按默认的方式,samba共享后是看不到共享文件夹内容的。
- 需要重新加参数进行挂载,如:
mount /dev/sdb1 /media/mydisk -o uid=youruser,gid=users
这里最好不要用ntfs-3g或默认的ntfs,速度太慢,可以用商业版的:https://www.paragon-software.com/us/home/ntfs-linux-professional/
下载后运行./install.sh进行安装
装完后mount -t ufsd /dev/sda1 /media/mydisk -o uid=youruser,gid=users
进行挂载,速度快得跟ext一样。
上面的uid和gid后面都是 数字
,具体可以通过id
命令来查看。
例如,默认的普通用户uid是1000
, users用户组的gid是100
。
- 需要在共享文件夹的参数上开启存储DOS属性,在配置文件中显示为:
store dos attributes = yes
修改完后重启samba服务。
3.为了让重启自动挂载,可以修改一下/etc/fstab
:
原来的类似:
/dev/sdb1 /mnt/share ntfs defaults,nofail 0 2
修改后:
/dev/sdb1 /mnt/share ntfs defaults,users,uid=1000,gid=100,nofail 0 2
其中的uid和gid,可以自己通过id
命令来查询。