VNX, eNas: Помилки відхилено в дозволі після розширення файлової системи

摘要: Помилки з відхиленням дозволу після розширення файлової системи.

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

症狀

Нижче наведено повідомлення про помилки під час розширення файлової системи користувача:
[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
Внесення змін до конфігурації файлової системи за допомогою командного рядка або інтерфейсу користувача може призвести до помилок "відмовлено у дозволі" до /nas/dos/slot_x/boot.cpy, де "x" - номер слота, де змонтовано файлову систему.
[nasadmin@Whatchamacallit-CS1 ~]$ ls -lh /nas/dos
lrwxrwxrwx 1 root root 11 Jul  1  2011 /nas/dos -> /nbsnas/dos
ПРИМІТКА: /nas/dos є символічним посиланням на /nbsnas/dos.

Файлову систему вдається розширити, однак під час перезбирання файлу slot_x boot.cfg повідомляються помилки відмови у дозволі.

原因

Будь-яка зміна конфігурації NAS призводить до перезбирання завантажувального файлу конфігурації.cfg розташованого в /nbsnas/dos/slot_x ('x' — номер слота рушія даних, де змонтована файлова система), і під час цього процесу створюється тимчасовий файл boot.cpy.

Файлову систему можна розширити, однак у файлі boot.cpy повідомляються про помилки "відмовлено у дозволі", які можуть вказувати на проблему під час перезбирання завантаження.cfg розташованого в /nas/dos/slot_x.

Розділ /nbsnas/dos було змонтовано вручну за допомогою наведеної нижче команди:
mount /dev/sda1 /nbsnas/dos
В результаті розділ був змонтований як файлова система типу vfat, а власник групи був змінений на 'root' (а не nasadmin), що викликало проблеми з дозволами розділу.

Неправильні дозволи:
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
Правильні дозволи:
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
Основна причина проблеми полягає в тому, що власником "групи" файлів dos і завантаження є "root", коли він повинен бути "nasadmin". 

/nbsnas/dos слід монтувати як файлову систему MSDOS. У цьому випадку /nbsnas/dos монтується як файлова система vfat.

Команда 'mount' показує тип файлової системи, ми також можемо перевірити файл /etc/fstab на станції керування:Неправильне монтування файлової системи /nbsnas/dos:

  • eNas:
/dev/sda1 on /nbsnas/dos type vfat (rw)
  • VNX:
/dev/nda1 on /nbsnas/dos type vfat (rw)
Правильне монтування файлової системи /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)

解析度

Перемонтуйте файлову систему як правильний тип файлової системи MSDOS:
  1. Переконайтеся, що файл /etc/fstab правильний і відповідає наступному:
  • 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. Демонтуйте, а потім знову змонтуйте розділ /nas/dos за допомогою кроку 2a або 2b:
    1. Станція керування переломом або відмовою відповідно до статті Dell 25261, Celerra, VNX Unified: Як вийти з ладу або вийти з ладу станції керування (користувач виправляється) 
АБО
  1. Вручну демонтуйте та повторно змонтуйте розділ /nas/dos:
umount /nas/dos
mount /nas/dos
  1. Переконайтеся, що /nas/dos змонтовано як 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 і дозвіл тепер мають бути правильними, а помилки з забороною дозволу більше не повідомлятимуться після успішного розширення файлової системи.

受影響的產品

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