首页 > 编程知识 正文

win10搭建NFS服务器,linux文件共享服务器

时间:2023-05-03 18:31:00 阅读:19899 作者:3619

技术领域

本发明涉及计算机电子技术领域,尤其涉及自动备份NFS服务器的方法。

背景技术:

网络文件系统(NFS )是FreeBSD支持的文件系统之一,可以通过TCP/IP网络在网络上的计算机之间共享资源。 在NFS APP应用程序中,本地NFS客户端APP应用程序可以透明地读写位于远程NFS服务器上的文件,就像正在访问本地文件一样。

随着计算机技术的发展,NFS至今仍是数据资源传输的重要手段,在许多文件共享、高速传输的作用中起着重要的作用。 在现有NFS系统中,NFS充当客户端和服务器之间的桥梁,具有不同磁盘布局格式的客户端与网络端服务器或存储系统之间因磁盘布局格式的不同而导致的数据访问差异主要体现在

数据资源是信息社会发展的基础,如果企业事业单位的信息系统没有做好数据备份,一旦系统崩溃,数据丢失,就可能严重影响正常工作,造成不可估量的经济损失。 因此,数据资源的备份和恢复已成为企业生死攸关的重要因素。 因此,备份NFS服务器的数据资源很重要。 通常,备份NFS服务器的方法如下。 (1)用软件实现NFS的备份。 但是,这种方式需要在机房配备专人,定时定点进行人工备份,存在无法进行自动化操作的缺点。 )在NFS服务器上以磁盘阵列方式完成备份的功能。 这种方式可以实现自动备份。 但存在技术要求高、难度大、极其消耗硬件成本的弊端。

技术实现要素:

本发明的技术课题是针对无法实现自动化操作、技术要求高、硬件成本高等问题,提供一种自动备份NFS服务器的方法。

用于解决本发明技术问题的技术手段是自动备份NFS服务器的方法,具体方法如下。

S1、安装Cron软件包和NFS服务器作为基于Linux的操作系统平台

S2、将备份用物理介质插入电脑;

S3、用Cron软件包完成NFS服务器的备份任务。

此外,优选的方法是备份任务包括

本地装载NFS服务器和用于备份的物理介质;

将NFS服务器文件压缩并复制到物理介质;

备份完成后,卸载NFS服务器和用于备份的物理介质。

进而,优选方法的具体步骤如下

S1、安装Cron软件包和NFS服务器作为基于Linux的操作系统平台

S2、将备份用物理介质插入电脑;

S3、调用linux mount命令,将NFS服务器作为文件系统挂载在本地目录a下,在本地目录b下挂载用于备份的物理介质;

S4、调用tar命令,压缩本地目录a下的文件并保存到本地目录b下,达到文件备份的目的;

S5、备份完成。 卸载NFS服务器和物理介质。

此外,优选的方法是所述物理介质是硬盘。

自动备份NFS服务器的装置。 备份硬盘配置包括安装了Cron软件包和NFS服务器的Linux操作系统的计算机。

更优选地,所述Cron包包括装载单元、压缩单元、复制单元和卸载单元;

的安装单元。 用于本地装载NFS服务器和备份硬盘。

用于压缩NFS服务器文件的所述压缩单元;

复制单元,用于将压缩的NFS服务器文件复制到备份硬盘;

上述卸载单元用于卸载备份完成的NFS服务器和备份硬盘。

与现有技术相比,本发明的NFS服务器自动备份方法具有自动化操作程度高、操作简单、硬件成本低的特点。

图纸说明

以下,基于附图进一步说明本发明。

图1是自动备份NFS服务器的方法的框图;

具体实施方式

以下,基于附图及具体实施例进一步说明本发明。

Linux作为一种开源、先进的操作系统,广泛应用于世界。 Linux系统之所以能够在服务器领域保持压倒性优势,与其简单性、稳定性有很大关系。 稳定是服务器的首要任务,Linux操作系统对Windows系统更稳定。 因此,许多服务器都将Linux用作操作系统。 此外,Linux系统还具有很好的任务自动化能力。 Linux系统下有著名的Cron软件。 这是Linux服务器的必备软件,它可以自动执行一系列计划任务,而无需人工干预,对自动化至关重要。

本发明是一种自动备份NFS服务器方法,

实施例1 :

如图1所示,NFS服务器在使用linux mount命令装载后成为Linux系统的目录a,同时本地用于备份的介质也装载到Linux系统,成为目录b。 然后,调用有关Linux系统的命令(如tar )将目录a中的数据备份到目录b中。

自动备份NFS服务器的装置。 基于Linux操作系统的客户端,包括安装了Cron软件包和NFS服务器的Linux操作系统的计算机

配置有备份硬盘。

如附图 1所示,在实施环境中,通过调用linux mount命令,将NFS服务器 (192.168.1.10)以文件系统的形式挂载在 /mnt/nfsserver 目录下,将一块备份硬盘(/dev/vdb1)挂载在了 /mnt/backup目录下,然后可以调用 Linux 系统自带的 tar 命令将 /mnt/ nfsserver 目录下的文件压缩以后存入 /mnt/backup 目录下,达到文件备份的目的,完成备份以后,再卸载两者的挂载。涉及到的命令为 :

mount 192.168.1.10:/nfs /mnt/nfsserver

mount /dev/vdb1 /mnt/disk

tar –zcvf /mnt/disk/backup.tar.gz /mnt/nfsserver/*

umount /mnt/nfsserver

umount /mnt/backup

把以上相关的命令写入 Cron 软件包中,在前面指定自动备份的时间(通常是一个循环时间,如一天一次,或者几个小时一次),同时将Cron软件包设置为开机自启动。

本发明的一种自动备份NFS服务器的方法,将Linux作为底层的操作系统平台,为整个备份过程提供基础的平台基础,调用Shell命令执行备份任务。通过把NFS服务器以文件系统的形式挂载至本地目录,挂载成功以后,NFS服务器相当于本地的一个分区,操作NFS服务器上的文件,就像操作本地文件一样来管理 NFS上的文件,从而实现备份。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。