VNX, eNas: Fehler "Permission denied" nach der Erweiterung eines Dateisystems
Summary: Fehler "Permission denied" nach der Erweiterung eines Dateisystems.
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
Die folgenden Fehler werden beim Erweitern eines Benutzerdateisystems gemeldet:
Das Dateisystem verwaltet die Erweiterung, es werden jedoch Während der Neuerstellung der slot_x boot.cfg-Datei Fehler mit berechtigungsverweigerung gemeldet.
[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 = filesystemexampleKonfigurationsänderungen an einem Dateisystem über die CLI oder benutzeroberfläche können zu Fehlern "permission denied" für /nas/dos/slot_x/boot.cpy führen, wobei "x" die Steckplatznummer ist, in der das Dateisystem gemountet ist.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos lrwxrwxrwx 1 root root 11 Jul 1 2011 /nas/dos -> /nbsnas/dos
HINWEIS: /nas/dos ist ein symbolischer Link zu /nbsnas/dos.
Das Dateisystem verwaltet die Erweiterung, es werden jedoch Während der Neuerstellung der slot_x boot.cfg-Datei Fehler mit berechtigungsverweigerung gemeldet.
Cause
Jede Art von NAS-Konfigurationsänderung führt zu einer Neuerstellung der Boot.cfg-Konfigurationsdatei in /nbsnas/dos/slot_x ('x' ist die Steckplatznummer des Data Mover, in dem das Dateisystem gemountet ist) und während dieses Vorgangs wird eine temporäre Datei boot.cpy erstellt.
Das Dateisystem kann erweitert werden, es werden jedoch Fehler "permission denied" für die Datei boot.cpy gemeldet, was auf ein Problem während der Neuerstellung von boot.cfg in /nas/dos/slot_x hinweisen kann.
Partition /nbsnas/dos wurde manuell mit dem folgenden Befehl gemountet:
Falsche Berechtigungen:
/nbsnas/dos sollte als MSDOS-Dateisystem gemountet werden. In diesem Fall wird /nbsnas/dos als vfat-Dateisystem gemountet.
Der Befehl "mount" zeigt den Typ des Dateisystems an. Wir können auch die Datei /etc/fstab auf der Control Station überprüfen:
Falsches Mounten des Dateisystems /nbsnas/dos:
Das Dateisystem kann erweitert werden, es werden jedoch Fehler "permission denied" für die Datei boot.cpy gemeldet, was auf ein Problem während der Neuerstellung von boot.cfg in /nas/dos/slot_x hinweisen kann.
Partition /nbsnas/dos wurde manuell mit dem folgenden Befehl gemountet:
mount /dev/sda1 /nbsnas/dosInfolgedessen wurde die Partition als vfat-Dateisystem gemountet und der Gruppeneigentümer wurde in "root" (statt "nasadmin") geändert, was Berechtigungsprobleme mit der Partition verursacht.
Falsche Berechtigungen:
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.cfgRichtige Berechtigungen:
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.cfgDie Hauptursache des Problems ist, dass der "Gruppen"-Eigentümer der Dos- und Startdateien "root" ist, wenn es "nasadmin" sein sollte.
/nbsnas/dos sollte als MSDOS-Dateisystem gemountet werden. In diesem Fall wird /nbsnas/dos als vfat-Dateisystem gemountet.
Der Befehl "mount" zeigt den Typ des Dateisystems an. Wir können auch die Datei /etc/fstab auf der Control Station überprüfen:
Falsches Mounten des Dateisystems /nbsnas/dos:
- eNas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
- VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)Korrektes Mounten des Dateisystems /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
Mounten Sie das Dateisystem erneut als den korrekten Dateisystemtyp MSDOS:
Die Eigentumsrechte und Berechtigungen für die Partition /nas/dos sollten jetzt korrekt sein und fehler "Permission denied" (Berechtigung verweigert) werden nach einer erfolgreichen Dateisystemerweiterung nicht mehr gemeldet.
- Vergewissern Sie sich, dass die Datei /etc/fstab korrekt ist und Folgendes entspricht:
- 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
- Unmounten Sie die Partition /nas/dos und mounten Sie sie dann mit Schritt 2a oder 2b erneut:
- Failover- oder Failback-Control Station gemäß Dell Artikel 25261, Celerra, VNX Unified: So führen Sie ein Failover oder Failback einer Control Station durch (vom Nutzer korrigierbar)
ODER
- Manuelles Unmounten und erneutes Mounten der Partition /nas/dos:
umount /nas/dos mount /nas/dos
- Überprüfen Sie, ob /nas/dos als MSDOS gemountet ist:
- 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)
Die Eigentumsrechte und Berechtigungen für die Partition /nas/dos sollten jetzt korrekt sein und fehler "Permission denied" (Berechtigung verweigert) werden nach einer erfolgreichen Dateisystemerweiterung nicht mehr gemeldet.
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.