英語フランス語スペイン語

Ad


OnWorksファビコン

fs_storebehind - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで fs_storebehind を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fs_storebehind です。

プログラム:

NAME


fs_storebehind - ファイル サーバーへの非同期書き込みを有効にします

SYNOPSIS


fs 店の裏にある [-キロバイト <非同期 for 指定の >]
[-ファイル <特定の パス名>+]
[-すべてのファイル <新製品 デフォルト (KB)>] [-詳細] [-助けて]

fs st [-k <非同期 for 指定の >]
[-f <特定の パス名>+]
[-a <新製品 デフォルト (KB)>] [-v] [-h]

DESCRIPTION


  fs 店の裏にある コマンドにより、キャッシュ マネージャーが遅延非同期を実行できるようになります。
アプリケーションがファイルを閉じるときにファイル サーバーに書き込みます。 デフォルトでは、キャッシュ マネージャーは
アプリケーションが実行されると、すべてのデータがただちに同期的にファイル サーバーに書き込まれます。
プログラムはファイルを閉じます。つまり、 閉じる() システムコールはキャッシュされるまで返されません。
マネージャーは実際にファイルの最後のチャンクをファイル サーバーに転送しました。 これ
コマンドは、まだ書き込むことができるファイルのキロバイト数を指定します。
キャッシュ マネージャーが制御をアプリケーションに戻すときに、ファイル サーバーにアクセスします。 あれば便利です
マシンで作業するユーザーは通常、非常に大きなファイルを処理しますが、
合併症については「注意」で説明しています。

XNUMX つのコマンドで次のいずれかまたは両方を設定します。

· 上で実行されているアプリケーションによって操作されるすべての AFS ファイルに適用される値を設定するには
機械を使ってください -すべてのファイル 口論。 この値は、 デフォルト 店舗
非同期 マシンに適用され、マシンが再起動するまで保持されます。 設定されていない場合は、
デフォルト値はゼロで、キャッシュ マネージャーが同期を実行することを示します。
書きます。

例として、次の設定は、アプリケーションがファイルを閉じるときに、
キャッシュ マネージャーは、10 以内に制御をアプリケーションに戻すことができます。
キロバイトのファイルがファイル サーバーに書き込まれる必要があります。

-すべてのファイル 10

· XNUMX つ以上の個々のファイルに適用される値を設定し、その値をオーバーライドする
-すべてのファイル それらの引数を組み合わせると、 -キロバイト & -ファイル 引数。 の
この設定は、カーネル テーブルにファイルのエントリがある限り保持されます。
キャッシュ マネージャーは、ファイルに関する特定の情報を追跡するために使用します。 一般に、そのような
エントリは少なくともアプリケーションがファイルを閉じるか終了するまで保持されますが、キャッシュ
ファイルが非アクティブで解放する必要がある場合、マネージャーはエントリを自由にリサイクルできます。
テーブルのスロット。 ファイルのエントリが存在するという確実性を高めるには、
テーブルを発行する fs 店の裏にある ファイルを閉じる直前にコマンドを実行します。

例として、次の設定は、アプリケーションが次のいずれかを終了したときに、
ファイル ビッグファイル & より大きなファイル、キャッシュ マネージャーは制御をキャッシュ マネージャーに戻すことができます。
書き込み対象のファイルが XNUMX MB を超えなくなるとすぐにアプリケーションが実行されます。
ファイルサーバー。

-kbytes 1024 -files bigfile bigfile

ファイルに明示的な値を設定した後は、それを行う唯一の方法がないことに注意してください。
デフォルトのストア非同期を再度設定する必要があります。 -キロバイト その値に。 の
言い換えれば、ファイルを自動的に作成する引数の組み合わせはありません。
ファイルに別の値が設定されると、デフォルトのストア非同期の影響を受けます。

個々のファイルまたはすべてのファイルに現在適用されている設定を表示するには、次のように指定します。
OUTPUT で指定された特定の組み合わせでのコマンドの引数。

ご注意


次の理由により、ほとんどの場合、このコマンドの使用は推奨されません。

通常の状況では、非同期設定によりキャッシュ マネージャーは次の結果を返します。
他の場合よりも早くアプリケーションに制御を与えることができますが、これは保証されません。

遅延書き込みが失敗した場合、アプリケーションに通知する方法はありません。 閉じる()
システム コールはすでに成功を示すコードを返しています。

非同期で書き込むと、ユーザーが書き込みに気付かない可能性が高くなります。
この操作により、ファイルを格納するボリュームがクォータを超過します。 いつものように、その部分は
ボリュームのクォータを超えたファイルは失われ、次のようなメッセージが表示されます。
次のとおりです。

デバイスにスペースが残っていません

データの損失を避けるために、ファイルが格納されているボリュームに空きがあることを確認することをお勧めします。
書き込まれることが予想されるデータ量に応じて利用可能です。

OPTIONS


