これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドrestorevol です。
プログラム:
NAME
restorevol - ボリュームを vos ダンプからローカル ファイル システムに復元します
SYNOPSIS
復元ボリューム [-ファイル <ダンプ file>] [-dir <リストア DIR>]
[-拡張 <名 >]
[-マウントポイント <mount ポイント ルート>]
[-umask <モード mask>] [-詳細] [-助けて]
DESCRIPTION
復元ボリューム によって生成された形式の AFS ボリュームを受け取ります VOS ダンプ そしてそれをに復元します
ローカルファイルシステム。 通常、ボリュームの内容は AFS ファイルによって維持されます。
サーバーが不透明な形式であり、ボリュームの生データを簡単にコピーできない
アクセス可能。 このユーティリティは、表示されているものと同等のディレクトリ ツリーを生成します。
AFS クライアント経由ですが、AFS 固有のアクセス制御リスト (ACL) は保持されません。
主な用途は、ボリューム ダンプまたはバックアップからデータを回復し、次の方法で利用できるようにすることです。
AFS 以外のファイルシステム。
ダンプ出力は、標準入力、またはファイルから読み込まれます。 -ファイル 指定されています。
復元プロセスは次のとおりです。
1. ダンプ ファイルは、現在のディレクトリまたは次のコマンドで指定したディレクトリ内に復元されます。
-dir.
2. このディレクトリ内にサブディレクトリが作成されます。 その名前は、以前の RW ボリューム名です。
捨てられた。 このディレクトリ名に拡張子を追加するには、次のようにします。 -拡張.
3. すべてのマウントポイントがボリューム名へのシンボリック リンクとして表示されます。 へのパス名
ボリュームは次のいずれかになります -マウントポイントまたは -dir。 シンボリックリンクは残る
手つかず。
4. 復元中に umask を変更するには、次のようにします。 -umask。 さもないと、 復元ボリューム 使用されます
現在の umask。 ディレクトリのモード ビットは 0777 (その後、umask と AND 演算されます)。
ファイルのモード ビットは、グループとユーザー間で複製された所有者モード ビットです (その後、
umask との AND 演算)。
5. フルダンプのリストアの場合、ディレクトリにファイルがあると示されているのに、そのファイルが存在しない場合
見つかったらシンボリックリンク AFSファイル-<#> 復元されたツリーに表示されます。 復元
増分ダンプの場合、最後にこれらすべてのファイルが削除されます (ツリーなのでコストがかかります)
サーチ)。
6. ファイルまたはディレクトリがダンプ内で見つかったものの、ファイルまたはディレクトリがダンプに接続されていないことが判明した場合は、
階層ツリーの場合、ファイルまたはディレクトリはそのルートに接続されます。
としての木 __オーファネディル__.<#> or __孤児ファイル__.<#>.
7. ACL は復元されません。
ご注意
通常、使用する vos_restore(1)このコマンドの代わりに。 復元ボリューム 最後の手段のツールです
ボリューム ダンプファイルに格納されているデータ構造からデータを抽出しようとしましたが、そうではありませんでした。
定期的にテストされるか、通常どおり使用される vos_restore(1) 実装。 使用する 復元ボリューム
によって行われるチェックをバイパスします ファイルサーバー(8)と サルベージャーとします。
OPTIONS
-ファイル <ダンプ file>
読み取ってローカル ファイルシステムに復元するボリューム ダンプ ファイルを指定します。 もし
このオプションが指定されていない場合、ボリューム ダンプは標準入力から読み取られます。
-dir <リストア DIR>
復元されたファイルシステムを作成するディレクトリの名前を指定します。 現在のディレクトリ
がデフォルトで使用されます。 ボリューム内のマウントポイントはすべて、
場合を除き、同じディレクトリ -マウントポイント オプションも指定されています。
-拡張 <名 >
デフォルトでは、作成されるディレクトリの名前は、ボリュームの RW ボリューム名と一致します。
ダンプファイル内。 このオプションを使用すると、ディレクトリ名が RW ボリュームになります。
名 名 接尾語として。
-マウントポイント <mount ポイント ルート>
デフォルトでは、復元されるボリューム内のマウントポイントは、次で指定された値を指します。
-dir。 このオプションを使用すると、マウントポイントを別のパスに対して相対的に解決できます。 あ
これの一般的な使用法は、以下のパスを指定することです。 / afs マウントポイントルートとして
復元されたボリューム内のマウントポイントは AFS 経由で解決されます。
当学校区の mount ポイント ルート 存在する必要があり、コマンドを実行するプロセスには読み取りアクセスが必要です
そうでない場合、コマンドは失敗します。
例
次のコマンドは、ダンプファイルの内容を次の場所に復元します。 サンプル.ダンプ から
ディレクトリにジョブを開始します。 /tmp/sample.2009-05-17ただし、ボリューム内のすべてのマウントポイントは次を指します。
AFS (これには、どこにあるかについての知識が必要であることに注意してください) サンプル AFS にマウントされます):
%restorevol -file サンプル.ダンプ -dir / tmpに -拡張子 .2009-05-17 \
-マウントポイント /afs/example.org/sample
「sample」のボリュームダンプをディレクトリ「/tmp/sample.2009-05-17」に復元しています
特権 REQUIRED
発行者には、ダンプ ファイルへの読み取りアクセス権と、ディレクトリへの書き込みアクセス権が必要です。
ダンプが復元されます。 もし -マウントポイント フラグが指定されている場合、発行者も次のフラグを持っている必要があります
そのディレクトリへの読み取りアクセス。
onworks.netサービスを使用してオンラインでrestorevolを使用する
