Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linux環境でのXFSファイルシステム

Linux環境でのXFSファイルシステム

  

XfSファイルシステムはSGIによって開発された高度なログファイルシステムで、非常に柔軟で堅牢です。幸い、SGIはそれをLin uxシステムに移植しました。 Linux環境では。現在のバージョンで利用可能なXFSファイルシステムの最新バージョンはバージョン1.2で、これは2.4カーネルのもとではうまく機能します。

I. XFSファイルシステムの概要

主な機能は次のとおりです。

データの完全性

XFSファイルシステムの使用(予期せず)マシンが起動した後、まず第一に、ファイルシステムがロギング機能を有効にしているので、あなたのディスク上のファイルはもはや誤ってクラッシュし破壊されることはありません。現在のファイルシステムに格納されているファイルとデータの数に関係なく、ファイルシステムは記録されたログに基づいて短時間でディスクファイルの内容をすばやく回復できます。

転送機能

XFSファイルシステムは、ファイル操作全体への影響が最小限の最適化アルゴリズムを使用しています。 XFSは非常に迅速にストレージスペースを問い合わせて割り当てます。 xfsファイルシステムは絶えず速い応答時間を提供します。 XFS、JFS、Ext3、およびReiserFSファイルシステムをテストしましたが、XFSファイルシステムのパフォーマンスは非常に優れています。

拡張性

XFSは、数百万Tバイトのストレージをサポートする完全64ビットファイルシステムです。メガファイルと小ファイルのサポートは際立っており、非常に多数のディレクトリをサポートしています。サポートされている最大ファイルサイズは263 = 9 x 1018 = 9エクサバイト、最大ファイルシステムサイズは18エクサバイトです。

XFSは、高いテーブル構造(B +ツリー)を使用して、ファイルシステムをすばやく検索し、すばやく割り当てることができます。 XFSは高速動作を提供し続けており、ファイルシステムのパフォーマンスはディレクトリとディレクトリ内のファイルの数によって制限されません。

転送帯域幅

XFSは、ローデバイスI /Oのパフォーマンスに近いデータを格納できます。単一ファイルシステムのテストでは、スループットは最大7 GB /秒であり、単一ファイルの読み取りおよび書き込み操作は1秒あたり4 GBに達することがあります。

次に、XFSファイルシステムの使用

1。カーネルをダウンロードしてコンパイルする

対応するバージョンのカーネルパッチをダウンロードし、パッチパッケージを解凍し、システムコアにパッチを適用します。

ダウンロードアドレス:

カーネルにパッチを適用し、ダウンロードして解凍します。 、ファイルを入手してください:xfs-1.1-2.4.18-all.patchファイル。

次のようにカーネルにパッチを適用します。

#cd /usr /src /linux

#patch -p1 "/path/to/xfs-1.1-2.4.18- All.patch

パッチが完了したら、次のステップはカーネルをコンパイルしてXFSをLinuxカーネルにコンパイルすることです。

最初に次のコマンドを実行して、コアサポートのXFSファイルシステムを選択します。

#make menuconfig

[ファイルシステム]メニューで、次のコマンドを選択します。

"*" SGI XFSファイルシステムのサポート##注意:XFSファイルシステムのサポートをカーネルにコンパイルしてください。

または

SGI XFSファイルシステムのサポート##注:動的ロードモジュールでXFSをサポートしてください。ファイルシステム

さらに2つのオプションがあります。

XFS DMAPIを有効にする##説明:ディスク管理、ストレージ管理アプリケーション用のAPI

XFS割り当てを有効にする##説明:ユーザーのディスク容量管理を使用するためのクォータをサポートします。

上記の作業が終了したら、コア選択設定を終了して保存します。

その後、カーネルをコンパイルしてカーネルをインストールします。

#make bzImage

#make module

#make module_install

#makeインストール

上記の複雑で面倒な作業に焦るか不安がある場合は、パッチを適用したコアをSGIサイトのバージョン2.4.18から直接ダウンロードできます。それはあなたが単にインストールすることができるrpmパッケージです。 SGIによって提出された2つのコアがあり、それらはsmpとシングルプロセッサのマシンによって使用されます。

2。 XFSファイルシステムの作成

カーネルのコンパイルが完了したら、XFSprogsツールパッケージのmkfs.xfsツールもダウンロードする必要があります。そうでなければ、パーティションのフォーマットを完了できません。パーティションをXFSファイルシステムのフォーマットにフォーマットすることはできません。ダウンロードするパッケージの名前:xfsprogs-2.0.3。

ダウンロードしたXFSProgsツールを解凍してインストールすると、mkfs.xfsが自動的に/sbinディレクトリにインストールされます。 Linux環境でXFSファイルシステムを使用する

Copyright © Windowsの知識 All Rights Reserved