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 = 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ファイルの再構築中に、権限拒否エラーが報告されます。
原因
どのような種類の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)
解決方法
ファイル システムを正しいファイル システム タイプ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パーティションの所有権と権限が正しくなり、権限拒否エラーが報告されなくなりました。
対象製品
eNAS, VNX1 Series, VNX2 Series文書のプロパティ
文書番号: 000215315
文書の種類: Solution
最終更新: 07 7月 2023
バージョン: 2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。