-キロバイト <非同期 for 指定の >
で指定された各ファイルのデータのキロバイト数を指定します。 -ファイル 引数
キャッシュ マネージャーが戻ったときにファイル サーバーに書き込むことができるもの
ファイルを閉じたアプリケーション プログラムに制御を与えます。 の -ファイル 引数は
この引数とともに必要です。 範囲 0 の整数を指定します (これは
キャッシュ マネージャーのデフォルトの動作または同期書き込み) を復元します。
AFS ファイルの最大サイズ。

-ファイル <特定の パス名>+
で値が設定された各ファイルに名前を付けます。 -キロバイト 引数が適用されます。 設定
キャッシュが保存するカーネル テーブルにファイルのエントリがある限り存続します。
Manager は、ファイルに関する特定の情報を追跡するために使用します。 ファイルを閉じるので、
通常、エントリは消去されますが、ファイルを再度開くときは、それが確実にファイルを開く唯一の方法です。
設定が引き続き適用される場合は、コマンドを再発行してください。 この引数が指定されない場合、
  -キロバイト 引数を指定すると、コマンドは指定されたファイルの現在の設定を報告します。
そしてデフォルトのストア非同期。

-すべてのファイル <新製品 デフォルト (KB)>
ローカル マシンのデフォルトのストア非同期を設定します。これは、
キャッシュ時にファイル サーバーに書き込むことができるデータのキロバイト
マネージャーは、ファイルを閉じたアプリケーション プログラムに制御を返します。 値
マシン上で実行されているアプリケーションによって操作されるすべての AFS ファイルに適用されます。
で設定したもの -キロバイト & -ファイル 引数。 提供
範囲 0 (同期書き込みのデフォルトを示す) から
AFS ファイルの最大サイズ。

-詳細
付属の設定を確認する出力を生成します。 -キロバイト & -ファイル
引数、 -すべてのファイル 引数、または XNUMX つすべて。 単独で提供される場合は、
現在のデフォルトのストアの非同期。

-助けて
このコマンドのオンラインヘルプを出力します。 他のすべての有効なオプションは無視されます。

出力


コマンドのオプションがまったく含まれていない場合、またはコマンドのオプションのみが含まれている場合、 -詳細 フラグが付属しており、
次のメッセージは、デフォルトのストアの非同期性 (ストアに適用される設定) を報告します。
ローカル マシン上で実行されているアプリケーションによって操作されるすべてのファイル、およびそれ以外のすべてのファイル
特定の非同期が設定されます)。

デフォルトのストア非同期は次のとおりです。 キロバイト。

値 0 (ゼロ) は同期書き込みを示し、誰もインクルードしていない場合のデフォルトです。
  -すべてのファイル マシンが最後に再起動されて以来、このコマンドの引数。

Status -ファイル 引数が指定されていません -キロバイト 引数を指定すると、出力は
デフォルトのストア非同期とともに、指定された各ファイルに適用される値。 もし
ファイルに特定の値が以前に設定されている場合、次のメッセージがそれを報告します。

まで保管しますキロバイトの非同期的に。
デフォルトのストア非同期は次のとおりです。 キロバイト。

明示的な設定がないため、デフォルトのストア非同期がファイルに適用される場合、 -キロバイト 値は持っています
設定されている場合、メッセージは次のようになります。

保管しますデフォルトに従って。
デフォルトのストア非同期は次のとおりです。 キロバイト。

Status -詳細 flag は、値を設定する引数と組み合わされます (-ファイル & -キロバイトまたは
-すべてのファイル、または XNUMX つすべて)、設定が正しいことをすぐに確認するメッセージが表示されます。
発効しました。 他の引数やフラグを指定せずにインクルードすると、 -詳細 フラグ
デフォルトのストアの非同期のみを報告します。


次のコマンドにより、キャッシュ マネージャーが制御をアプリケーションに戻すことができます。
ファイルを閉じたプログラム テストデータ まだ 100 キロバイトの書き込みが残っているとき
ファイルサーバー。 の -詳細 flag は、新しい設定を確認する出力を生成します。
デフォルトのストア非同期はゼロです。

% fs storebehind -kbytes 100 -files test.data -verbose
最大 100 KB の test.data を非同期的に保存します。
デフォルトのストア非同期は 0 キロバイトです。

特権 REQUIRED


を含めるには -すべてのファイル 引数を使用する場合、発行者はローカル スーパーユーザーとしてログインする必要があります
"根"。

を含めるには -キロバイト & -ファイル 引数を指定するには、発行者は次のいずれかの方法でログインする必要があります。
ローカルスーパーユーザー「root」、または各ファイルのACLに対する「w」(書き込み)権限を持っている
ディレクトリにあります。

現在の設定を表示するには (引数を含めないことにより、 -ファイル 引数だけ、または
-詳細 引数のみ)、権限は必要ありません。

onworks.net サービスを使用してオンラインで fs_storebehind を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad