VNX, eNas: Errori di autorizzazione negata dopo l'estensione di un file system
摘要: Errori di autorizzazione negata dopo l'estensione di un file system.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
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.
原因
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)
解析度
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.
受影響的產品
eNAS, VNX1 Series, VNX2 Series文章屬性
文章編號: 000215315
文章類型: Solution
上次修改時間: 07 7月 2023
版本: 2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。