VNX, eNas: 파일 시스템을 확장한 후 사용 권한이 거부된 오류

Summary: 파일 시스템을 확장한 후 사용 권한이 거부된 오류입니다.

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

사용자 파일 시스템을 확장할 때 다음과 같은 오류가 보고됩니다.
[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      = filesystemexample
CLI 또는 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 파일을 재구축하는 동안 권한이 거부된 오류가 보고됩니다.

Cause

모든 유형의 NAS 구성 변경으로 인해 /nbsnas/dos/slot_x 있는 boot.cfg 구성 파일의 재구축이 발생합니다('x'는 파일 시스템이 마운트된 Data Mover의 슬롯 번호임). 이 과정에서 임시 파일 boot.cpy가 생성됩니다.

파일 시스템을 확장할 수 있지만 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)

Resolution

파일 시스템을 올바른 파일 시스템 유형 MSDOS로 다시 마운트합니다.
  1. /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
  1. 2a 또는 2b 단계를 사용하여 /nas/dos 파티션을 마운트 해제한 다음 다시 마운트합니다.
    1. Dell 문서 25261, Celerra, VNX Unified에 따른 페일오버 또는 페일백 제어 스테이션: Control Station 페일오버 또는 페일백 방법(사용자가 수정 가능) 
또는
  1. /nas/dos 파티션을 수동으로 마운트 해제하고 다시 마운트합니다.
umount /nas/dos
mount /nas/dos
  1. /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 파티션 소유권 및 사용 권한이 올바르고 파일 시스템 확장이 성공한 후 사용 권한 거부 오류가 더 이상 보고되지 않습니다.

Affected Products

eNAS, VNX1 Series, VNX2 Series
Article Properties
Article Number: 000215315
Article Type: Solution
Last Modified: 07 July 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.