共享磁盘文件同步

共享磁盘文件同步

我有两台 Centos 7 服务器,其共享磁盘通过 fstab 安装:

/dev/sdb /mnt/shared   xfs  rw,suid,dev,noexec,auto,user,sync      0  0

我可以在两台服务器上看到磁盘及其内容,但是当我创建新文件时,它不会自动在相反的服务器上看到。如果我卸载并安装磁盘,则会出现文件。

创建文件后执行sync也不会创建该文件。

我已经按照建议安装了 lsyncd这里但一切都没有改变。

答案1

如果您使用共享块设备,并且您希望两台服务器都能够写入文件系统,则必须确保您使用的是集群文件系统。否则无疑会损坏文件系统。

集群文件系统的示例:

GFS
Lustre
OCF
LizardFS

如果可以的话,在两台服务器上安装 NFS 共享可能会更简单,因为这将处理文件锁定等问题。

相关内容