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
사용자 파일 시스템을 확장할 때 다음과 같은 오류가 보고됩니다.
파일 시스템은 확장할 수 있지만 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 파일을 재구축하는 동안 권한이 거부된 오류가 보고됩니다.
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는 아래 명령을 사용하여 수동으로 마운트되었습니다.
잘못된 사용 권한:
/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)
Resolution
파일 시스템을 올바른 파일 시스템 유형 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 파티션 소유권 및 사용 권한이 올바르고 파일 시스템 확장이 성공한 후 사용 권한 거부 오류가 더 이상 보고되지 않습니다.
Affected Products
eNAS, VNX1 Series, VNX2 SeriesArticle 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.