TUNEFS

Section: Maintenance Commands (8)
索引 jman

BSD mandoc
 

索引

名称

tunefs - 既存のファイルシステムをチューンする  

索引

書式

[-A ] [-a enable | disable ] [-e maxbpg ] [-f avgfilesize ] [-L volname ] [-l enable | disable ] [-m minfree ] [-n enable | disable ] [-o space | time ] [-p ] [-s avgfpdir ] special | filesystem  

索引

解説

ユーティリティは、 ファイルシステムのレイアウト方針に影響する動的なパラメータを 変更するために使います。 ユーティリティは、動作中のファイルシステムに対しては使用できません。 動作中のファイルシステムを変更するには、 読み取り専用にダウングレードするか、アンマウントする必要があります。

変更するパラメータは以下のフラグで指定します:

-A
ファイルシステムはスーパブロックのバックアップをいくつか持っています。 このオプションを指定すると、全てのバックアップの内容は プライマリスーパブロックと同じく変更されます。 これはかなりの危険を秘めています。実行する時は気をつけて下さい。
-a enable | disable
管理上の ACL 有効化フラグをオン/オフします。
-d rotdelay
同じディスクに対する転送完了割り込みサービスと 次の転送を開始する時間の期待値をミリ秒単位で指定します。 この値は、回転遅延によるファイル中のブロック間隔を決めるのに使います。
-e maxbpg
単一のファイルが他のシリンダグループへまたがる前に、1 つのシリンダグループ から割り当てることのできる最大のブロック数を指定します。 普通は、この値にはシリンダグループのブロック数の約 1/4 が使われます。 この値は、単一のファイルが 1 つのシリンダグループのブロックを使いつくして しまうことを防ぐために指定します。 なぜなら、これによって、そのシリンダグループに続いて配置される すべてのファイルのアクセス速度を低下させてしまうからです。 この制限によって、大きなファイルに対しては 1 つのシリンダに配置するよりも、 長いシークをより頻繁に行わせることがあります。 極端に大きなファイルのあるファイルシステムに対しては、 このパラメータは大きな値にすべきです。
-f avgfilesize
ファイルサイズの期待値を指定します。
-L volname
オプションのファイルシステムボリュームラベルを追加/修正します。
-l enable | disable
MAC マルチラベルフラグをオン/オフします。
-m minfree
一般ユーザが利用することができない領域の割合を指定します。 これは最低限の空き領域のしきい値となります。 デフォルト値は 8% です。 しきい値を下げると、性能に悪影響があり得ます:

もしこの値を現在の空き領域より大きな値に引き上げると、 ファイルを削除してその値を満たすだけの空き領域を用意するまで、 ユーザはファイルを作成することができなくなります。

-n enable | disable
ソフトアップデートをオン/オフします。
-o space | time
ファイルシステムの最適化において、 ブロック割り当てにかかる時間を最小化するか、 もしくはディスク上のフラグメントサイズを最小にするかの いずれかを選択できます。 space 優先の場合、 ファイル書き込みのオーバヘッドは大きくなります。 カーネルは通常、 ファイルシステムのフラグメントの割合に応じて自動的に優先を変化させます。
-p
このオプションは、 指定されたファイルシステムにおいて現在変更可能な設定のまとめを表示します。 詳細は dumpfs(8) ユーティリティを参照してください。
-s avgfpdir
ディレクトリあたりのファイル数の期待値を指定します。

前述のフラグのうち 1 個は必須です。  

索引

関連ファイル

/etc/fstab
これを読み取ることで、 指定されたマウントポイントに対応するデバイスファイルを決定します。

 

索引

関連項目

fs(5), dumpfs(8), newfs(8)
M. McKusick W. Joy S. Leffler R. Fabry "A Fast File System for UNIX" "ACM Transactions on Computer Systems 2" 3 pp 181-197 August 1984 "(reprinted in the BSD System Manager's Manual, SMM:5)"
 

索引

バグ

本ユーティリティは、動作中のファイルシステムに対しても動作すべきです。

ファイルシステムをチューンする事はできても、ファイルの中身までは チューンできません:-)  

索引

歴史

ユーティリティは BSD 4.2 から登場しました。


 

索引

Index

名称
書式
解説
関連ファイル
関連項目
バグ
歴史

jman



Time: 07:07:46 GMT, January 12, 2009