ftp経由でサイズの大きいファイルをnfsマウントしたディレクトリに保存すると失敗する
This document (00007812) is provided subject to the disclaimer at the end of this document.
問題点
SUSE Linux Enterprise Server 9の2.6.5-7.287以降のカーネルバージョン環境 でnfsマウントを行っているディレクトリに、ftpを使用して大きいサイズの ファイルダウンロードを行うと失敗します。 この事象は、nfsクライアントのマウントオプションに'intr'を使用 している環境において確認されており、2.6.5-7.286では発生しません。 上記のような使用環境ですと、nfsクライアントはファイルの書き込み に失敗します。ftpサーバーにもよりますが、ftpセッションは下記の ような400番台のエラーコードを返します。 426 Failure writing network stream 451 Generic File System Error もしくはnfsクライアントレイヤーは、ftpクライアントレイヤーに ftp: short write といったエラーを出すこともあります。
解決方法
こちらの事象は、nfsクライアントのマウントオプションに'intr'を 適用しないことで、回避可能'です。 また、この事象が修正されているカーネルのバージョンは、Support Pack 4 の2.6.5-7.312以降となります。 以下は書き込みを失敗するときの状況です。 ftp> get test.1GB local: test.1GB remote: test.1GB 229 Entering Extended Passive Mode (|||26866|) 150 Opening BINARY mode data connection for test.1GB (1062992280 bytes). 18% |****** | 188 MB 18.81 MB/s 00:43 ETAftp: test.1GB: short write 18% |****** | 188 MB 18.81 MB/s 00:43 ETA 426 Failure writing network stream. 197474072 bytes received in 00:10 (18.79 MB/s) 参照TID7000046 Writing a large file through SLES 9 NFS client, fails after SLES 9 kernel 2.6.5-7.287
Disclaimer
この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。
本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。
- ドキュメントID: J00007812
- 作成年月日: 10-OCT-2008
- 修正年月日:
- ドキュメントリビジョン: 1
- 分類: Server-Other
- 対象NOVELL製品およびバージョン: SUSE Linux Enterprise Server 9
- カテゴリ: