この投稿は5年以上前のものです
2 Intern
•
346 メッセージ
0
1961
Isilon OneFS7.2において Windows2012でNFSマウントすると、書き込みができない
Isilon(OneFS7.2.1.1)で、NFSExportを作成し、Windows2012より、NFSでマウントしたいと考えています。
IsilonでNFSExportを作成し、Windows2012で、mountコマンドを用いて、マウントするまではできたのですが、
マウントしたフォルダに、ファイルを作成しようとしたとき、以下のメッセージが表示され、ファイルの作成ができませんでした。
-----エラー-----
予期しないエラーのため、ファイルを作成できません。このエラーが再発する場合は、エラー
コードを使用して、この問題についてのヘルプを検索してください。
エラー0x8007045D: I/Oデバイスエラーが発生したため、要求を実行できませんでした。
-------------
インターネット検索などもしてみたのですが、Isilonにファイルを作成できない問題に合致するようなものはありませんでした。
何が問題で、ファイを作成できないのでしょうか?
何か設定をすれば、解決できるのでしょうか?
ちなみに、NFSExportしたフォルダをWindowsのエクスプローラのドライブ指定で接続すると、
問題なくファイルを作成することができます。SMBで接続すれば、ファイル作成は可能なようでした。
kerorin2
2 メッセージ
0
2016年10月5日 02:00
uchiyさん、IsilonでエクスポートしているNFS Exportの、Encodingという設定にWindows-SJISと設定してみたらどうなりますか?
私はWindows 2012R2とOneFS 7.2.1.3で使えました。
日本語のファイル名/フォルダ名だけ作成できないが、ASCIIのそれであればOKという状況であれば、文字コードの設定が原因と思われ、上記で解決できると思います。
Anonymous
5 Practitioner
5 Practitioner
•
274.2K メッセージ
0
2016年10月4日 03:00
uchiyさん
Isilonでは、Windowsクライアントは、NFSアクセスではなく、SMBアクセスをする必要があります。そして、IsilonはWindowsファイルサーバーのように振舞います。(*1)
*1:ドキュメント「EMC Isilon Home Directory Storage Solution for NFS and SMB Environments」8,9ページ
uchiy
2 Intern
2 Intern
•
346 メッセージ
0
2016年10月4日 17:00
NFSExportに対して、WindowsからNFSマウントすることはサポートしてないということでしょうか?
NFSexportは、必ず、SMBアクセスしなければいけないのでしょうか?
uchiy
2 Intern
2 Intern
•
346 メッセージ
0
2016年10月5日 16:00
NFS ExportのEncodingをWindows-SJISにしてみましたが、同じエラーがでて書き込みができませんでした。
こちらのクライアント環境は、WMware上にある仮想サーバにWidows2012を入れて使用しているのですが、
物理サーバでは、エラーが出ないということはないですか?
kerorin2
2 メッセージ
1
2016年10月6日 01:00
私のWindowsも仮想です。仮想かどうかで挙動が変わる分野ではないのかなと思います。
やったことといえば、isilonのencoding設定変更後、Windows側でマウントしなおしたことくらいです。
マウントし直してももNGで、問題を切り分けるとしたら、
・ASCII文字のファイル名のファイルがコピーできるかどうか。エクスプローラーで新規作成にすると新しいファイルという日本語ファイル名をいきなり作るので、別のところからコピーで試した方がいいです。
・既存のファイルがあるところをマウントしたとき化けたりしてないかどうか(クライアントの期待する文字コードで見えているのか)
・それもできないなら、同じやり方で別のバージョンのIsilonやIsilon以外のNFSサーバにはアクセスできるかどうか、
とかでしょうか。
無いと思いますがアクセス権がないとか、アクセス権のないユーザでアクセスが行われているとか、そのあたりも必要に応じて確認ですね。
uchiy
2 Intern
2 Intern
•
346 メッセージ
1
2016年10月11日 01:00
こちらの確認方法がまちがっていたようです。
Windows側でマウントしなおしたら、ファイルが書けるようになりました。
NFSExportをwindows-sjisに設定変更するだけでは、駄目だったのですね。
問題は解決しました。ありがとうございました。
ちなみに、Isilon側では、UTF-8をデフォルトにしているのですが、Windowsのmountのlangは、UTF-8を選択できないのですね。