PowerFlex: 영구 메모리(NVDIMM)에 불량 블록이 있는지 감지하는 방법

Summary: PowerFlex의 미세 세분성 스토리지 풀은 NVDIMM(Non-Volatile DIMM)이라고도 하는 PMEM(Persistent Memory)을 사용하여 데이터를 가속화하고 압축합니다. 이러한 DIMM에는 일반 RDIMM과 마찬가지로 불량 블록이 있을 수 있으며 다른 유형의 디스크와 마찬가지로 결함이 있는지 주기적으로 모니터링해야 합니다. 이전 릴리스에서 SDS 디바이스는 관련 섹션에 액세스하고 SDS를 실패하여 읽기에 실패하는 경우에만 불량 블록을 탐지합니다. 이전 릴리스에서는 다음 단계를 사전 예방적으로 수행하여 불량 블록이 있는 NVDIMM을 탐지하고 교체할 수 있습니다. 참고: 제품에 내재된 이중화가 있기 때문에 이러한 블록의 데이터는 다른 노드에 백업되며 장애가 발생할 경우 SDS에 장애가 발생하고 다른 SDS가 IO를 처리합니다. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

이 절차는 Linux 기반 OS에만 적용됩니다.

참고: ESXi에 대한 VMware 기반 구현은 디바이스에 장애가 있는지 여부를 확인하는 기능을 유지하며 NVDIMM 장애가 발생할 경우 NVRAM 데이터 저장소가 오프라인 상태가 되고 스토리지 VM의 전원이 꺼지며 NVDIMM을 교체할 때까지 부팅할 수 없습니다.

Linux OS에서 불량 블록을 감지하는 방법:

1. NVDIMM이 있는 각 호스트에서 셸을 사용하여 다음 명령을 실행합니다.
참고: 권장 빈도는 하루에 한 번입니다.

ndctl list --media-errors

장애가 발생한 DAX 디바이스에 대한 명령 출력의 예입니다.

아래 출력 부분에서 dax 1.0을 사용하는 네임스페이스 1.0에는 13개의 불량 블록이 있으므로 이를 교체해야 합니다.

[
  {
    "dev":"namespace1.0",
    "mode":"devdax",
    "map":"dev",
    "size":62914560,
    "uuid":"47072fee-1447-4e04-b4ca-f28e2c03af80",
    "chardev":"dax1.0",
    "align":4096,
    "badblock_count":13,
    "badblocks":

2. PowerFlex 스토리지 풀에서 사용 중인 DAX 디바이스 연결:

a. 클러스터의 각 스토리지 풀에 구성된 모든 스토리지 디바이스 목록을 검색하려면 먼저 로그인해야 합니다.

scli --login --username <NAME> --password <PASSWORD>

b. 각 스토리지 풀에 구성된 디바이스 목록을 확인합니다.

for SNAME in $(scli --query_all_sds | grep ID: | awk '{print $5}'); do echo $SNAME ; scli --query_sds --sds_name $SNAME | grep -E "Path|Pool" ; done

클러스터의 각 SDS에 대해 다음과 유사한 출력이 표시되어야 합니다.

SDS_Node1
Storage Pool information (total of 2 Storage Pools):
1: Storage Pool: default inflight requests factor: 115, inflight
bandwidth factor 115
2: Storage Pool: fg_1 inflight requests factor: 115, inflight bandwidth
factor 115
1: Name: N/A Path: /dev/sdv Original-path: /dev/sdv ID: ddfeb59d00030000
Storage Pool: default, Capacity: 1786 GB, State: Normal
2: Name: N/A Path: /dev/sdk Original-path: /dev/sdk ID: ddfedc3100030005
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
3: Name: N/A Path: /dev/sdl Original-path: /dev/sdl ID: ddfedc3200030006
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
4: Name: N/A Path: /dev/sdm Original-path: /dev/sdm ID: ddfedc3300030007
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
5: Name: N/A Path: /dev/sdn Original-path: /dev/sdn ID: ddfedc3400030008
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
6: Name: N/A Path: /dev/svm_sdo Original-path: /dev/svm_sdo ID: ddfedc3500030009
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
7: Name: N/A Path: /dev/svm_sdp Original-path: /dev/svm_sdp ID: ddfedc360003000a
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
1: Name: N/A Path: /dev/dax0.0 Original-path: /dev/dax0.0 ID:
ddfedc2100030001
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 1.3 GB
(1372 MB), State: Normal
2: Name: N/A Path: /dev/dax1.0 Original-path: /dev/dax1.0 ID:
ddfedc2200030002
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 1.3 GB
(1372 MB), State: Normal
3: Name: N/A Path: /dev/dax2.0 Original-path: /dev/dax2.0 ID:
ddfedc2300030003
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 686.0
MB (702464 KB), State: Normal
4: Name: N/A Path: /dev/dax3.0 Original-path: /dev/dax3.0 ID:
ddfedc2400030004
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 686.0
MB (702464 KB), State: Normal

즉, 이 노드에는 불량 블록이 있어 교체해야 하는 가속 풀 ac_1에서 사용하는 DAX 디바이스 /dev/dax1.0이 있습니다.

PowerFlex 지원 안내

  • 이러한 케이스가 하나의 호스트에서만 발견되는 경우 PowerFlex 시스템에서 DAX 디바이스를 제거하고 결함이 있는 PMEM\NVDIMM 디바이스인 FRU(Field Replace Unit)에 대한 서비스 콜을 엽니다.
  • Dell Technologies는 예약된 유지 보수 기간 내에 가능한 한 빨리 PMEM\NVDIMM 디바이스를 교체할 것을 권장합니다.
  • 결함이 있는 NVDIMM을 교체하는 절차는 R640\R740xd\R840 FRU(Field Replace Unit) 가이드에 설명되어 있습니다. 관련 장은 다음과 같습니다. "Linux 기반 VxFlex Ready Node R640\R740xd\R840 서버에서 NVDIMM 교체"
  • 불량 블록이 있는 동일한 FG(Fine Granularity) 스토리지 풀의 서로 다른 노드에 둘 이상의 디바이스가 있는 경우 PowerFlex 지원에 대한 서비스 요청을 열어 데이터 안정성을 확인합니다.

Affected Products

PowerFlex Software
Article Properties
Article Number: 000185583
Article Type: How To
Last Modified: 11 Nov 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.