VNX、eNas: ファイル システムの拡張後に許可が拒否されたエラー
Summary: ファイル システムを拡張した後、権限が拒否されたエラー。
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
ユーザー ファイル システムを拡張すると、次のエラーが報告されます。
ファイル システムは拡張を管理しますが、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 = filesystemexampleCLIまたはUIを使用してファイル システムに構成を変更すると、/nas/dos/slot_x/boot.cpyに対して「permission denied」エラーが発生する可能性があります。ここで、「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ファイルの再構築中に、権限拒否エラーが報告されます。
Cause
どのような種類のNAS構成変更でも、/nbsnas/dos/slot_xにあるboot.cfg構成ファイル(「x」はファイル システムがマウントされているData Moverのスロット番号)を再構築し、このプロセス中に一時ファイルboot.cpyが作成されます。
ファイル システムは拡張できますが、「permission denied」エラーはboot.cpyファイルに対して報告されます。これは、/nas/dos/slot_xにあるboot.cfgの再構築中に問題が発生する可能性があることを示しています。
Partition /nbsnas/dosは、次のコマンドを使用して手動でマウントされました。
不正な権限:
/nbsnas/dosは、MSDOSファイル システムとしてマウントする必要があります。この場合、/nbsnas/dosはvfatファイル システムとしてマウントされます。
コマンド「mount」にはファイル システムのタイプが表示されます。Control Stationの/etc/fstabファイルを確認することもできます。
ファイル システム/nbsnas/dosの不適切なマウント:
ファイル システムは拡張できますが、「permission denied」エラーはboot.cpyファイルに対して報告されます。これは、/nas/dos/slot_xにあるboot.cfgの再構築中に問題が発生する可能性があることを示しています。
Partition /nbsnas/dosは、次のコマンドを使用して手動でマウントされました。
mount /dev/sda1 /nbsnas/dosその結果、パーティションはvfatタイプのファイル システムとしてマウントされ、グループの所有者が(nasadminではなく)「root」に変更され、パーティションの権限の問題が発生しました。
不正な権限:
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およびブート ファイルの「グループ」所有者が「nasadmin」である必要がある場合に「root」になることです。
/nbsnas/dosは、MSDOSファイル システムとしてマウントする必要があります。この場合、/nbsnas/dosはvfatファイル システムとしてマウントされます。
コマンド「mount」にはファイル システムのタイプが表示されます。Control Stationの/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)
Resolution
ファイル システムを正しいファイル システム タイプ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
- ステップ2aまたは2bを使用して、/nas/dosパーティションをアンマウントしてから再マウントします。
または
- /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パーティションの所有権と権限が正しくなり、権限拒否エラーが報告されなくなりました。
Affected Products
eNAS, VNX1 Series, VNX2 SeriesArticle 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.