VNX, eNas: 파일 시스템을 확장한 후 사용 권한이 거부된 오류
요약: 파일 시스템을 확장한 후 사용 권한이 거부된 오류입니다.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
사용자 파일 시스템을 확장할 때 다음과 같은 오류가 보고됩니다.
파일 시스템은 확장할 수 있지만 slot_x boot.cfg 파일을 재구축하는 동안 권한이 거부된 오류가 보고됩니다.
[nasadmin@eNasCS ~]$ nas_fs -xtend filesystemexample size=300G pool=filepool -option slice=yes /nas/sbin/build_config: line 368: /nas/dos/slot_2/boot.cpy: Permission denied /nas/sbin/build_config: line 368: /nas/dos/slot_2/boot.cpy: Permission denied /nas/sbin/build_config: line 368: /nas/dos/slot_2/boot.cpy: Permission denied id = 40 name = filesystemexampleCLI 또는 UI를 사용하여 파일 시스템에 구성을 변경하면 파일 시스템이 마운트된 슬롯 번호인 /nas/dos/slot_x/boot.cpy에 'permission denied' 오류가 발생할 수 있습니다.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos lrwxrwxrwx 1 root root 11 Jul 1 2011 /nas/dos -> /nbsnas/dos
참고: /nas/dos는 /nbsnas/dos에 대한 심볼 링크입니다.
파일 시스템은 확장할 수 있지만 slot_x boot.cfg 파일을 재구축하는 동안 권한이 거부된 오류가 보고됩니다.
원인
모든 유형의 NAS 구성 변경으로 인해 /nbsnas/dos/slot_x 있는 boot.cfg 구성 파일의 재구축이 발생합니다('x'는 파일 시스템이 마운트된 Data Mover의 슬롯 번호임). 이 과정에서 임시 파일 boot.cpy가 생성됩니다.
파일 시스템을 확장할 수 있지만 boot.cpy 파일에 대해 'permission denied' 오류가 보고되며 이는 /nas/dos/slot_x 있는 boot.cfg를 재구축하는 동안 문제가 발생할 수 있습니다.
파티션 /nbsnas/dos는 아래 명령을 사용하여 수동으로 마운트되었습니다.
잘못된 사용 권한:
/nbsnas/dos는 MSDOS 파일 시스템으로 마운트되어야 합니다. 이 경우 /nbsnas/dos가 vfat 파일 시스템으로 마운트됩니다.
'mount' 명령을 실행하면 파일 시스템 유형이 표시됩니다. 제어 스테이션에서 /etc/fstab 파일을 확인할 수도 있습니다.
파일 시스템 /nbsnas/dos의 잘못된 마운트:
파일 시스템을 확장할 수 있지만 boot.cpy 파일에 대해 'permission denied' 오류가 보고되며 이는 /nas/dos/slot_x 있는 boot.cfg를 재구축하는 동안 문제가 발생할 수 있습니다.
파티션 /nbsnas/dos는 아래 명령을 사용하여 수동으로 마운트되었습니다.
mount /dev/sda1 /nbsnas/dos결과적으로 파티션이 vfat 유형 파일 시스템으로 마운트되었고 그룹 소유자가 'root'(nasadmin이 아닌)로 변경되어 파티션에 대한 사용 권한 문제가 발생했습니다.
잘못된 사용 권한:
pwd: /nbsnas drwxr-xr-x 22 root root 16K Dec 31 1969 dos pwd: /nbsnas/dos -rwxr-xr-x 1 root root 52 Nov 6 2018 boot.bat -rwxr-xr-x 1 root root 148K Jun 21 17:08 boot.cfg올바른 사용 권한:
pwd: /nbsnas drwxrwxr-x 22 root nasadmin 16K Dec 31 1969 dos pwd: /nbsnas/dos -rwxrwxr-x 1 root nasadmin 52 Sep 7 2022 boot.bat -rwxrwxr-x 1 root nasadmin 2.2K Jun 21 03:21 boot.cfg이 문제의 주요 원인은 dos 및 부팅 파일의 'group' 소유자가 'nasadmin'이어야 할 때 'root'입니다.
/nbsnas/dos는 MSDOS 파일 시스템으로 마운트되어야 합니다. 이 경우 /nbsnas/dos가 vfat 파일 시스템으로 마운트됩니다.
'mount' 명령을 실행하면 파일 시스템 유형이 표시됩니다. 제어 스테이션에서 /etc/fstab 파일을 확인할 수도 있습니다.
파일 시스템 /nbsnas/dos의 잘못된 마운트:
- eNas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
- VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)파일 시스템 /nbsnas/dos의 올바른 마운트:
- eNas:
/dev/sda1 on /nbsnas/dos type msdos (rw,sync,umask=002,gid=201)
- VNX:
/dev/nda1 on /nbsnas/dos type msdos (rw,sync,umask=002,gid=201)
해결
파일 시스템을 올바른 파일 시스템 유형 MSDOS로 다시 마운트합니다.
이제 /nas/dos 파티션 소유권 및 사용 권한이 올바르고 파일 시스템 확장이 성공한 후 사용 권한 거부 오류가 더 이상 보고되지 않습니다.
- /etc/fstab 파일이 올바르고 다음과 일치하는지 확인합니다.
- eNas:
[nasadmin@CS0 ~]$ cat /etc/fstab | grep dos /dev/sda1 /nas/dos msdos noauto,rw,sync,umask=002,gid=201 0 0
- VNX:
[nasadmin@Whatchamacallit-CS1 ~]$ cat /etc/fstab | grep dos /dev/nda1 /nas/dos msdos noauto,rw,sync,umask=002,gid=201 0 0
- 2a 또는 2b 단계를 사용하여 /nas/dos 파티션을 마운트 해제한 다음 다시 마운트합니다.
또는
- /nas/dos 파티션을 수동으로 마운트 해제하고 다시 마운트합니다.
umount /nas/dos mount /nas/dos
- /nas/dos가 MSDOS로 마운트되었는지 확인합니다.
- eNas:
[nasadmin@CS0 ~]$ mount -t msdos /dev/sda1 on /nbsnas/dos type msdos (rw,sync,umask=002,gid=201)
- VNX:
[nasadmin@Whatchamacallit-CS1 nasadmin]# mount -t msdos /dev/nda1 on /nbsnas/dos type msdos (rw,sync,umask=002,gid=201)
이제 /nas/dos 파티션 소유권 및 사용 권한이 올바르고 파일 시스템 확장이 성공한 후 사용 권한 거부 오류가 더 이상 보고되지 않습니다.
해당 제품
eNAS, VNX1 Series, VNX2 Series문서 속성
문서 번호: 000215315
문서 유형: Solution
마지막 수정 시간: 07 7월 2023
버전: 2
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.