ページの先頭行へ戻る
Interstage Information Storage コマンドリファレンス
Interstage

2.53 sfcmkfs

名前

sfcmkfs - DSS ファイルシステムの作成


形式

sfcmkfs [ -m ] [ -o specific_options ] device

機能説明

sfcmkfs は指定したパーティションに DSS ファイルシステムを構築します。

DSS ファイルシステムが作成されると、管理パーティション内のファイルシステム構成情報にエントリが追加されます。DSS ファイルシステムの管理に、管理パーティション内のファイルシステム構成情報が使用されます。


オプション

以下のオプションが指定できます。

-m

ファイルシステム作成時のコマンド行を出力します。ファイルシステムがすでに存在している必要があります。


-o specific_options

以下の DSS ファイルシステム固有オプションを指定します。オプションとオプションの間はカンマで区切ります。


N

ファイルシステムの作成に使用するパラメタを表示します。

ファイルシステムは実際には作成しません。


blocksz=n

データブロックのサイズを指定します。単位はバイトです。

省略時の値は、ファイルシステムのファイルデータ領域のサイズ (maxdsz を指定した場合は、その値) から算出されます。

指定できる値は、8192 から 33554432 までの 2 のべき乗の値です。

ただし、n が省略値より小さい場合、データブロックサイズは省略値になります。


data=device

ファイルデータパーティションのブロック特殊ファイルのパス名を指定します。

ファイルデータパーティションを複数指定する場合は、本パラメタを複数指定してください。


dataopt=y|n

代表パーティションからファイルデータ領域を分離するか、分離しないかの指定を行います。y 指定の場合は、代表パーティションにファイルデータ領域を含めません。n 指定の場合は、代表パーティションにファイルデータ領域を含めます。

省略時は n です。

data オプションでファイルデータパーティションの指定がされなかった場合は、本指定の有無によらず、n 指定の設定になります。


free=n

スーパーユーザーだけが使用可能なファイルデータ領域量を全体に対するパーセンテージで指定します。

省略時の値は 10% です。

指定できる値の最小値は 0 で、最大値は 99 です。


force

管理パーティション内のファイルシステム構成情報にすでに登録されているファイルシステムを同じ構成で再作成する場合に force オプションを指定します。ただし、対象とするファイルシステムがマウント中の状態の場合はエラーとなります。


logsz=n

アップデートログ領域サイズを指定します。単位はメガバイトです。

省略時の値は、ファイルシステムサイズ (maxdsz を指定した場合はその値) の約 1% の値になります。ただし、その値が 5 メガバイト未満の場合は、5 メガバイト、50 メガバイトを超える場合は、50 メガバイトになります。

指定できる値の最小値は 5 で、最大値は 100 です。


maxdsz=n

ファイルシステムのファイルデータ領域のサイズについて、将来追加するパーティションを含めた最大値を指定します。単位はメガバイトです。指定した値からメタデータ領域サイズ、アップデートログ領域サイズ、データブロックサイズが算出され設定されます。

省略時は、指定されたパーティションのファイルシステムサイズからメタデータ領域サイズ、アップデートログ領域サイズ、データブロックサイズが算出され設定されます。

指定できる値の最小値は、省略値と同じです。最大値は 2147483648(2ペタバイト)です。


maxnode=n

ディスクのファイルシステム構造で共用するノード数を、将来、sfcnode(8)で拡張する場合も含めた最大数を指定します。

省略時の値は 16 です。

指定できる値の最小値は 1 で、最大値は 32 です。


maxvol=n

ディスクのファイルシステム構造でファイルシステムを構成するパーティション数を、将来、sfcadd(8)で拡張する場合も含めた最大数を指定します。

省略時の値は 16 です。

指定できる値の最小値は 1 で、最大値は 256 です。


metasz=n

メタデータ領域サイズを指定します。単位はメガバイトです。

省略時は、ファイルシステムサイズ (maxdsz を指定した場合はその値) の約 10% の値になりますが、ファイルシステムサイズが大きくなるほど、メタデータ領域の使用割合は少なくなります。

指定できる値の最小値は、省略値と同じです。最大値は 2097151 です。ただし、代表パーティションのサイズより大きな値を指定することはできません。


mfree=n

Vデータ領域の最小空き領域の大きさをパーセントで指定します。

省略時の値は 10% です。

指定できる値の最小値は 0 で、最大値は 99 です。


nblkpext=n

1 エクステントで管理する平均ブロック数を指定します。

データ域のフラグメントファクタとして利用します。

省略時の値は 1 です。

指定できる値の最小値は 1 で、最大値は 100 です。


nbpi=n

iノードあたりのデータのバイト数を指定します。ファイルシステムのファイルデータ領域のサイズをこの値で割ることで、総 iノード数が決まります。総 iノード数を減らしたい場合には大きくします。メタデータ領域を節約したい場合にも大きくします。

省略時の値は 8192、または、総 iノード数が最大値 (128 メガ個) を超えないよう調整された値です。

指定できる値は、512 から 134217728 までの 2 のべき乗の値です。


node=host,...

DSS サーバのホスト名を登録します。ホスト名はカンマで区切って指定してください。指定した順にプライマリDSS サーバ、セカンダリ DSS サーバ として登録されます。ホスト名を 1つだけ指定した場合はプライマリDSS サーバとして登録されます。

本オプションが指定されなかった場合は、このコマンドを実行した DSS サーバのホスト名がプライマリDSS サーバとして登録されます。


device

DSS ファイルシステムの代表パーティションのブロック特殊ファイルのパス名を指定します。


使用例

本コマンド実施後、sfcgetconf コマンドで管理パーティション情報のバックアップを行ってください。sfcgetconf コマンドで生成されたバックアップファイルを参照し、ホスト名、ポート番号、デバイス情報が正しく変更されたことを確認してください。

sfcmkfs -o node=host1,host2 /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>
sfcmkfs -o dataopt=y,data=/dev/disk/by-id/scsi-1FUJITSU_300000370107,data=/dev/disk/by-id/scsi-1FUJITSU_300000370108,
node=host1,host2 /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter>

関連ファイル


/etc/fstab

ファイルシステムの環境ファイル


関連項目


sfcadd(8), sfcadm(8), sfcnode(8), sfcsetup(8), sfcmkconf(8)

オンラインマニュアルページの fstab(5)


注意事項