Linux-实现同步共享文件夹

本文最后更新于:July 31, 2025 am

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版。

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙。Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。

  • 该文章环境为ubuntu系统。

安装

1
sudo apt-get install nfs-kernel-server

配置

共享服务器

创建共享目录

1
2
mkdir /dolphinscheduler
chmod 777 -R /dolphinscheduler

配置NFS

1
2
3
vim /etc/exports
# 添加配置
/dolphinscheduler 192.168.1.0/24(rw,sync,no_subtree_check)
  • /dolphinscheduler:是共享目录路径
  • 192.168.1.0/24:是允许访问该共享目录的IP地址范围,可替换为具体的IP或者是星号(*-表示所有)
  • rw:表示该共享目录可读写
  • sync:表示所有写操作都同步到磁盘

配置重载:

1
exportfs -r

其他服务器

使用以下命令挂载该共享目录:

1
mount -t nfs 192.168.199.18:/dolphinscheduler /local_folder
  • IP:是共享主机的IP地址
  • /home/nfs_share:是共享目录的路径
  • /local_folder:是当前服务器文件夹路径。

本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/9e9e8ed1.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!