AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 13867
Accepted
BlueGene
BlueGene
Asked: 2009-05-29 07:12:36 +0800 CST2009-05-29 07:12:36 +0800 CST 2009-05-29 07:12:36 +0800 CST

LVM和LUN有什么区别

  • 772

两者似乎都是物理磁盘之上的虚拟化层。我很难理解它们中的每一个以及它们之间的区别。

lvm storage lun
  • 4 4 个回答
  • 30130 Views

4 个回答

  • Voted
  1. Best Answer
    Matt Simmons
    2009-05-29T07:26:03+08:002009-05-29T07:26:03+08:00

    不同的抽象层。

    如果您有一个大型存储阵列,您可能不希望一台服务器使用整个设备,因此您将其划分为逻辑单元(LUN 实际上是逻辑单元号,但嘿,它有助于我记住)。所以你已经把你的存储分割成可用的块,现在你把它呈现给服务器。在一个简单的示例中,假设它显示为 /dev/sdb。就服务器而言,它没有分区,它只是一个磁盘。

    为什么要把LVM放在上面?对我来说,这是因为成长。如果我填满该磁盘,我希望能够为其添加更多空间。LVM 使它更容易并且(在我看来)风险更小,因为我可以在存储阵列上调整该 LUN 的大小(或者甚至创建另一个 LUN 并将其呈现给服务器)并使用 LVM,我可以在不重新启动的情况下增长“虚拟”磁盘.

    我在这里写了 LVM 简介:http: //www.standalone-sysadmin.com/blog/2008/09/introduction-to-lvm-in-linux/

    我在这里谈论调整 LUN 大小时引用了它:http: //www.standalone-sysadmin.com/blog/2009/05/resizing-storage-luns-in-linux-on-the-fly/

    • 19
  2. WerkkreW
    2009-05-29T07:17:18+08:002009-05-29T07:17:18+08:00

    LVM 是一种软件,用于将磁盘(通常是本地连接的磁盘)“分割”成更小的部分。

    LVM 是一种将硬盘空间分配到可以轻松调整大小的逻辑卷而不是分区的方法。

    LUN 是一种结构,通常位于存储阵列上,您可以使用它向主机呈现磁盘阵列/卷的“切片”,在主机上它通过某种连接(通常是 SAN (iSCSI/FC))显示为物理连接的本地磁盘.

    例如,如果您向主机提供了一个 LUN,那么您可以使用 LVM 进一步自定义系统认为是本地磁盘的布局。

    LUN 是一个逻辑单元号。它可用于指代整个物理磁盘,或较大物理磁盘或磁盘卷的子集。物理磁盘或磁盘卷可以是整个单个磁盘驱动器、单个磁盘驱动器的分区(子集)或来自 RAID 控制器的磁盘卷,该 RAID 控制器包括聚合在一起以获得更大容量和冗余的多个磁盘驱动器。LUN 代表一个逻辑抽象,或者,如果您愿意,可以代表物理磁盘设备/卷和应用程序之间的虚拟化层。

    • 7
  3. Ewan Leith
    2009-09-02T03:14:12+08:002009-09-02T03:14:12+08:00

    LUN 通常是磁盘阵列级别的参考,指的是已格式化并分配给特定服务器或服务器组的原始磁盘空间量。它可能分布在多个物理磁盘上,但将由磁盘阵列作为单个“逻辑”驱动器呈现给目标服务器。

    LVM 代表“逻辑卷管理器”,通常是一种操作系统软件,它位于分配给服务器的原始 LUN 之上。LVM 允许您在 LUN 上执行各种任务,例如将 LUN 细分为更小的逻辑卷、将它们组合成卷组、在 LUN 之间执行磁盘镜像等。

    • 4
  4. Captain Segfault
    2009-07-16T11:46:49+08:002009-07-16T11:46:49+08:00

    LUN 是一个 SCSI 概念(“逻辑单元号”)。

    SCSI 有“目标”,对应于控制器。一个目标可能附加了许多“逻辑单元”。例如,想象一个连接了一堆磁盘的 JBOD。它可以选择将这些磁盘显示为单个目标上的 LUN。

    通常一个存储阵列会将多个磁盘的 RAID 呈现为单独的 LUN;你会得到一个看起来像大磁盘但受 RAID 保护的接口。

    LVM 是一个更高级别的概念,它将逻辑上的“你放置文件系统的东西”与“物理磁盘”解耦。您当然可以实现一个“LVM 控制器”,它接收一堆磁盘,在内部执行某种形式的 LVM,并将生成的驱动器呈现为 SCSI 目标上的 LUN。这在更高级的存储阵列上很常见。

    但是,LUN 不一定是任何 LVM 的结果!它可能只是一个物理磁盘。

    • 3

相关问题

  • 向开发人员和其他用户解释存储问题的最佳方式是什么

  • 主存储的容量优化/重复数据删除选项

  • 磁带存储还有地方吗?

  • ISCSI SAN 上的 SQL Server 磁盘设计

  • ZFS 与 XFS

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve