VNX, eNas: Помилки відхилено в дозволі після розширення файлової системи
摘要: Помилки з відхиленням дозволу після розширення файлової системи.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
Нижче наведено повідомлення про помилки під час розширення файлової системи користувача:
Файлову систему вдається розширити, однак під час перезбирання файлу slot_x boot.cfg повідомляються помилки відмови у дозволі.
[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 було змонтовано вручну за допомогою наведеної нижче команди:
Неправильні дозволи:
/nbsnas/dos слід монтувати як файлову систему MSDOS. У цьому випадку /nbsnas/dos монтується як файлова система vfat.
Команда 'mount' показує тип файлової системи, ми також можемо перевірити файл /etc/fstab на станції керування:Неправильне монтування файлової системи /nbsnas/dos:
Файлову систему можна розширити, однак у файлі 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:
Власник розділу /nas/dos і дозвіл тепер мають бути правильними, а помилки з забороною дозволу більше не повідомлятимуться після успішного розширення файлової системи.
- Переконайтеся, що файл /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
- Демонтуйте, а потім знову змонтуйте розділ /nas/dos за допомогою кроку 2a або 2b:
- Станція керування переломом або відмовою відповідно до статті Dell 25261, Celerra, VNX Unified: Як вийти з ладу або вийти з ладу станції керування (користувач виправляється)
АБО
- Вручну демонтуйте та повторно змонтуйте розділ /nas/dos:
umount /nas/dos mount /nas/dos
- Переконайтеся, що /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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。