centos - 二级用户的 Lizardfs 或 Musefs 文件锁定

标签 centos mount filelock

我有 2 台 lizardfs 服务器,文件系统与我们的 LAN 网络共享。共享文件夹安装到我们的 3 个 windows 系统。文件复制、粘贴、删除、创建一切正常。

但是,如果有人已经在使用文件,是否有任何选项可以锁定文件?意味着他可以读取该文件但没有写入权限。在第一个人保存并退出后,下一个人可以使用它,就像这样。
“mfsmount”是否有任何选项来设置这些权限..?

如果有任何其他支持此类功能的开源项目,请提出您的选择。

最佳答案

这在以前的 lizardfs 版本中曾经是一个问题,但不久前已经解决了。也就是说,默认情况下它是禁用的。

要启用它,只需像这样安装锁:

mfsmount -o enablefilelocks /mnt/lizardfs

在此处找到有关 mfsmount 的文档:http://manpages.ubuntu.com/manpages/zesty/man1/mfsmount.1.html

不过,我在这里说的是 linux... 在 windows 上,您可能应该使用 windows 客户端。那不是开源的,但你可以下载试用版https://lizardfs.com/download

关于centos - 二级用户的 Lizardfs 或 Musefs 文件锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39361457/

相关文章:

linux - 使用 FIFO 调度的进程仍处于关闭状态?

linux - Bash 历史范围

svn - 在 Centos 上安装 SVN 时得到 "Transaction Error"

python-3.x - 为什么 python 字符串连接最省内存?

perl - 我的 Linux 守护进程如何知道 Windows 程序何时停止写入我通过 SAMBA 访问的文件?

python - Django 发送邮件 "lock already in place. quitting."

c - mount() 上的自动检测文件系统

c++ - 我应该使用 mount() 还是/usr/bin/mount

amazon-ec2 - 重启 EC2 实例后,Scylla 无法挂载 RAID 卷

java - 如何在 Java servlet 中同步文件访问?