VNX, eNas: Errori di autorizzazione negata dopo l'estensione di un file system
Summary: Errori di autorizzazione negata dopo l'estensione di un file system.
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
I seguenti errori vengono segnalati durante l'estensione di un file system dell'utente:
Il file system gestisce l'estensione, tuttavia sono riportati errori di autorizzazione negata durante la ricostruzione del file 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 = filesystemexampleApportare modifiche alla configurazione di un file system utilizzando la CLI o l'interfaccia utente può causare errori "permission denied" in /nas/dos/slot_x/boot.cpy dove "x" è il numero dello slot in cui è montato il file system.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos lrwxrwxrwx 1 root root 11 Jul 1 2011 /nas/dos -> /nbsnas/dos
NOTA: /nas/dos è un collegamento simbolico a /nbsnas/dos.
Il file system gestisce l'estensione, tuttavia sono riportati errori di autorizzazione negata durante la ricostruzione del file slot_x boot.cfg.
Cause
Qualsiasi tipo di modifica della configurazione NAS causa una ricostruzione del file di configurazione boot.cfg che si trova in /nbsnas/dos/slot_x ('x' è il numero di slot del data mover in cui è montato il file system) e durante questo processo viene creato un file temporaneo boot.cpy.
Il file system può essere esteso, tuttavia gli errori di autorizzazione negata vengono segnalati sul file boot.cpy che potrebbe indicare un problema durante la ricostruzione di boot.cfg che si trova in /nas/dos/slot_x.
La partizione /nbsnas/dos è stata montata manualmente utilizzando il comando seguente:
Autorizzazioni non corrette:
/nbsnas/dos deve essere montato come file system MSDOS. In questo caso, /nbsnas/dos viene montato come file system vfat.
Il comando "mount" mostra il tipo di file system. È inoltre possibile controllare il file /etc/fstab sulla stazione di controllo:
Mount errato del file system /nbsnas/dos:
Il file system può essere esteso, tuttavia gli errori di autorizzazione negata vengono segnalati sul file boot.cpy che potrebbe indicare un problema durante la ricostruzione di boot.cfg che si trova in /nas/dos/slot_x.
La partizione /nbsnas/dos è stata montata manualmente utilizzando il comando seguente:
mount /dev/sda1 /nbsnas/dosDi conseguenza, la partizione veniva montata come file system di tipo vfat e il proprietario del gruppo veniva modificato in "root" (anziché nasadmin) causando problemi di autorizzazione con la partizione.
Autorizzazioni non corrette:
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.cfgAutorizzazioni corrette:
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.cfgLa causa principale del problema è che il proprietario "group" dei file dos e di avvio è "root" quando dovrebbe essere "nasadmin".
/nbsnas/dos deve essere montato come file system MSDOS. In questo caso, /nbsnas/dos viene montato come file system vfat.
Il comando "mount" mostra il tipo di file system. È inoltre possibile controllare il file /etc/fstab sulla stazione di controllo:
Mount errato del file system /nbsnas/dos:
- eNas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
- VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)Mount corretto del file system /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
Eseguire nuovamente il mount del file system come tipo di file system corretto MSDOS:
La proprietà e l'autorizzazione della partizione /nas/dos devono ora essere corrette e gli errori di autorizzazione negata non sono più segnalati dopo un'estensione del file system corretta.
- Verificare che il file /etc/fstab sia corretto e corrisponda a quanto segue:
- 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
- Disinstallare e quindi rimontare la partizione /nas/dos utilizzando i passaggi 2a o 2b:
- Control station di failover o failback secondo l'articolo 25261 di Dell Celerra, VNX Unified: Come eseguire il failover o il failback di una control station (correggibile dall'utente)
OPPURE
- Smontare e rimontare manualmente la partizione /nas/dos:
umount /nas/dos mount /nas/dos
- Verificare che /nas/dos sia montato come 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)
La proprietà e l'autorizzazione della partizione /nas/dos devono ora essere corrette e gli errori di autorizzazione negata non sono più segnalati dopo un'estensione del file system corretta.
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.