首页 > 其他分享 >LVM FS NFS CIFS NAS 等存储概念解析

LVM FS NFS CIFS NAS 等存储概念解析

时间:2024-07-17 09:11:30浏览次数:17  
标签:存储 FS CIFS 文件系统 NAS NFS 磁盘 服务器

存储:

     LVM:存储的格式,块存储。
     FS: 文件系统,在LVM的创建的磁盘的基础上,安装FS,形成了文件存储。
     NFS:Unix 系统间实现磁盘文件共享的一种方法,支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。其实它包括许多种协议,最简单的网络文件系统是网络逻辑磁盘,即客户端的文件系统通过网络操作位于远端的逻辑磁盘,如 IBM SVD(共享虚拟盘)。在文件存储所在的服务器安装NFS服务并启动,可以实现将文件存储在Linux系统间进行共享。
     CIFS: NT,Linux系统间实现磁盘文件共享的一种方法,支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。在文件存储所在的服务器安装CIFS服务并启动,可以实现将存储在NT系统上的文件进行共享。
     NAS: Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。
它是一种专用数据存储服务器。
它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。
其成本远远低于使用服务器存储,而效率却远远高于后者。
    NAS 被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。
    NAS 通常在一个 LAN 上占有自己的节点,无需应用服务器的干预,允许用户在网络上存取数据,在这种配置中,NAS 集中管理和处理网络上的所有数据,将负载从应用或企业服务器上卸载下来,有效降低总拥有成本,保护用户投资。
    NAS 本身能够支持多种协议(如 NFS、CIFS、FTP、HTTP 等),而且能够支持各种操作系统。通过任何一台工作站,采用浏览器就可以对 NAS 设备进行直观方便的管理。

共享存储LVM的问题:
    两台服务器共享一个外部存储(光纤连接),在其中一台上把存储做成lvm,在另一台上能看到吗?谢谢
    可以看到,不过不一定是Active状态,vgchange -ay 一下就可以了。不过如果上面的lv是普通的文件系统的话,是不能两边同时挂载的,否在可能会损坏数据。
    试过了,两是可以看到lvm的,并且都能mount上,但是有一个问题,一台主机上写的文件在另一台上看不到,必须umount再mount才可以看到,如何让他们实时显示就像NFS共享一样
    如果要象NFS那样,需要特殊的文件系统,比如:GFS2、OCFS2等集群文件系统,可以并发访问。如果没有集群文件系统的支持,2边同时mount后进行读写,将有可能造成整个文件系统的损坏。
    我用过ocfs2,但是发现其速度比较慢,dd一个大的文件,大概在2M/s左右,而且还和同时挂载的节点数量有关。不知道gfs2速度怎么样??

标签:存储,FS,CIFS,文件系统,NAS,NFS,磁盘,服务器
From: https://www.cnblogs.com/wonchaofan/p/18306515

相关文章

  • 存储系列DAS,SAN,NAS常见网络架构
    随着主机、磁盘、网络等技术的发展,对于承载大量数据存储的服务器来说,服务器内置存储空间,或者说内置磁盘往往不足以满足存储需要。因此,在内置存储之外,服务器需要采用外置存储的方式扩展存储空间,今天在这里我们分析一下当前主流的存储架构。一、DASDirectAttachedStorage,直接连......
  • HAL库源码移植与使用之FSMC (例子加思路与理解,万字良心保证你能听懂)
    FMC和FSMC是一样的东西,只是FMC更可控地址更多又可以驱动SDRAM,用法都一样!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!总结:其实fsmc更像是一个有着特定转换时序功能的寄存器,每个fsmc映射在芯片内存里的地址都有一个这样的寄存器,你往这个映射的地址里赋值,这个赋值信息先到达对应fsmc寄存器,他不会像普通寄存器一样直接控制......
  • 数据结构与算法 —— DFS的实现方法(递归与迭代)
    在讨论文件系统(FileSystem,简称FS)的实现方法时,特别是关注于递归与迭代这两种编程范式,我们实际上是在探讨如何在编程层面上对文件系统进行操作,如遍历目录、创建多级目录等。虽然文件系统的底层实现(如FAT32、NTFS、ext4等)复杂且通常不由应用开发者直接操作,但我们可以从应用层......
  • asyncio/trio fastdfs python client
    Codets.py#!/usr/bin/envpython"""FastDFS并发测试脚本Usage::$python<me>.py200--show"""importfunctoolsimportitertoolsimportjsonimportosimportpickleimportsysimporttimefrompathlibimportPathfr......
  • JuiceFS、Ceph 和 MinIO 结合使用
    1.流程图将JuiceFS、Ceph和MinIO结合使用,可以充分利用Ceph的分布式存储能力、JuiceFS的高性能文件系统特性,以及MinIO提供的对象存储接口。以下是一个方案,介绍如何配置和部署JuiceFS使用Ceph作为其底层存储,并通过MinIO提供对象存储接口。2.前提条件部署......
  • 【C++BFS算法】752 打开转盘锁
    本文涉及知识点C++BFS算法LeetCode752打开转盘锁你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字:‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’。每个拨轮可以自由旋转:例如把‘9’变为‘0’,‘0’变为‘9’。每次旋转都只能旋......
  • 云计算【第一阶段(30)】部署Yum仓库及NFS共享服务
    一、Yum仓库1.1、Yum仓库概念学习YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无须管理员逐个、手工地去安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。特别是在拥有大量Linux主机的本地网络中......
  • 如何恢复VMFS存储卷中的数据
    一、评估与准备评估损失:首先,需要确定数据损失的程度和范围,了解哪些虚拟机受到了影响。备份现有数据:在进行任何恢复操作之前,应尽可能备份现有的VMFS卷和受影响的虚拟机文件,以防恢复过程中数据进一步损坏。准备恢复环境:建立一个安全、可靠且与生产环境隔离的恢复环境,以便在其......
  • vmfs恢复文档vmfs恢复文档
    VMFS恢复文档主要关注的是如何从VMwareVMFS(虚拟机文件系统)中恢复丢失或损坏的数据。一、概述VMFS(VirtualMachineFileSystem)是VMware虚拟化环境中用于存储虚拟机系统。它允许多个虚拟机共享同一物理存储资源,并提供了数据冗余和容错机制。然而,由于各种原因(如硬件故障、误操作......
  • 什么是VMFS存储卷
    VMFS(VirtualMachineFileSystem)存储卷是VMware虚拟化环境中用于存储虚拟机文件的一种高性能集群文件系统。一、定义与特性定义:VMFS是专为虚拟机环境设计的一种文件系统,它允许多个虚拟机共享同一物理存储资源,并提供了数据冗余和容错机制。VMFS存储卷即为在VMFS文件系统下创建的......