VNX, eNas: Fouten bij toestemming geweigerd na uitbreiding van een bestandssysteem
摘要: Fouten bij toestemming geweigerd na uitbreiding van een bestandssysteem.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
De onderstaande fouten worden gemeld bij het uitbreiden van een gebruikersbestandssysteem:
Het bestandssysteem kan uitbreiden, maar er worden fouten met toestemming geweigerd tijdens het opnieuw samenstellen van het bestand 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 = filesystemexampleHet 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.
原因
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:
Onjuiste machtigingen:
/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:
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/dosAls 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.cfgJuiste 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.cfgDe 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)
解析度
Koppel het bestandssysteem opnieuw als het juiste bestandssysteemtype MSDOS:
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.
- 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
- Ontkoppel en koppel vervolgens de /nas/dos-partitie opnieuw met behulp van stap 2a of 2b:
- Failover of failback controlestation volgens Dell artikel 25261, Celerra, VNX Unified: Een controlestation terugzetten of terugzetten (op te lossen door gebruiker)
OF
- Ontkoppel de /nas/dos-partitie handmatig en koppel deze opnieuw:
umount /nas/dos mount /nas/dos
- 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.
受影響的產品
eNAS, VNX1 Series, VNX2 Series文章屬性
文章編號: 000215315
文章類型: Solution
上次修改時間: 07 7月 2023
版本: 2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。