파일 가져오기 세션을 수행할 때 서버 매개변수 오류 해결
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.
Symptoms
VNX1/VNX2와 Unity 시스템 간의 파일 가져오기 작업 중에 성공적이고 운영 중단 없는 파일 가져오기 작업을 보장하려면 일부 매개변수 값을 특정 제한 내에서 유지해야 합니다. 다음 예에서는 VNX 측과 Unity 측에서 다르게 설정된 매개변수를 보여 줍니다. 이 경우 파일 가져오기 생성 세션이 실패합니다.
VDM 가져오기 세션 생성.......................... x 실패한
세부 정보
실패: 서버 매개 변수 오류: {0}https://support.emc.com 의 EMC 기술 자료에서 kb000490660을 검색 하십시오. (오류 코드: 0x9000195)
Cause
이 기술 자료 문서에서는 파일 가져오기 세션을 생성하는 동안 확인되는 서버 매개변수 값에 대해 간략하게 설명하고 불일치 문제를 해결하는 방법에 대해 설명합니다. VNX와 Unity 시스템 간에 허용 가능한 범위의 매개변수 값을 유지하는 이유는 파일 가져오기/마이그레이션 프로세스 중에 호스트 액세스가 중단되지 않도록 하기 위해서입니다. 매개변수 값이 아래에 설명된 권장 사항 범위를 벗어나 변경될 경우 호스트 사용자에 대한 마이그레이션 투명성을 보장할 수 없습니다.
Resolution
다음 목록에는 VNX와 Unity 간의 파일 가져오기 작업 중에 확인되는 매개 변수가 나와 있습니다.
nfs.trans체크섬
설명:
Data Mover가 NFSv3와 함께 Oracle Database 11g를 사용하는 클라이언트에 대해 Oracle DNFS(Direct NFS)를 지원하는지 여부를 지정합니다. 지원이 활성화된 경우 Data Mover는 각 트랜잭션이 고유 ID를 지니도록 하고 포기한 포트를 재사용하여 ID 충돌이 발생할 가능성을 방지합니다.
0 = DNFS를 지원하지 않습니다.
1 = NFSv3를 사용하는 Oracle 11g DNFS 클라이언트를 지원합니다.
값 범위: 0 또는 1
VNX1/2 기본값:
0 Unity 기본값:
0 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: VNX1/2 값이 1로 설정되고 Unity 값이 0이면 Oracle 클러스터 페일오버의 경우 마이그레이션 전환 후 Oracle 애플리케이션에서 데이터가 손상될 수 있습니다. 클러스터 페일오버 후의 IO는 그렇지 않은 경우 이미 수행된 것으로 간주할 수 있습니다.
nfs.v3xfersize
설명: NFSv3 읽기 및 쓰기의 기본 전송 크기를 지정합니다.
값 범위: 8192에서 1048576
VNX1/2 기본값은 DM 모듈
6G의 메모리 크기를 기반으로 합니다. 65536
8G/12G/16G:
131072 24G:
262144 Unity 기본값:
Unity300: 65536
Unity400:
131072 Unity500:
131072 Unity600:
262144 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 <= Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: 마이그레이션 전환 후 클라이언트 I/O 오류가 발생할 수 있으며, 이 문제는 사용자가 다시 마운트할 때까지 해결되지 않습니다. 이 값은 소스 VNX1/2의 값이 대상 Unity 어레이의 값보다 큽니다.
filesystem.rstchown
설명:
제한된 파일 소유권을 설정합니다.
0 = chown 및 chgrp가 덜 제한적인 POSIX(Portable Operating System Interface for Unix) 의미 체계를 따르기 때문에 파일 소유자가 파일 소유권 또는 그룹 ID를 다른 소유자 또는 그룹으로 변경할 수 있도록 허용합니다.
1 = 수퍼유저만 파일의 소유자를 변경할 수 있도록 허용합니다. 현재 소유자는 소유자가 속한 그룹으로만 그룹 ID를 변경할 수 있습니다. 참고: 이 매개변수는 NFS에는 적용되지만 CIFS에는 적용되지 않습니다.
값 범위: 0 또는 1
VNX1/2 기본값:
1 Unity 기본값:
1 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: 소스 VNX1/2의 값이 0이고 대상 Unity의 값이 1인 경우, 생성한 파일의 사용자/그룹 소유권을 변경할 수 있을 때 Id가 루트가 아닌 애플리케이션으로 실행되는 애플리케이션에 오류가 발생할 수 있습니다.
quota.useQuotasInFsStat
설명:
UNIX df -k 명령을 사용하여 통계를 보는 NFS 클라이언트에 파일 시스템 사용 가능한 공간 통계를 표시할 때 할당량을 포함할지 여부를 제어합니다.
0 = df를 사용하여 디스크 할당량 확인을 수행할 때 할당량을 제외합니다. 실제 사용 가능한 공간은 명령 출력에 표시된 "사용 가능한 공간"보다 작을 수 있습니다.
1 = 할당량을 포함합니다. 루트가 아닌 사용자가 실행하는 df 명령은 사용자가 사용할 수 있는 공간만 보고합니다. 즉, "사용 가능한 공간"에는 할당량 트리, 사용자 및 그룹에 미리 할당된 공간 요소가 표시됩니다. 트리 할당량에는 rquota가 지원되지 않습니다.
값 범위: 0 또는 1
VNX1/2 기본값:
0 Unity 기본값:
0 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: NFS 사용자가 액세스 권한이 있는 내보내기에서 (df 명령을 통해) 사용 가능한 공간을 확인할 때 VNX1/2에서 이 매개변수의 값이 1이고 Unity에서 0인 경우 사용자 할당량 제한으로 인해 사용할 수 있는 공간보다 큰 전체 파일 시스템 크기가 표시됩니다.
cvfs.virtualDirName
설명:
VVFS 버전 2를 사용하면 숨겨진 가상 디렉토리에서 마운트된 체크포인트를 이동할 수 있습니다. 이 매개변수는 사용자가 지정한 가상 디렉토리 이름을 정의합니다. 실제 디렉토리 이름은 지정된 문자열 앞에 점이 붙은 것입니다.
예:
ckpt = 가상 디렉터리 이름에 .ckpt를 사용합니다.
snapshot = 가상 디렉터리 이름으로 .snapshot을 사용합니다.
참고: 변경 사항을 적용하려면 Data Mover를 재부팅하십시오.
값 범위: *
VNX1/2 기본값: ckpt
Unity 기본값: ckpt
파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값 = ckpt
이 검사를 생략하면 파일 마이그레이션에 미치는 영향: 파일 마이그레이션 기능은 파일 시스템의 스냅샷을 마이그레이션하지 않습니다. 내부적으로 .ckpt는 기본 가상 디렉터리 이름으로 처리되어 데이터를 복사하는 동안 무시됩니다. VNX1/2에서 다른 값을 사용하면 두 가지 문제가 발생할 수 있습니다.
실제 가상 디렉토리 데이터는 쓸모가 없고 시간도 낭비되지만 대상 어레이로 마이그레이션됩니다.
.ckpt가 다른 용도로 사용되는 경우 마이그레이션 전환 후 대상에서 해당 디렉토리의 데이터가 누락됩니다.
매개변수 문제 해결:
다음 세 가지 옵션 중 하나를 통해 매개변수 차이를 해결할 수 있습니다.
2. 대상 Unity 시스템에서 매개변수를 수정하려는 경우 서비스 툴 svc_param 사용하여 해당 매개변수 값을 수정합니다. svc_param -help를 사용하여 이 스크립트의 사용 현황을 확인하십시오.
3. UEMCLI를 사용하는 경우 가져오기 세션 생성 중에 -skipServerParamCheck 옵션을 사용하여 매개변수 검사를 건너뛰거나 'Settings' 페이지의 GUI 가져오기 세션 생성 마법사에서 "서버 매개변수 비교 허용" 확인란의 선택을 취소합니다.
참고: 매개변수 검사를 우회하면 파일 가져오기 세션이 Unity 시스템으로 전환될 때 호스트가 중단될 수 있으며, 경우에 따라 NFS 호스트에서 파일 시스템을 다시 마운트해야 할 수 있습니다. 매개변수 검사는 파일 가져오기 작업을 통해 'NFS 투명성'(클라이언트에 대한 중단 없음)을 얻을 수 있도록 설계되었습니다.
nfs.trans체크섬
설명:
Data Mover가 NFSv3와 함께 Oracle Database 11g를 사용하는 클라이언트에 대해 Oracle DNFS(Direct NFS)를 지원하는지 여부를 지정합니다. 지원이 활성화된 경우 Data Mover는 각 트랜잭션이 고유 ID를 지니도록 하고 포기한 포트를 재사용하여 ID 충돌이 발생할 가능성을 방지합니다.
0 = DNFS를 지원하지 않습니다.
1 = NFSv3를 사용하는 Oracle 11g DNFS 클라이언트를 지원합니다.
값 범위: 0 또는 1
VNX1/2 기본값:
0 Unity 기본값:
0 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: VNX1/2 값이 1로 설정되고 Unity 값이 0이면 Oracle 클러스터 페일오버의 경우 마이그레이션 전환 후 Oracle 애플리케이션에서 데이터가 손상될 수 있습니다. 클러스터 페일오버 후의 IO는 그렇지 않은 경우 이미 수행된 것으로 간주할 수 있습니다.
nfs.v3xfersize
설명: NFSv3 읽기 및 쓰기의 기본 전송 크기를 지정합니다.
값 범위: 8192에서 1048576
VNX1/2 기본값은 DM 모듈
6G의 메모리 크기를 기반으로 합니다. 65536
8G/12G/16G:
131072 24G:
262144 Unity 기본값:
Unity300: 65536
Unity400:
131072 Unity500:
131072 Unity600:
262144 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 <= Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: 마이그레이션 전환 후 클라이언트 I/O 오류가 발생할 수 있으며, 이 문제는 사용자가 다시 마운트할 때까지 해결되지 않습니다. 이 값은 소스 VNX1/2의 값이 대상 Unity 어레이의 값보다 큽니다.
filesystem.rstchown
설명:
제한된 파일 소유권을 설정합니다.
0 = chown 및 chgrp가 덜 제한적인 POSIX(Portable Operating System Interface for Unix) 의미 체계를 따르기 때문에 파일 소유자가 파일 소유권 또는 그룹 ID를 다른 소유자 또는 그룹으로 변경할 수 있도록 허용합니다.
1 = 수퍼유저만 파일의 소유자를 변경할 수 있도록 허용합니다. 현재 소유자는 소유자가 속한 그룹으로만 그룹 ID를 변경할 수 있습니다. 참고: 이 매개변수는 NFS에는 적용되지만 CIFS에는 적용되지 않습니다.
값 범위: 0 또는 1
VNX1/2 기본값:
1 Unity 기본값:
1 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: 소스 VNX1/2의 값이 0이고 대상 Unity의 값이 1인 경우, 생성한 파일의 사용자/그룹 소유권을 변경할 수 있을 때 Id가 루트가 아닌 애플리케이션으로 실행되는 애플리케이션에 오류가 발생할 수 있습니다.
quota.useQuotasInFsStat
설명:
UNIX df -k 명령을 사용하여 통계를 보는 NFS 클라이언트에 파일 시스템 사용 가능한 공간 통계를 표시할 때 할당량을 포함할지 여부를 제어합니다.
0 = df를 사용하여 디스크 할당량 확인을 수행할 때 할당량을 제외합니다. 실제 사용 가능한 공간은 명령 출력에 표시된 "사용 가능한 공간"보다 작을 수 있습니다.
1 = 할당량을 포함합니다. 루트가 아닌 사용자가 실행하는 df 명령은 사용자가 사용할 수 있는 공간만 보고합니다. 즉, "사용 가능한 공간"에는 할당량 트리, 사용자 및 그룹에 미리 할당된 공간 요소가 표시됩니다. 트리 할당량에는 rquota가 지원되지 않습니다.
값 범위: 0 또는 1
VNX1/2 기본값:
0 Unity 기본값:
0 파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값
이 검사를 생략할 경우 파일 마이그레이션에 미치는 영향: NFS 사용자가 액세스 권한이 있는 내보내기에서 (df 명령을 통해) 사용 가능한 공간을 확인할 때 VNX1/2에서 이 매개변수의 값이 1이고 Unity에서 0인 경우 사용자 할당량 제한으로 인해 사용할 수 있는 공간보다 큰 전체 파일 시스템 크기가 표시됩니다.
cvfs.virtualDirName
설명:
VVFS 버전 2를 사용하면 숨겨진 가상 디렉토리에서 마운트된 체크포인트를 이동할 수 있습니다. 이 매개변수는 사용자가 지정한 가상 디렉토리 이름을 정의합니다. 실제 디렉토리 이름은 지정된 문자열 앞에 점이 붙은 것입니다.
예:
ckpt = 가상 디렉터리 이름에 .ckpt를 사용합니다.
snapshot = 가상 디렉터리 이름으로 .snapshot을 사용합니다.
참고: 변경 사항을 적용하려면 Data Mover를 재부팅하십시오.
값 범위: *
VNX1/2 기본값: ckpt
Unity 기본값: ckpt
파일 마이그레이션 사전 검사 규칙: VNX1/2 현재 값 = Unity 현재 값 = ckpt
이 검사를 생략하면 파일 마이그레이션에 미치는 영향: 파일 마이그레이션 기능은 파일 시스템의 스냅샷을 마이그레이션하지 않습니다. 내부적으로 .ckpt는 기본 가상 디렉터리 이름으로 처리되어 데이터를 복사하는 동안 무시됩니다. VNX1/2에서 다른 값을 사용하면 두 가지 문제가 발생할 수 있습니다.
실제 가상 디렉토리 데이터는 쓸모가 없고 시간도 낭비되지만 대상 어레이로 마이그레이션됩니다.
.ckpt가 다른 용도로 사용되는 경우 마이그레이션 전환 후 대상에서 해당 디렉토리의 데이터가 누락됩니다.
매개변수 문제 해결:
다음 세 가지 옵션 중 하나를 통해 매개변수 차이를 해결할 수 있습니다.
- 소스 VNX 매개변수를 Unity 가져오기 작업(server_param)에 허용되는 범위로 수정합니다
- VDM(VNX Data Mover)에 있는 값과 일치하도록 타겟 Unity 매개변수를 수정합니다. [svc_param]
- "Allow Comparison of Server Parameters" 확인란의 선택을 취소하거나 UEMCLI에서 가져오기 세션을 생성하는 경우 "-skipServerParamCheck"를 사용하여 GUI에서 파일 가져오기 세션을 생성할 때 매개변수 검사를 생략합니다.
2. 대상 Unity 시스템에서 매개변수를 수정하려는 경우 서비스 툴 svc_param 사용하여 해당 매개변수 값을 수정합니다. svc_param -help를 사용하여 이 스크립트의 사용 현황을 확인하십시오.
3. UEMCLI를 사용하는 경우 가져오기 세션 생성 중에 -skipServerParamCheck 옵션을 사용하여 매개변수 검사를 건너뛰거나 'Settings' 페이지의 GUI 가져오기 세션 생성 마법사에서 "서버 매개변수 비교 허용" 확인란의 선택을 취소합니다.
참고: 매개변수 검사를 우회하면 파일 가져오기 세션이 Unity 시스템으로 전환될 때 호스트가 중단될 수 있으며, 경우에 따라 NFS 호스트에서 파일 시스템을 다시 마운트해야 할 수 있습니다. 매개변수 검사는 파일 가져오기 작업을 통해 'NFS 투명성'(클라이언트에 대한 중단 없음)을 얻을 수 있도록 설계되었습니다.
Affected Products
Dell EMC Unity FamilyProducts
Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family
, Dell EMC Unity Hybrid
...
Article Properties
Article Number: 000054849
Article Type: Solution
Last Modified: 11 Dec 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.