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

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

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

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.

Cause

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)

Resolution

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.

Affected Products

eNAS, VNX1 Series, VNX2 Series
Article 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.