19、Samba高级磁盘共享配置详解

Samba高级磁盘共享配置详解

1. 锁和租约

文件和字节范围锁定是一个复杂的话题,通常不建议随意修改 smb.conf 中大多数与锁定相关的参数值。Samba开发人员努力确保 smbd 的锁定实现满足CIFS客户端的需求,过多调整参数可能会导致Samba服务器效率低下甚至失败。

1.1 字节范围锁定

对于只读文件系统(如CD - ROM),禁用 locking 参数可以带来性能提升。禁用该参数后,Samba可以直接授予锁,而无需跟踪谁持有哪些锁。因为共享被标记为只读,客户端可以放心地认为自己锁定了所需的文件区域,不用担心被他人修改。但在禁用之前,要确保没有客户端可以通过其他协议(如NFS)或本地文件系统修改共享内容。

1.2 机会锁(Oplock)

Oplock是Windows客户端用于提高访问远程文件性能的积极缓存机制。当授予Oplock时,客户端可以在本地缓存整个文件。如果Oplock类型允许客户端本地修改文件,这些更改会在文件关闭或客户端收到服务器中断Oplock的请求时刷新回服务器。

1.2.1 Oplock类型
  • 独占(Exclusive) :允许客户端独占访问文件,并在Oplock撤销或客户端关闭文件时将本地修改刷新回服务器。
  • 批量(Batch) :与独占Oplock相同,但允许应用程序反复打开和关闭文件而不释放租约,适用于批量文件处理。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值