Highlighted
uchiy
2 Iron

Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

Isilon(OneFS7.2.1.1)で、NFSExportを作成し、Windows2012より、NFSでマウントしたいと考えています。

IsilonでNFSExportを作成し、Windows2012で、mountコマンドを用いて、マウントするまではできたのですが、

マウントしたフォルダに、ファイルを作成しようとしたとき、以下のメッセージが表示され、ファイルの作成ができませんでした。

-----エラー-----

予期しないエラーのため、ファイルを作成できません。このエラーが再発する場合は、エラー

コードを使用して、この問題についてのヘルプを検索してください。

エラー0x8007045D: I/Oデバイスエラーが発生したため、要求を実行できませんでした。

-------------

インターネット検索などもしてみたのですが、Isilonにファイルを作成できない問題に合致するようなものはありませんでした。

何が問題で、ファイを作成できないのでしょうか?

何か設定をすれば、解決できるのでしょうか?

ちなみに、NFSExportしたフォルダをWindowsのエクスプローラのドライブ指定で接続すると、

問題なくファイルを作成することができます。SMBで接続すれば、ファイル作成は可能なようでした。

タグ(1)
0 件の賞賛
1 件の受理された解決策

受理された解決策
kerorin2
1 Copper

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

uchiyさん、IsilonでエクスポートしているNFS Exportの、Encodingという設定にWindows-SJISと設定してみたらどうなりますか?

私はWindows 2012R2とOneFS 7.2.1.3で使えました。

日本語のファイル名/フォルダ名だけ作成できないが、ASCIIのそれであればOKという状況であれば、文字コードの設定が原因と思われ、上記で解決できると思います。

0 件の賞賛
6件の返信6
Hiroki3
4 Beryllium

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

uchiyさん

Isilonでは、Windowsクライアントは、NFSアクセスではなく、SMBアクセスをする必要があります。そして、IsilonはWindowsファイルサーバーのように振舞います。(*1)

*1:ドキュメント「EMC Isilon Home Directory Storage Solution for NFS and SMB Environments」8,9ページ

NFS.jpg

SMB.jpg

uchiy
2 Iron

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

NFSExportに対して、WindowsからNFSマウントすることはサポートしてないということでしょうか?

NFSexportは、必ず、SMBアクセスしなければいけないのでしょうか?

0 件の賞賛
kerorin2
1 Copper

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

uchiyさん、IsilonでエクスポートしているNFS Exportの、Encodingという設定にWindows-SJISと設定してみたらどうなりますか?

私はWindows 2012R2とOneFS 7.2.1.3で使えました。

日本語のファイル名/フォルダ名だけ作成できないが、ASCIIのそれであればOKという状況であれば、文字コードの設定が原因と思われ、上記で解決できると思います。

0 件の賞賛
uchiy
2 Iron

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

NFS ExportのEncodingをWindows-SJISにしてみましたが、同じエラーがでて書き込みができませんでした。

こちらのクライアント環境は、WMware上にある仮想サーバにWidows2012を入れて使用しているのですが、

物理サーバでは、エラーが出ないということはないですか?

0 件の賞賛
kerorin2
1 Copper

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

私のWindowsも仮想です。仮想かどうかで挙動が変わる分野ではないのかなと思います。

やったことといえば、isilonのencoding設定変更後、Windows側でマウントしなおしたことくらいです。

マウントし直してももNGで、問題を切り分けるとしたら、

・ASCII文字のファイル名のファイルがコピーできるかどうか。エクスプローラーで新規作成にすると新しいファイルという日本語ファイル名をいきなり作るので、別のところからコピーで試した方がいいです。

・既存のファイルがあるところをマウントしたとき化けたりしてないかどうか(クライアントの期待する文字コードで見えているのか)

・それもできないなら、同じやり方で別のバージョンのIsilonやIsilon以外のNFSサーバにはアクセスできるかどうか、

とかでしょうか。

無いと思いますがアクセス権がないとか、アクセス権のないユーザでアクセスが行われているとか、そのあたりも必要に応じて確認ですね。

uchiy
2 Iron

Re: Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない

解決策を見る

こちらの確認方法がまちがっていたようです。

Windows側でマウントしなおしたら、ファイルが書けるようになりました。

NFSExportをwindows-sjisに設定変更するだけでは、駄目だったのですね。

問題は解決しました。ありがとうございました。

ちなみに、Isilon側では、UTF-8をデフォルトにしているのですが、Windowsのmountのlangは、UTF-8を選択できないのですね。