VNX, eNas: Tilladelse nægtet-fejl efter udvidelse af et filsystem

Resumen: Tilladelse nægtet-fejl efter udvidelse af et filsystem.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Nedenstående fejl rapporteres, når et brugerfilsystem udvides:
[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      = filesystemexample
Hvis du foretager konfigurationsændringer i et filsystem ved hjælp af CLI eller UI, kan det medføre "tilladelse nægtet"-fejl til /nas/dos/slot_x/boot.cpy, hvor "x" er det stiknummer, hvor filsystemet er tilsluttet.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos
lrwxrwxrwx 1 root root 11 Jul  1  2011 /nas/dos -> /nbsnas/dos
BEMÆRK: /nas/dos er et symbolsk link til /nbsnas/dos.

Filsystemet kan udvides, men der rapporteres om fejl med tilladelse nægtet under genopbygningen af filen slot_x boot.cfg.

Causa

Enhver type ændring af NAS-konfigurationen medfører en genopbygning af konfigurationsfilen boot.cfg, der er placeret i /nbsnas/dos/slot_x ("x" er stiknummeret på den dataoverførselsenhed, hvor filsystemet er tilsluttet), og under denne proces oprettes en midlertidig fil boot.cpy.

Filsystemet kan forlænges, men "tilladelse nægtet"-fejl rapporteres i boot.cpy-filen, hvilket kan indikere et problem under genopbygningen af boot.cfg, der er placeret i /nas/dos/slot_x.

Partition /nbsnas/dos blev manuelt monteret ved hjælp af nedenstående kommando:
mount /dev/sda1 /nbsnas/dos
Derfor blev partitionen monteret som et vfat-filsystem af typen, og gruppeejeren blev ændret til "root" (i stedet for helstdmin), hvilket forårsagede problemer med tilladelsen med partitionen.

Forkerte tilladelser:
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.cfg
Korrekte tilladelser:
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.cfg
Hovedårsagen til problemet er, at ejeren af "group" af dos og opstartsfilerne er "root", når den skal være "genstart". 

/nbsnas/dos skal monteres som et MSDOS-filsystem. I dette tilfælde er /nbsnas/dos monteret som et vfat-filsystem.

Kommandoen "mount" viser filsystemets type. Vi kan også kontrollere /etc/fstab-filen på kontrolstationen:

Forkert tilslutning af filsystem /nbsnas/dos:
  • Enas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
  • VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)
Korrekt montering af filsystem /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)

Resolución

Tilslut filsystemet igen som den korrekte filsystemtype MSDOS:
  1. Bekræft, at /etc/fstab-filen er korrekt og svarer til følgende:
  • 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
  1. Frakobl og tilstopper derefter /nas/dos-partitionen igen ved hjælp af trin 2a eller 2b:
    1. Failover- eller failback-kontrolstation i henhold til Dells artikel 25261, Celerra, VNX Unified: Sådan får du en kontrolstation til at fejle eller fejle (kan rettes af brugeren) 
ELLER
  1. Frakobl og tilstopper manuelt /nas/dos-partitionen:
umount /nas/dos
mount /nas/dos
  1. Kontroller, at /nas/dos er tilsluttet som 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)

/nas/dos-partitionsejerskab og -tilladelse bør nu være korrekt, og adgang nægtet-fejl bør ikke længere rapporteres efter en vellykket filsystemudvidelse.

Productos afectados

eNAS, VNX1 Series, VNX2 Series
Propiedades del artículo
Número del artículo: 000215315
Tipo de artículo: Solution
Última modificación: 07 jul 2023
Versión:  2
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.