[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: linux で扱える最大ファイルサイズは?


こんにちは、しょうじと申します。

In article of "Re: linux で扱える最大ファイルサイズ   は?",
   "UCHIDA Toshiaki" [00/06/01 17:44 JST] wrote :

> XFS 以外にも大きな file が使えたりジャーナリングが出来たりする file system
> は多数開発されているそうなのですが、いったいどれが標準的になるんだろう?

reiserFS とか、JFS とか ext3fs とか聞きますけど、どれが
標準になるんでしょうね。

In article of "Re: linux で扱える最大ファイルサイズ   は?",
   WAKUI Kazuhiko [00/06/01 17:12 JST] wrote :

> ファイルシステムによりますが、ext2 ファイルシステムではファイルサイズ
> の最大は2GBです。

ちょっと違うと思います。
32 bit 環境では、2GB に制限され、64 bit 環境つまり alpha などの linux 上
では 64 bit まで使えるとおもいました。

linux-2.2.15 ですが、
/usr/src/linux/fs/ext2/file.c に以下のようなコメントがあります。
-----------------
 *  64-bit file support on 64-bit platforms by Jakub Jelinek
-----------------

JFS にもこのようなコメントがあります。
http://www.jp.ibm.com/developerworks/linux/jfs.html
-----------------
ファイル・サイズ 
  最大のファイル・サイズは、仮想ファイル・システム・フレームワークが
  サポートする最大ファイル・サイズとなります。たとえば、フレームワー
  フレームワークが 32 ビットしかサポートしない場合は、32 ビットがファ
  イルサイズの限界となります
-----------------

つまり、2 GB の制限はファイルシステム側*だけ*の問題でないと思います。
そのような問題に対応するため、32 bit 環境で、2GB を越えるファイルを扱
う LFS というパッチが 2.2.9 ごろありました。このパッチは、2.3 系でとり
こまれている形跡がありますが、現在の完成度のほうはわかりません。

# だれか、ここいへん試した方いませんかねぇ。
# ちなみに、2.2.15+jfs-0.0.7 という環境で、2 GB を越えるファイルを JFS 
# 上に作って見たら、JFS のパーティションが飛びました。(^^;

# 2.3 系を試せるマシンもあるにはありますが、そちらは 2GB も空きがないの
# で意味がない (T.T)

-- shoji

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: