VNX, eNas: Fouten bij toestemming geweigerd na uitbreiding van een bestandssysteem

Summary: Fouten bij toestemming geweigerd na uitbreiding van een bestandssysteem.

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

De onderstaande fouten worden gemeld bij het uitbreiden van een gebruikersbestandssysteem:
[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
Het aanbrengen van configuratiewijzigingen in een bestandssysteem met behulp van CLI of UI kan leiden tot 'permission denied'-fouten in /nas/dos/slot_x/boot.cpy waarbij 'x' het slotnummer is waar het bestandssysteem is gekoppeld.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos
lrwxrwxrwx 1 root root 11 Jul  1  2011 /nas/dos -> /nbsnas/dos
OPMERKING: /nas/dos is een symbolische koppeling naar /nbsnas/dos.

Het bestandssysteem kan uitbreiden, maar er worden fouten met toestemming geweigerd tijdens het opnieuw samenstellen van het bestand slot_x boot.cfg.

Cause

Elk type NAS-configuratiewijziging veroorzaakt het opnieuw samenstellen van het opstart.cfg-configuratiebestand in /nbsnas/dos/slot_x ('x' is het slotnummer van de datamover waar het bestandssysteem is gekoppeld) en tijdens dit proces wordt een tijdelijke file boot.cpy gemaakt.

Het bestandssysteem kan worden uitgebreid, maar 'permission denied'-fouten worden gemeld bij het boot.cpy-bestand, wat kan duiden op een probleem tijdens het opnieuw opbouwen van de boot.cfg in /nas/dos/slot_x.

Partitie /nbsnas/dos is handmatig gekoppeld met behulp van de onderstaande opdracht:
mount /dev/sda1 /nbsnas/dos
Als gevolg hiervan werd de partitie gekoppeld als een vfat-type bestandssysteem en werd de groepseigenaar gewijzigd in 'root' (in plaats van nasadmin) wat machtigingsproblemen met de partitie veroorzaakte.

Onjuiste machtigingen:
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
Juiste machtigingen:
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
De belangrijkste oorzaak van het probleem is dat de 'groeps'-eigenaar van de dos- en opstartbestanden 'root' is wanneer het 'nasadmin' moet zijn. 

/nbsnas/dos moet worden gekoppeld als een MSDOS-bestandssysteem. In dit geval is /nbsnas/dos gekoppeld als een vfat-bestandssysteem.

Opdracht 'mount' toont het type bestandssysteem. We kunnen ook het bestand /etc/fstab op het controlestation controleren:

Onjuiste koppeling van bestandssysteem /nbsnas/dos:
  • eNas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
  • VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)
Juiste koppeling van bestandssysteem /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

Koppel het bestandssysteem opnieuw als het juiste bestandssysteemtype MSDOS:
  1. Controleer of het /etc/fstab-bestand correct is en overeenkomt met het volgende:
  • 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. Ontkoppel en koppel vervolgens de /nas/dos-partitie opnieuw met behulp van stap 2a of 2b:
    1. Failover of failback controlestation volgens Dell artikel 25261, Celerra, VNX Unified: Een controlestation terugzetten of terugzetten (op te lossen door gebruiker) 
OF
  1. Ontkoppel de /nas/dos-partitie handmatig en koppel deze opnieuw:
umount /nas/dos
mount /nas/dos
  1. Controleer of de /nas/dos is gekoppeld als 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)

Het /nas/dos-partitie-eigendom en -machtigingen moeten nu correct zijn en fouten die door de toestemming worden geweigerd, niet meer worden gemeld na een geslaagde extensie van het bestandssysteem.

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.