华为存储的多路径说明

2023-10-31

华为存储不需要在OS层面安装多路径软件,而是通过存储本身聚合后映射至服务器使用。

如下:

[root@lkrac1 rules.d]# fdisk -l
Disk /dev/sda: 1099.5 GB, 1099511627776 bytes
255 heads, 63 sectors/track, 133674 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14      133674  1073631982+  8e  Linux LVM

Disk /dev/sdb: 1298.8 GB, 1298824953856 bytes
255 heads, 63 sectors/track, 157906 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System

Disk /dev/sdc: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdd: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk /dev/sdd doesn't contain a valid partition table

Disk /dev/sde: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk /dev/sde doesn't contain a valid partition table

Disk /dev/sdf: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk /dev/sdf doesn't contain a valid partition table

Disk /dev/sdg: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk /dev/sdg doesn't contain a valid partition table

Disk /dev/sdh: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdh doesn't contain a valid partition table

Disk /dev/sdi: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdi doesn't contain a valid partition table

Disk /dev/sdj: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdj doesn't contain a valid partition table

Disk /dev/sdk: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdk doesn't contain a valid partition table

以上显示的磁盘即为聚合之后的磁盘信息。


多路径软件简单使用如下:

[root@lkrac1 rules.d]# upadmin
UltraPath CLI #0 >show version
Software Version   : 6.01.026
Driver   Version   : 6.01.026
UltraPath CLI #1 >show vlun       
-----------------------------------------------------------------------------------------------------------
 Vlun ID  Name               Lun WWN               Status Capacity Ctrl(Own/Work)        Array Name        
    0     LK001  62233a44666db65d06642b5b00000006  Normal 10.00GB        0B/0B       SN_245608G6MUZ0CA000002 
    1     LK002  62233a44666db65d06643d0800000007  Normal 10.00GB        0B/0B       SN_245608G6MUZ0CA000002 
    2     LK003  62233a44666db65d0664545f00000008  Normal 10.00GB        0B/0B       SN_245608G6MUZ0CA000002 
    3     LK004  62233a44666db65d0664668700000009  Normal 10.00GB        0B/0B       SN_245608G6MUZ0CA000002 
    4     LK005  62233a44666db65d066473e60000000a  Normal 10.00GB        0B/0B       SN_245608G6MUZ0CA000002 
    5     LK006  62233a44666db65d0664833c0000000b  Normal 500.00GB       0B/0B       SN_245608G6MUZ0CA000002 
    6     LK007  62233a44666db65d066491e70000000c  Normal 500.00GB       0B/0B       SN_245608G6MUZ0CA000002 
    7     LK008  62233a44666db65d0664ab850000000d  Normal 500.00GB       0B/0B       SN_245608G6MUZ0CA000002 
    8     LK009  62233a44666db65d0664bbae0000000e  Normal 500.00GB       0B/0B       SN_245608G6MUZ0CA000002 
-----------------------------------------------------------------------------------------------------------
UltraPath CLI #2 >


使用华为存储安装RAC使用磁盘如下(举例):


dd测速参考如下:

