0 0

整合两台linux服务器的存储空间。 5

公司有两台linux服务器。都提供不同的服务。又都提供samba服务。有什么好的方案,把这两台服务器的存储空间整合在一

起。也就是windows客户段通过samba访问的时候,读写的空间是这两台服务器整合之后的存储空间。
2011年3月19日 15:17

2个答案 按时间排序 按投票排序

0 0

3.1. 介绍
使用分布式文件系统(DFS)可以把用户查看的文件、目录的逻辑视图与相应网络资源的物理位置隔离。它具有更高的可靠性、更透明的存储扩展性以及负载均衡等特点。有关DFS的详细资料可以在微软文档中找到。

本文描述了如何使用Samba在UNIX主机中实现分布式文件系统树(用支持DFS的客户端进行连接)。

要打开DFS功能,可以用--with-msdfs选项对Samba进行配置,当编译完成后,可以在smb.conf文件中设置全局选项host msdfs使Samba成为DFS服务器。然后再使用共享选项msdfs root指定一个共享项作为DFS根目录,这个目录用符号链接的形式来连接其它服务器。例如,在根共享目录中有一个符号链接junction->msdfs:storage1\share1,它表示一个DFS结点。当支持DFS的客户端访问这样的结点链接时,就会被重定向到实际的存储位置(在此例中为\\storage1\share1)。

Samba的DFS系统可以同所有支持DFS的客户端(从Windows 95到2000)一起工作。

以下举例说明如何把Samba设置为DFS服务器。先建立如下这样的smb.conf文件

[global]
netbios name = Samba
host msdfs   = yes

[dfs]
path = /export/dfsroot
msdfs root = yes


在/export/dfsroot目录中,我们设置一些指到其它网络服务器的DFS链接。

root# cd /export/dfsroot

root# chown root /export/dfsroot

root# chmod 755 /export/dfsroot

root# ln -s msdfs:storageA\\shareA linka

root# ln -s msdfs:serverB\\share,serverC\\share linkb

你应该为DFS根目录设置一定的权限,这样,只有指定的用户才能建立、删除或修改DFS链接。另外还要注意,符号链接名应该全部用小写。通过这样的限制,Samba就不会对链接名尝试所有的大小写组合形式。最后,设置符号链接使其指向需要的网络共享,然后重启Samba。

在支持DFS的客户端,用户可以通过\\samba\dfs来浏览服务器上的DFS树。当访问linka或linkb(客户端显示的目录)时,就会立即转到相应的网络共享之上。


--------------------------------------------------------------------------------

3.1.1. 说明
如果Windows客户端已经装载的非DFS共享现在被用作了DFS根目录的话,就需要重新启动,反之亦然。其实,你应该用一个新的共享项作为DFS根目录。

当前,DFS符号链接名必须全部使用小写字母。

出于安全目的,作为DFS根的目录应该设置合适的权限,只允许指定的用户修改目录中的符号链接。

2011年3月20日 14:03
0 0

nfs...

2011年3月19日 16:17

