VNX, eNas: Chyby Permission denied po rozšíření systému souborů

Zusammenfassung: Chyby Permission denied po rozšíření souborového systému.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Při prodloužení systému souborů uživatele jsou hlášeny níže uvedené chyby:
[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
Provedení změn konfigurace v systému souborů pomocí rozhraní příkazového řádku nebo uživatelského rozhraní může způsobit chyby "permission denied" na umístění /nas/dos/slot_x/boot.cpy, kde "x" je číslo slotu, kde je systém souborů připojený.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos
lrwxrwxrwx 1 root root 11 Jul  1  2011 /nas/dos -> /nbsnas/dos
POZNÁMKA: /nas/dos je symbolický odkaz na příkaz /nbsnas/dos.

Systém souborů lze rozšířit, nicméně při opětovném vytvoření souboru slot_x boot.cfg jsou hlášeny chyby "permission denied".

Ursache

Jakákoli změna konfigurace úložiště NAS způsobí opětovné vytvoření konfiguračního souboru boot.cfg, který se nachází v umístění /nbsnas/dos/slot_x ("x" je číslo slotu přenašeovače dat, kde je připojen systém souborů) a během tohoto procesu se vytvoří dočasný soubor boot.cpy.

Systém souborů lze rozšířit, chyby "permission denied" jsou však hlášeny u souboru boot.cpy, které mohou signalizovat problém během opětovného vytvoření souboru boot.cfg v umístění /nas/dos/slot_x.

Oddíl /nbsnas/dos byl ručně připojen pomocí následujícího příkazu:
mount /dev/sda1 /nbsnas/dos
V důsledku toho byl oddíl připojen jako souborový systém typu vfat a vlastník skupiny byl změněn na "root" (namísto nasadmin), což způsobilo problémy s oprávněním oddílu.

Nesprávná oprávnění:
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
Správná oprávnění:
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
Hlavní příčinou problému je, že vlastník "group" dos and boot files je "root", když by měl být "nasadmin". 

/nbsnas/dos by měly být připojeny jako souborový systém MSDOS. V takovém případě je příkaz /nbsnas/dos připojen jako systém souborů vfat.

Příkaz "mount" zobrazuje typ souborového systému, můžeme také zkontrolovat soubor /etc/fstab na control station:

Incorrect mount of file system /nbsnas/dos:
  • eNas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
  • VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)
Správné připojení souborového systému /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)

Lösung

Znovu připojte systém souborů jako správný typ systému souborů MSDOS:
  1. Ujistěte se, že je soubor /etc/fstab správný a odpovídá následujícímu:
  • 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. Odpojte a znovu připojte oddíl /nas/dos pomocí kroku 2a nebo 2b:
    1. Stanice pro řízení převzetí služeb při selhání nebo navrácení služeb po obnovení podle článku společnosti Dell 25261, Celerra, VNX Unified: Jak obnovit nebo obnovit systém Control Station (oprava uživatelem) 
NEBO
  1. Ručně odpojte a znovu připojte oddíl /nas/dos:
umount /nas/dos
mount /nas/dos
  1. Ověřte, zda je zařízení /nas/dos připojeno jako 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)

Vlastnictví a oprávnění oddílu /nas/dos by nyní mělo být správné a po úspěšném rozšíření souborového systému již nebudou hlášeny chyby o chybách, které jim bylo odepřeno oprávnění.

Betroffene Produkte

eNAS, VNX1 Series, VNX2 Series
Artikeleigenschaften
Artikelnummer: 000215315
Artikeltyp: Solution
Zuletzt geändert: 07 Juli 2023
Version:  2
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.