[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sdo    bs=8M count=100
100+0 records in
100+0 records out
838860800 bytes (839 MB) copied, 1.53826 s, 545 MB/s
[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sdp    bs=8M count=100
100+0 records in
100+0 records out
838860800 bytes (839 MB) copied, 1.57544 s, 532 MB/s
[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sdq    bs=8M count=100
100+0 records in
100+0 records out
838860800 bytes (839 MB) copied, 1.71073 s, 490 MB/s
[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sdr    bs=8M count=100
100+0 records in
100+0 records out
838860800 bytes (839 MB) copied, 1.54352 s, 543 MB/s
[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sde    bs=8M count=1024
1024+0 records in
1024+0 records out
8589934592 bytes (8.6 GB) copied, 18.4599 s, 465 MB/s
[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sdh    bs=8M count=1024
1024+0 records in
1024+0 records out
8589934592 bytes (8.6 GB) copied, 17.7684 s, 483 MB/s
[root@lkrac1 ~]# dd if=/dev/zero of=/dev/sdk    bs=8M count=1024
1024+0 records in
1024+0 records out
8589934592 bytes (8.6 GB) copied, 19.1803 s, 448 MB/s


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为存储的多路径说明 的相关文章

  • NSSearchPathForDirectoriesInDomains 和持久数据的问题

    根据建议 我们使用以下代码来检索用户文档的路径 NSArray paths NSSearchPathForDirectoriesInDomains NSDocumentDirectory NSUserDomainMask YES NSStr
  • 我应该将公钥存储在哪里?

    我的 Web 应用程序有一个持续运行的服务来将报告发送到 ftp 服务器 该文件需要使用公钥进行加密 因此我的问题是我应该在哪里存储公钥 我只有一个公钥 所以使用高级密钥库似乎有点矫枉过正 我应该在服务器上手动创建一个文件夹并将其存储在其中
  • 函数式编程和依赖倒置:如何抽象存储?

    我正在尝试创建一个具有较低级别库的解决方案 该库将知道在调用某些命令时需要保存和加载数据 但保存和加载函数的实现将在特定于平台的项目中提供它引用较低层的库 我有一些模型 例如 type User UserID UserID Situatio
  • 会话存储安全吗?

    我想使用会话存储来查询数据库中的用户数据一次 然后简单地使用JS来检索它 所以我正在考虑使用会话存储 接下来我的问题是 这样安全吗 请注意 1 JS 无法插入到带有表单的页面 表单只接受字母数字值 因此它只能来自 URL 1 1php 中不
  • 如何将图片保存在我的应用程序的特定文件夹中(正确)?

    问题是我的应用程序保存图片两次 一个在相机文件夹中 另一个在我指定的文件夹中 但当我在另一台设备上测试该应用程序时 这并没有发生 lunch the camera and make a file to save the image in a
  • Android - 卸载时删除 SD 卡上的文件

    我的应用程序在安装时从服务器下载一些多媒体文件 我这样做是为了节省应用程序的大小空间 但是 这种方法的缺点是 当卸载应用程序时 它不会删除这些文件 我看过报道说这是可能的 但我似乎无法让它发挥作用 有没有办法在卸载时执行此操作 或者我应该忘
  • Chrome 和 Android 中的 Web SQL 存储限制?

    因此 我正在编写一个 Web 应用程序 需要在离线 Web SQL 数据库中存储约 40MB 的离线数据 它需要在 Chrome 桌面 Safari 桌面和移动 和 Android 浏览器中工作 现在我知道这些浏览器支持 Web SQL 并
  • 存储数百万张图像[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Android获取外部存储绝对路径

    我想下载一些文件并将它们保存到手机 平板电脑的内部存储中 已在 Samsung Galaxy Note 2 和 Galaxt Tab 10 1 上试用 当我使用 storage sdcard0 在他们身上 代码运行成功 但是当我使用Gala
  • 在 NSUserDefaults Xcode 中存储和更新 Swift 字典

    我想在用户输入值时存储和更新字典 一切似乎都正常 直到这段代码 并且应用程序崩溃了 override func viewDidLoad super viewDidLoad if NSUserDefaults standardUserDefa
  • 如何获取 Android 设备内部下载文件夹路径? [复制]

    这个问题在这里已经有答案了 是否可以获取Android设备内部下载文件夹路径 如果设备有 SD 卡 您可以使用 Environment getExternalStorageState 如果您没有 SD 卡 您可以使用 Environment
  • 如何在 Android 10 上直接从外部下载目录读取文件(Q)

    我尝试通过执行以下操作从 Android Q 上的下载文件夹中读取文件 File downloadDir Environment getExternalStoragePublicDirectory Environment DIRECTORY
  • Kubernetes资源文档中的M和Mi有什么区别?

    阅读 Kubernetes 文档 https kubernetes io docs concepts configuration manage resources containers https kubernetes io docs co
  • 计算元组大小

    我试图了解列顺序如何最小化 PostgreSQL 中的表大小 Example CREATE TABLE test column 1 int column 2 int column 3 bigint column 4 bigint colum
  • Flutter - 每次关闭应用程序时存储对象列表的最佳方式?

    情况 我对 Flutter 和移动开发都很陌生 因此对 Dart 不太了解 我已经从有类似问题的人那里阅读了一些解决方案 但没有设法将这些解决方案应用于我自己的事情 问题 我有一个待办事项应用程序 它有 2 个对象列表 我想在用户重新打开应
  • 使用 STM32 USB 设备库将闪存作为大容量存储设备

    我的板上有这个闪存IC 它连接到我的STM32F04 ARM处理器 处理器的USB端口可供用户使用 我希望我的闪存在通过 USB 连接到 PC 时被检测为存储设备 作为第一步 我在程序中将 USB 类定义为 MSC 效果很好 因为当我将主板
  • 浏览器选项卡存储?

    是否有一个浏览器存储只能由创建它的页面使用 我正在制作一个 TamperMonkey 脚本来自动化我的工作 当打开来自特定域的页面时会触发它 然后 它会在所述页面中找到特定链接 同一域 并在同一选项卡中将其打开 如果新打开的页面符合条件 则
  • 应用因 iCloud 备份标记而被拒绝

    我的应用程序有一些应用内购买 可将视频内容下载到 Documents 文件夹 我最近提交了应用程序的更新 但被拒绝了 因为我没有将视频文件标记为不备份到 iCloud 我成功地实现了标记 但我仍然对苹果文档中的这一声明感到困惑 重要 新的
  • 使用 Android NDK 将文件写入 SD 卡以外的位置?

    除了SD卡之外 还有其他方法可以将文件写入其他位置吗 我在文件系统上尝试了许多不同的路径 但 fopen 总是返回 NULL 除了我在 sdcard 内写入 读取的任何文件 还有其他相当于
  • Android 11 上的新 BlobStoreManager 读写

    我以前使用外部存储来存储我想在应用程序之间共享的特定数据 没有任何内容提供者 主机 File folder new File Environment getExternalStorageDirectory FOLDER NAME File

随机推荐