nfs与rsync

对于传统的热备应用,通常采用的是两个实例共享一块磁盘,利用lvs提供的虚拟ip来对外提供服务。共享磁盘可以通过nfs来实现:
主实例上共享出nfs服务,从实例直接挂载作为数据盘(由于从实例正常情况下不提供服务,主实例使用本地磁盘并提供NFS服务给从实例的方案可以报障正常情况时应用的性能)。
对于磁盘IO特别高的应用,可以考虑将nfs挂载到从实例后,利用rsync同步至本地的磁盘,并用本地磁盘提供服务的方案。

服务端

  1. 安装
sudo yum install nfs-utils nfs-utils-lib
sudo systemctl start nfs-server
sudo systemctl enable nfs-server

# 替换client_ip(可用域名和CIDR格式IP)和shared path
echo '/share/data client_ip(rw,sync,no_root_squash)' >> /etc/exports
# 重新加载
sudo exportfs -arv
  1. 添加防火墙规则
sudo firewall-cmd --permanent --zone=public --add-service=nfs
sudo firewall-cmd --permanent --zone=public --add-service=mountd
sudo firewall-cmd --permanent --zone=public --add-service=rpc-bind
sudo firewall-cmd --reload

客户端

sudo yum install nfs-utils

# 替换 share data和server_ip
sudo mkdir -p /share/data
sudo mount -t nfs server_ip:/share/data /share/data

文件同步

sudo yum install rsync
# 将/share/data/(源必须以/结尾)同步至/mnt/data(利用文件锁同步任务堆积)
flock -xn /tmp/rsync_nfs -c 'rsync -a --delete /share/data/ /mnt/data >/tmp/rsync.log 2>&1'
# 定时执行(替换shell)
crontab -e
*/5 * * * * shell

相关推荐

  1. nfsrsync

    2024-04-12 09:52:02       39 阅读
  2. rsync

    2024-04-12 09:52:02       54 阅读
  3. 飞天使-rsync大文件断点续传vim批量删除

    2024-04-12 09:52:02       51 阅读
  4. NFS文件共享存储详解实战

    2024-04-12 09:52:02       56 阅读
  5. NFS(网络文件系统)介绍实践

    2024-04-12 09:52:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 09:52:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 09:52:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 09:52:02       87 阅读
  4. Python语言-面向对象

    2024-04-12 09:52:02       97 阅读

热门阅读

  1. leetcode/2024.4.8/双指针简单题(1)

    2024-04-12 09:52:02       43 阅读
  2. Vela-OS: 记录一个class层,处理MSC协议的bug

    2024-04-12 09:52:02       36 阅读
  3. 【今日bug】在本地创建容器,进入后快速退出

    2024-04-12 09:52:02       34 阅读
  4. 日志数据采集存储

    2024-04-12 09:52:02       40 阅读
  5. 提升写作效率:掌握ChatGPT论文写作技巧

    2024-04-12 09:52:02       42 阅读
  6. 数据库:SQL分类之DDL详解

    2024-04-12 09:52:02       36 阅读
  7. 无人机三维建模对光伏测绘的影响有多大?

    2024-04-12 09:52:02       38 阅读