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

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

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

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".

原因

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)

解析度

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í.

受影響的產品

eNAS, VNX1 Series, VNX2 Series
文章屬性
文章編號: 000215315
文章類型: Solution
上次修改時間: 07 7月 2023
版本:  2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。