VMFS数据存储(datastore)丢失后恢复步骤

为了对一台Dell R730xd的4T SAS硬盘做测试,频繁地进行了硬盘更换,物理重启以及RAID重建等操作,后来发现在ESXI系统启动后在数据存储菜单下找不到原来在系统盘上创建的datastore,不断扫描存储设备和数据存储都无济于事。

检查数据存储所在的磁盘分区信息,磁盘的分区信息完整:
[root@localhost:/dev/disks] partedUtil getptbl /vmfs/devices/disks/naa.61866da0a9e4e2002daa435205c6ba73

gpt
486333 255 63 7812939776
1 64 204863 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 208896 1232895 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 1234944 2258943 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 2260992 15470591 4EB2EA3978554790A79EFAE495E21F8D vmfsl 0
8 15472640 7812939742 AA31E02A400F11DB9590000C2911D1B8 vmfs 0

扫描数据存储,在vmkernel.log文件中发现分区8被检测为snapshot卷。
[root@localhost:/dev/disks] vmkfstools -V
[root@localhost:/dev/disks] tail -f /var/log/vmkernel.log

2024-04-11T08:55:54.860Z In(182) vmkernel: cpu24:2117761)LVM: 11966: Device naa.61866da0a9e4e2002daa435205c6ba73:8 detected to be a snapshot:
2024-04-11T08:55:54.860Z In(182) vmkernel: cpu24:2117761)LVM: 11971:   queried disk ID: <type 2, len 22, lun 0, devType 0, scsi 0, h(id) 9154263389367862558>
2024-04-11T08:55:54.860Z In(182) vmkernel: cpu24:2117761)LVM: 11978:   on-disk disk ID: <type 2, len 22, lun 0, devType 0, scsi 0, h(id) 3710712495085403205>
2024-04-11T08:55:54.860Z In(182) vmkernel: cpu24:2117761)LVM: 11996:  If Device naa.61866da0a9e4e2002daa435205c6ba73:8 is OsData:0 status:Success
2024-04-11T08:55:54.865Z In(182) vmkernel: cpu24:2117761)VC: 4715: Device rescan time 4 msec (total number of devices 3)
2024-04-11T08:55:54.865Z In(182) vmkernel: cpu24:2117761)VC: 4717: Filesystem probe time 4 msec (devices probed 2 of 3)
2024-04-11T08:55:54.865Z In(182) vmkernel: cpu24:2117761)VC: 4720: Refresh open volume time 0 msec

列出snapshot卷,列表中的确含有原数据存储datasotre1_dell的信息:
[root@localhost:/dev/disks] esxcli storage vmfs snapshot list

64403533-062bfea6-ba42-801844e0f58e
   Volume Name: datastore1_dell
   VMFS UUID: 64403533-062bfea6-ba42-801844e0f58e
   Can mount: true
   Reason for un-mountability: 
   Can resignature: true
   Reason for non-resignaturability: 
   Unresolved Extent Count: 1

使用snapshot卷的方式挂载数据存储,数据存储恢复正常访问。
[root@localhost:/dev/disks] esxcli storage vmfs snapshot mount -l datastore1_dell

[root@localhost:/dev/disks] df -k

Filesystem  1k-blocks       Used  Available Use% Mounted on
VMFS-6     3898605568 1828358144 2070247424  47% /vmfs/volumes/datastore1_dell
VMFSOS        6553600    4260864    2292736  65% /vmfs/volumes/OSDATA-647579a4-89199e2d-f2df-801844e0f58c
vfat           511728     277536     234192  54% /vmfs/volumes/BOOTBANK1
vfat           511728     268440     243288  52% /vmfs/volumes/BOOTBANK2

[root@localhost:/dev/disks] esxcli storage vmfs extent list

Volume Name                                 VMFS UUID                            Extent Number  Device Name                           Partition
------------------------------------------  -----------------------------------  -------------  ------------------------------------  ---------
datastore1_dell                             64403533-062bfea6-ba42-801844e0f58e              0  naa.61866da0a9e4e2002daa435205c6ba73          8
OSDATA-647579a4-89199e2d-f2df-801844e0f58c  647579a4-89199e2d-f2df-801844e0f58c              0  naa.61866da0a9e4e2002daa435205c6ba73          7

重启ESXI主机,确认丢失的数据存储可以正常使用。




参考:
Troubleshooting LUNs detected as snapshot LUNs in vSphere (1011387)

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值