Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

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
  • カテゴリ: