VNX, eNas: Erreurs d’autorisation refusées après l’extension d’un système de fichiers
Summary: Erreurs d’autorisation refusées après l’extension d’un système de fichiers.
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
Les erreurs ci-dessous sont signalées lors de l’extension d’un système de fichiers utilisateur:
Le système de fichiers parvient à s’étendre, mais des erreurs d’autorisation refusée sont signalées lors de la reconstruction du fichier 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 = filesystemexampleL’apport de modifications de configuration à un système de fichiers à l’aide de la CLI ou de l’interface utilisateur peut entraîner des erreurs « permission denied » dans /nas/dos/slot_x/boot.cpy où « x » est le numéro de logement où le système de fichiers est monté.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos lrwxrwxrwx 1 root root 11 Jul 1 2011 /nas/dos -> /nbsnas/dos
Remarque : /nas/dos est un lien symbolique vers /nbsnas/dos.
Le système de fichiers parvient à s’étendre, mais des erreurs d’autorisation refusée sont signalées lors de la reconstruction du fichier slot_x boot.cfg.
Cause
Tout type de modification de configuration NAS provoque une reconstruction du fichier de configuration boot.cfg situé dans /nbsnas/dos/slot_x (« x » est le numéro de logement du data mover sur lequel le système de fichiers est monté) et, au cours de ce processus, un fichier temporaire boot.cpy est créé.
Le système de fichiers peut être étendu, mais des erreurs d’autorisation refusée sont signalées par rapport au fichier boot.cpy, ce qui peut indiquer un problème lors de la reconstruction du fichier boot.cfg situé dans /nas/dos/slot_x.
La partition /nbsnas/dos a été montée manuellement à l’aide de la commande ci-dessous:
Autorisations incorrectes:
/nbsnas/dos doit être monté en tant que système de fichiers MSDOS. Dans ce cas, /nbsnas/dos est monté en tant que système de fichiers vfat.
La commande « mount » affiche le type de système de fichiers. Nous pouvons également vérifier le fichier /etc/fstab sur la station pilote:
montage incorrect du système de fichiers /nbsnas/dos:
Le système de fichiers peut être étendu, mais des erreurs d’autorisation refusée sont signalées par rapport au fichier boot.cpy, ce qui peut indiquer un problème lors de la reconstruction du fichier boot.cfg situé dans /nas/dos/slot_x.
La partition /nbsnas/dos a été montée manuellement à l’aide de la commande ci-dessous:
mount /dev/sda1 /nbsnas/dosPar conséquent, la partition a été montée en tant que système de fichiers de type vfat et le propriétaire du groupe a été remplacé par « root » (plutôt que nasadmin) provoquant des problèmes d’autorisation avec la partition.
Autorisations incorrectes:
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.cfgAutorisations correctes:
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 principale cause du problème est que le propriétaire « group » des fichiers de démarrage et dos est « root » lorsqu’il doit être « nasadmin ».
/nbsnas/dos doit être monté en tant que système de fichiers MSDOS. Dans ce cas, /nbsnas/dos est monté en tant que système de fichiers vfat.
La commande « mount » affiche le type de système de fichiers. Nous pouvons également vérifier le fichier /etc/fstab sur la station pilote:
montage incorrect du système de fichiers /nbsnas/dos:
- Enas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
- VNX :
/dev/nda1 on /nbsnas/dos type vfat (rw)Montage correct du système de fichiers /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
Remontez le système de fichiers en tant que type de système de fichiers MSDOS approprié:
La propriété et l’autorisation de la partition /nas/dos doivent désormais être correctes et les erreurs d’autorisation refusée ne sont plus signalées après une extension réussie du système de fichiers.
- Vérifiez que le fichier /etc/fstab est correct et qu’il correspond aux éléments suivants:
- 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
- Démontez puis remontez la partition /nas/dos à l’aide de l’étape 2a ou 2b:
- Station pilote de basculement ou de retour arrière selon l’article Dell 25261, Celerra, VNX Unified: Procédure de basculement ou de retour arrière d’une station pilote (corrigible par l’utilisateur)
OU
- Démontez et remontez manuellement la partition /nas/dos:
umount /nas/dos mount /nas/dos
- Vérifiez que /nas/dos est monté en tant que 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 propriété et l’autorisation de la partition /nas/dos doivent désormais être correctes et les erreurs d’autorisation refusée ne sont plus signalées après une extension réussie du système de fichiers.
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.