zoukankan      html  css  js  c++  java
  • 企业云盘部署极其简单的分布式文件系统的方法

         相对于本机端的文件系统而言,分布式文件系统(英语:Distributed file system, DFS),或是网络文件系统(英语:Network File System),是一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户分享文件和存储空间。

         我们文件存储的演变过程:传统纸笔—>磁盘磁带光盘—>单机时代—>独立文件服务器—>存储服务器/设备—>分布式文件系统

    分布式文件系统的好处

         与同集中式系统相比较,分布式系统的潜在的优势在于它的高可靠性。通过把工作负载分散到众多的机器上,单个服务器故障最多只会使一台机器停机,而其它机器不会受任何影响。

         常用的分布式系统,这些系统都比较复杂,代码动则几十上百万行,这些系统对初学者来说门槛比较高,特别是对于从事非分布式存储行业,但又想跨行学习分布式的同学来说,往往有这想法,但是不知道怎么入手。这里我们推进一款非常简单极其容易部署的Mobox系统。

    这里来说说Mobox分布式实现的目的:

         一般主要是针对集团企业(有总公司、分公司若干),而且,这些分公司可能不在同一个城市。我们在部署企业云盘后,希望每一个分公司都有一个独立的文件服务器来支持本公司的文件存储。

        比如:zgs(总公司)、hzf(杭州分公司)hff(合肥分公司) 来举例

    若我们采用集中方式部署可能存在的问题

        1)因为文件存储设备目前在总部,任何分公司的人上传或下载文件都需要通过Internet网络或者VPN进入到总部。这样会上传及下载的模式都不快,而且会影响有限的网络连接资源。

        2)因为文件存储设备只有一台,而且是将所有公司的文件都统一存储到一台服务器上,也加剧了对存储设备空间大小的要求。

    解决方法:

        1)我们在总公司部署 Mobox

        2)分别在杭州分公司(file-hzf)、合肥分公司(file-hff)部署文件服务器

     

    分公司分别部署自己的文件服务器

            杭州分公司部署企业网盘文件服务器的时候需要注意:

    (如下图)数据库安装时

    服务安装

    这个文件服务器的安装路径,需要你记录一下,后面需要启动文件服务,要用到

    am8图片6

    安装后,我们需要在这个机器上,启动这个独立的文件服务器

    1、  进入,企业网盘文件服务器安装路

    默认  C:ActiveSoftOIFileWebSvr 具体看你安装的时候是什么路径。

    2、  运行OIFileWebAdmin.exe

    注意: zgs(总公司) 安装的时候 ,选择全部

    hzfhff(分公司) 安装的时候 ,只是选择 文件服务 相关的 数据库与服务程序

    新建文件服务器标识

    进入企业云盘人员管理模型

    我们为杭州分公司部署的文件服务器设置一个标识

    确定后,就能创建

    设置单位使用指定的文件服务器

    目的是,设置某一个单位所有的人员发文件,都存储到指定的文件服务上(而不采用默认的文件服务器)

    弹出窗口:选择文件服务器

    确定后:回到主窗口

    设置就完成了,若有别的分公司也需要设置,按上述过程重复操作就可以了

     

  • 相关阅读:
    Python全栈开发:socket
    Python全栈开发:线程、进程和协程
    Python全栈开发:基本数据类型
    Python全栈开发:运算符
    使用pyplot和seaborn进行画图
    数据预处理之缺失值的处理
    数据预处理之标准化
    数据预处理之离散化
    集成学习中的 stacking 以及python实现
    使用sklearn进行交叉验证
  • 原文地址:https://www.cnblogs.com/mobox/p/15148052.html
Copyright © 2011-2022 走看看