相关推荐

    浅析Linux虚拟化技术

    通过将一台物理服务器划分为多个虚拟服务器(分区),或者将多台物理服务器整合为一个大型逻辑服务器(网格计算),实现资源的有效分配。这样不仅能够优化资源利用,还能根据需求灵活调整资源分配,显著提升管理效率...

    杭州学军中学iSCSI存储案例

    在这个案例中,原本计划采用的两台NAS被Adaptec iSA1500 IP SAN解决方案所取代,因为后者提供了更高效、低成本且技术先进的存储选项。 iSCSI(Internet Small Computer System Interface)技术是关键,它允许通过...

    服务器VMware虚拟化技术在医院信息化中的应用.pdf

    它可以将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,从而提高服务器的利用率、简化系统管理、实现服务器的整合、建立医院的医疗信息云平台。 hospital ...

    邮件服务器解决方案

    这两款软件平台都在IBM x系列服务器上得到了充分的优化,能够提供强大的邮件处理能力和协同工作功能。此外,该层还可以容纳针对特定客户需求开发的定制化应用。 最上层的Web服务器组是企业门户的基石,实现了用户...

    北大招生系统服务器解决方案.doc

    如果条件允许,也可以将两者整合到一台服务器上,以降低成本和维护复杂度。 综上所述,北京大学招生系统服务器解决方案的核心在于构建一个高可用、高性能的IT基础设施,包括选择高性能的硬件设备、合理配置软件环境...

    存储基础知识白皮书-存储架构

    文件系统是指用于管理和组织计算机存储空间的方式,它定义了文件如何存储、命名、组织和检索。 **3.2 主流文件系统和特点** - **NTFS**:Windows系统的默认文件系统,支持大容量磁盘和文件。 - **FAT32**:旧版...

    应用服务器和部分网络安全设备技术参数.docx

    4. **管理与可靠性**:配备图形化管理软件,支持灵活的存储空间划分,具备性能监测和分析功能,能智能消除热点块,且符合冗余互备的要求。 【交换设备】 交换设备在通信中起着至关重要的作用: 1. **冗余配置**:...

    服务器虚拟化技术在企业信息化中的应用[定义].pdf

    1. 服务器整合(Server Consolidation):企业通过虚拟化技术能够将多台物理服务器整合到一台物理服务器上运行多个虚拟机,这显著减少了物理服务器的数量,节约了空间和能源消耗,降低了硬件成本,同时简化了服务器...

    集群存储备份方案.doc.doc

    集群存储是将多台存储设备中的存储空间聚合成一个能够给应用服务器提供统一访问接口和管理界面的存储池,应用可以通过该访问接口透明地访问和利用所有存储设备上的磁盘,可以充分发挥存储设备的性能和磁盘利用率。...

    linux+nginx+php+mysql环境配置指南.docx

    在搭建Linux服务器环境时,通常会采用LAMP(Linux、Apache、MySQL、PHP)或LNMP(Linux、Nginx、MySQL、PHP)架构。本指南主要介绍如何在Red Hat Linux上配置LNMP环境,包括Linux系统设置、Nginx的安装与配置、PHP的...

    Linux hypervisor kernel module.zip

    在Linux系统中,这种技术被广泛用于云计算、服务器整合以及开发测试环境中。 在这个zip文件里,"hyperv1-master"可能是指一个名为"Hyperv1"的开源项目或版本的主分支。这个项目的代码库可能包含了实现Linux内核模块...

    天翼云高级解决方案架构师认证重点知识点V2.0.1

    (4) 应用服务器集群:使用多台服务器构建集群,以解决单台服务器处理能力和存储空间的限制。 (5) 数据库读写分离:使用主从复制机制,将数据更新同步到从数据库,以提高系统的性能。 (6) 反向代理和CDN加速:使用...

    windows_server_2003+Roseha+oracle10g双机安装配置

    1. **硬件准备**:至少需要两台性能相当的服务器,它们之间通过高速网络连接,保证数据传输速度。 2. **操作系统安装**:在两台服务器上安装Windows Server 2003,并进行必要的系统配置和安全设置。 3. **RoseHA部署...

    NetApp NAS存储产品在视频项目中的十大优势-v1.doc

    这对于视频服务器间的负载均衡至关重要,避免了数据的重复复制,节约了存储空间和操作时间。 再者,NAS存储能有效提升视频服务器的性能。由于主机在访问NAS时不需要通过自身的文件系统处理硬盘I/O,这降低了主机CPU...

    使用+VMware+ESX+Server+在+Linux+虚拟机上安装+DB2+Enterprise+9

    在 VMware ESX Server 上创建 Red Hat Linux 虚拟机并安装 DB2 Enterprise 9 可以帮助企业实现服务器整合、简化管理和维护工作,同时提供灵活的测试环境。通过遵循上述步骤和建议,可以有效地在虚拟化环境中部署 DB2...

    2021-2022年收藏的精品资料云平台建设方案v0.1.doc

    推荐的系统拓扑通常包括一台虚拟化管理软件(VMware vCenter Server 5),用于集中管理,一套虚拟化软件(VMware vSphere Enterprise,支持4CPU),以及两台新的虚拟化服务器,配置为Intel Xeon E5-2660八核处理器,...

    文件上传微服务后台

    同时,还能自定义上传文件的存储目录,这样可以根据实际的存储策略和空间管理来灵活设定。对于上传文件的命名,服务允许指定文件名,确保上传后的文件名符合预期,避免了重名冲突的问题。此外,它还支持上传文件到...

Global site tag (gtag.js) - Google Analytics