Azure获取linux服务器磁盘和控制台disk的对应关系

从Azure控制台上删除/卸载服务器上不用的磁盘时,需要确定服务器上磁盘和控制台上显示的磁盘的对应关系。以免当有多块磁盘时,卸载了错误的磁盘,引起生产事故。

通过LUN确定磁盘对应关系

什么是LUN?

逻辑单元号 (LUN) 是用于标识特定存储设备的数字。 会为每个存储设备分配一个唯一的数字标识符(从零开始)。 设备的完整路径由总线编号、目标 ID 号和逻辑单元号 (LUN) 表示。

Linux服务器查找LUN

格式:[Host:Channel:Target:LUN]

最后一位是LUN。

方法一:lsscsi

[root@host /]# lsscsi
[0:0:0:0]    disk    Msft     Virtual Disk     1.0   /dev/sda 
[1:0:0:0]    disk    Msft     Virtual Disk     1.0   /dev/sdb 
[1:0:0:3]    disk    Msft     Virtual Disk     1.0   /dev/sdc

方法二:ls -l /sys/block/*/device

[root@host /]# ls -l /sys/block/*/device
lrwxrwxrwx 1 root root 0 Jun 13 14:12 /sys/block/sda/device -> ../../../0:0:0:0
lrwxrwxrwx 1 root root 0 Jun 13 14:12 /sys/block/sdb/device -> ../../../1:0:0:0
lrwxrwxrwx 1 root root 0 Jun 27 17:29 /sys/block/sdc/device -> ../../../1:0:0:3

控制台查看LUN

分析:

命令行查出来的device /dev/sda,通过lsblk命令可以确定是系统盘。所以可以排除需要卸载。

另外两块盘[1:0:0:0]、[1:0:0:3],LUN号分别是0和3。可以看到在控制台上挂载的数据盘的LUN也有对应的0和3。从而得到linux系统中的device和控制台上显示的disk的对应关系。

参考文档

如何将 Azure 磁盘映射到 Linux VM 来宾磁盘 - Azure Virtual Machines | Microsoft Learn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值