|
|
ガイド No. 360 LFS(Large File Summit) とは何ですか?
【質問】
Turbolinux Advanced Server 6 から採用された LFS とは何ですか?
【解説】
LFS(Large File Summit)とは、従来のLinuxのファイルサイズの制限である2GBを超える
ファイルを作成するための機構で、ファイルの取り扱いを32bitから64bitに変更したこと
により可能となっています。
例えば、これまで2GBまでだったext2ファイルシステムの環境では、最大約4TBのファイル
を作成することができます(パーティションのBlockSizeが4096バイトの場合)。
これにより、ファイルサイズの制限からしばしば問題となっていた大規模システムへの
対応も容易となります。
なお、使用するコマンドやアプリケーションによっては2GB超えたファイルを取り扱えない
場合もありますので事前の確認が必要です。
例えば、NFS では version 3 よりLFSに対応していますが、NFS version 2 が混在する
環境では、2GBを超えるファイルを正しく扱うことができませんのでご注意ください。
【既知の技術情報】
1. カーネルの LFS 対応状況
[カーネルモジュールの対応状況]
-----------------------------------------------------------
Product Advanced Server 6 Server 6.5 7Workstation
kernel 2.2.18-1 2.2.18-2 2.4.5-3
-----------------------------------------------------------
ext2 YES YES YES
ext3 NO YES YES
reiserfs NO NO YES
nfs (Client) YES(*) YES(*) YES
nfsd (Server) NO YES(*) YES
-----------------------------------------------------------
2. パッケージまたはアプリケーションの LFS 対応状況
------------------------------------------------------------
Advanced Server 6 Server 6.5 Supported Package
------------------------------------------------------------
cp,dd YES YES default
stat YES YES 2.3-3
dump YES YES 0.4b21-2
e2fsprogs YES YES 1.20.WIP.0103-5
glibc YES YES 2.1.3-22
openssh NO NO 2.5.2p1-2
nfs-utiles YES(*) YES(*) 0.2.1-9
util-linux YES YES 2.10r-4
------------------------------------------------------------
* 注意
NFSサーバー側のmountリクエストを受け付けるデーモン rpc.mountd がパッケージ
nfs-utilsに含まれています。LFSを使用するためには、サーバー側で NFSv3 が有効とな
るようにデーモン rpc.mountd を起動する必要があります。そのためにはスクリプト
/etc/rc.d/init.d/nfs を下記のように修正し、サービス"nfs"を再起動する必要が
あります。
ただし、現在 NFSv3 は実験的実装となっておりますので、実運用でのご利用はお奨めで
きません。あくまでも、ご自身の責任においてご利用ください。
[/etc/rc.d/init.d/nfs]
------------------------------------
# No NFS V3.
#RPCMOUNTDOPTS="--no-nfs-version 3" <--- コメントアウトしてください
------------------------------------
LFS 関連文書 対象製品
Last modified : Fri Apr 19 JST 2002 # 3
|
Copyright © Turbolinux, Inc..All Right Reserved.

