Solarisシステムのマルチユーザーモードでのシステムバックアップとマルチパーティションでのテープへの書き込み
2022-01-20 18:58:07
前置きが長くなりました。これは製品であるため
システム
は中断できないし、ufsdumpはシングルユーザーモードで実行する必要があるので、fssnapを使用してオンラインでバックアップを行いたい。2台のサーバーを4つのパーティションでバックアップしたいので、テープを節約したいので、複数のパーティションを1つのテープにバックアップしたいのです。
<スパン
目的:マルチユーザーモードでの割り込み禁止 システム APP、Oracleのシステムパーティションをバックアップし、APP、Oracleの両方をバックアップする条件で、アプリケーションを実行します。 システム を1本のテープにバックアップします。
システム 環境
APPサーバ、OracleサーバはSUN V480サーバです。 システム <フォント ソラリス 8、APPサーバーにテープドライブをマウント
APPサーバー:ホスト名はmdc-cq-sun1 Oracleサーバー:ホスト名はmdc-cq-sun2
バックアップするパーティション
root@mdc-cq-sun1 # df -k
ファイルシステム 使用量 有効容量 マウント済み /dev/dsk/c1t0d0s0 21688297 2716432 18754983 13% / (注)1.
/dev/dsk/c1t0d0s7 40430179 9397578 30628300 24% /export/home
root@mdc-cq-sun2 #df -kFilesystem kbytes used avail capacity マウントされています。 /dev/dsk/c1t0d0s0 21688297 1921721 19549694 9% /
/dev/dsk/c1t0d0s7 40430179 4171755 35854123 11% /export/home
fssnapコマンドの紹介:スナップショットとは ソラリス のオンライン・バックアップは メソッド マウントされたファイルやマルチユーザーモードのファイルに使用できます。 システム バックアップの作成
fssnap は、UFS ファイルの作成、クエリ、または削除にコマンドを使用します。 システム を以下のコマンドフォーマットで実行します。 <スパン /usr/sbin/fssnap -F FSType -V -o special_option mount-point | special
fssnapコマンドの一般的なオプションをいくつか紹介します。
-d 削除とファイル システム oオプションでスナップショットを作成した場合、バックアップファイルと一緒にスナップショットを削除し、それ以外の場合は手動で削除する必要があります
-F 使用済みファイルの表示 システム タイプ -i FSType スナップショットの状態を表示します。
-V コマンドラインを完全に表示するが、コマンドは実行しない
-o では、バックアップファイルのパスやサイズなどの特別なオプションを指定できます。
fssnapコマンドは、スナップショットファイルと2つの読み取り専用仮想デバイス、ブロック仮想デバイス、/dev/fssnap/0を作成します。 システム がマウントされている場合、1つはロー仮想デバイスである /dev/rfssnap/0
スナップショットが最初に作成されるとき、ファイル システム は一時的にロックされ、ユーザーはファイル システム 書く 操作 書き込みの際に、ファイルによって異なる短いポーズが発生することがあります。 システム が大きくなります。ユーザーがファイルで作業しているとき システム が読み込まれる 操作 が発生しない場合 スナップショットを作成しても システム は、その
操作方法 ステップス
fssnap を使用するには、まず /etc/init.d/xntpd stop を実行します。そうしないとエラーになります。
1. fssnapを使用してバックアップするパーティションのスナップショットを取得します。
まず、APPサーバー上のパーティションのスナップショットを作成します。スナップショットファイルは/data/backup/ディレクトリに格納され、名前はroot.snapです。
root@mdc-cq-sun1 #fssnap -F ufs -o bs=/data/backup/root.snap / /dev/fssnap/0 (このコマンドを実行すると、スナップショット用の仮想デバイスファイル/dev/fssnap/0が作成されます)
次に、/export/home パーティションのスナップショットを作成します。スナップショットファイルは /data/backup/ ディレクトリに格納され、export.snap という名前になります。
root@mdc-cq-sun1 #fssnap -F ufs -o bs=/data/backup/export.snap /export/home
/dev/fssnap/1 (このコマンドを実行すると、スナップショット用の仮想デバイスファイル /dev/fssnap/1 が作成されます)
ファイルを問い合わせる システム スナップショットに関する情報
root@mdc-cq-sun1 #fssnap -i
0 /
1 /エクスポート/ホーム
スナップショットに特定の情報を問い合わせる
root@mdc-cq-sun1 #fssnap -i / です。
スナップショット番号:0
ブロックデバイス: /dev/fssnap/0
生デバイス: /dev/rfssnap/0
マウントポイント : /
デバイスの状態 : idle
バックアップストアのパス:/data/backup/root.snap
バックアップストアのサイズ:58016 KB
最大バッキングストアサイズ:無制限
スナップショット作成日時 : Thu Oct 20 14:57:21 2005
コピーオンライトの粒度:32KB
スナップショットを利用する
root@mdc-cq-sun1 #mount /dev/fssnap/0 /mnt
いつ システム スナップショットは、特定のファイルを回復する必要があるときにマウントすることができ、マウントされたスナップショットパーティションは読み取り専用です。
Oracleサーバーの/と/export/homeパーティションにも同様の操作を行います。 操作 終了したら、/etc/init.d/xntpd start を実行します。
2. ufsdumpを使用して、2つの システム 複数のスナップショットパーティションを1つのテープに
APPサーバーのバックアップを最初に作成する
root@mdc-cq-sun1 #ufsdump 0ucf /dev/rmt/0bn /dev/rfssnap/0; root@mdc-cq-sun1 #ufsdump 0ucf /dev/rmt/0bn /dev/rfssnap/1; Oracleサーバーのバックアップをもう一台作成
Oracleサーバーは、APPサーバーのテープドライブを使用するために、2つの別々の信頼関係に2つのサーバーを設定する必要があります。 システム /etc.rhostsファイルに内容を書き込む + +。
注意:バックアップを取った後は、.rhostsを削除するかコメントする必要があります。 システム 安全でない
root@mdc-cq-sun1 #ufsdump 0ucf mdc-cq-sun1:/dev/rmt/0bn /dev/rfssnap/0;
root@mdc-cq-sun1 #ufsdump 0ucf mdc-cq-sun1:/dev/rmt/0bn /dev/rfssnap/1;
注意事項
(1)必ず/dev/rmt/0bnを使用し、パーティションバックアップを行った後にテープを巻き戻さないノンリワインドモードでご使用ください。
(2) 各パーティションのufsdumpの後にテープに何もしないと、テープの位置がおかしくなることがあります。
(3) すべてのバックアップが完了したら、mt -f /dev/rmt/0 rewind を使用してテープを巻き戻してください。
(4) 各ファイルは必ず記憶する システム バックアップの順番ですが、上記のバックアップの順番は
テープロケーション0は、mdc-cq-sun1:/dev/rfssnap/0に対応します。
テープの場所1は、mdc-cq-sun1:/dev/rfssnap/1に対応します。
テープの場所2は、mdc-cq-sun2:/dev/rfssnap/0に対応します。
テープの場所3はmdc-cq-sun2:/dev/rfssnap/1に対応します。
YtJリナックスアライアンス
3、テープ・ベーシック 操作方法 と復旧方法 システム ファイル
mtテープドライブ 操作方法 コマンドの共通パラメータ。
mt -f /dev/rmt/0 status デバイスの状態を報告する。
mt -f /dev/rmt/0 rew 巻き戻し
mt -f /dev/rmt/0n fsf 1 ワンセグを送る
mt -f /dev/rmt/0n bsf 3 2セグメント戻る
パーティションを復元する必要がある場合、まずテープのどこにあるのかを特定する必要があります。
例えば、パーティション mdc-cq-sun2:/dev/rfssnap/0 を復旧させる場合。
まず、テープ上のパーティションの位置を次のように決定します。2
次に、テープを開始位置まで巻き戻します: mt -f /dev/rmt/0 rew
次に、テープをパーティション位置2まで進めます: mt -f /dev/rmt/0n fsf 2
そして最後にリストア: ufsrestore ivf /dev/rmt/0n
目的:マルチユーザーモードでの割り込み禁止 システム APP、Oracleのシステムパーティションをバックアップし、APP、Oracleの両方をバックアップする条件で、アプリケーションを実行します。 システム を1本のテープにバックアップします。
システム 環境
APPサーバ、OracleサーバはSUN V480サーバです。 システム <フォント ソラリス 8、APPサーバーにテープドライブをマウント
APPサーバー:ホスト名はmdc-cq-sun1 Oracleサーバー:ホスト名はmdc-cq-sun2
バックアップするパーティション
root@mdc-cq-sun1 # df -k
ファイルシステム 使用量 有効容量 マウント済み /dev/dsk/c1t0d0s0 21688297 2716432 18754983 13% / (注)1.
/dev/dsk/c1t0d0s7 40430179 9397578 30628300 24% /export/home
root@mdc-cq-sun2 #df -kFilesystem kbytes used avail capacity マウントされています。 /dev/dsk/c1t0d0s0 21688297 1921721 19549694 9% /
/dev/dsk/c1t0d0s7 40430179 4171755 35854123 11% /export/home
fssnapコマンドの紹介:スナップショットとは ソラリス のオンライン・バックアップは メソッド マウントされたファイルやマルチユーザーモードのファイルに使用できます。 システム バックアップの作成
fssnap は、UFS ファイルの作成、クエリ、または削除にコマンドを使用します。 システム を以下のコマンドフォーマットで実行します。 <スパン /usr/sbin/fssnap -F FSType -V -o special_option mount-point | special
fssnapコマンドの一般的なオプションをいくつか紹介します。
-d 削除とファイル システム oオプションでスナップショットを作成した場合、バックアップファイルと一緒にスナップショットを削除し、それ以外の場合は手動で削除する必要があります
-F 使用済みファイルの表示 システム タイプ -i FSType スナップショットの状態を表示します。
-V コマンドラインを完全に表示するが、コマンドは実行しない
-o では、バックアップファイルのパスやサイズなどの特別なオプションを指定できます。
fssnapコマンドは、スナップショットファイルと2つの読み取り専用仮想デバイス、ブロック仮想デバイス、/dev/fssnap/0を作成します。 システム がマウントされている場合、1つはロー仮想デバイスである /dev/rfssnap/0
スナップショットが最初に作成されるとき、ファイル システム は一時的にロックされ、ユーザーはファイル システム 書く 操作 書き込みの際に、ファイルによって異なる短いポーズが発生することがあります。 システム が大きくなります。ユーザーがファイルで作業しているとき システム が読み込まれる 操作 が発生しない場合 スナップショットを作成しても システム は、その
操作方法 ステップス
fssnap を使用するには、まず /etc/init.d/xntpd stop を実行します。そうしないとエラーになります。
1. fssnapを使用してバックアップするパーティションのスナップショットを取得します。
まず、APPサーバー上のパーティションのスナップショットを作成します。スナップショットファイルは/data/backup/ディレクトリに格納され、名前はroot.snapです。
root@mdc-cq-sun1 #fssnap -F ufs -o bs=/data/backup/root.snap / /dev/fssnap/0 (このコマンドを実行すると、スナップショット用の仮想デバイスファイル/dev/fssnap/0が作成されます)
次に、/export/home パーティションのスナップショットを作成します。スナップショットファイルは /data/backup/ ディレクトリに格納され、export.snap という名前になります。
root@mdc-cq-sun1 #fssnap -F ufs -o bs=/data/backup/export.snap /export/home
/dev/fssnap/1 (このコマンドを実行すると、スナップショット用の仮想デバイスファイル /dev/fssnap/1 が作成されます)
ファイルを問い合わせる システム スナップショットに関する情報
root@mdc-cq-sun1 #fssnap -i
0 /
1 /エクスポート/ホーム
スナップショットに特定の情報を問い合わせる
root@mdc-cq-sun1 #fssnap -i / です。
スナップショット番号:0
ブロックデバイス: /dev/fssnap/0
生デバイス: /dev/rfssnap/0
マウントポイント : /
デバイスの状態 : idle
バックアップストアのパス:/data/backup/root.snap
バックアップストアのサイズ:58016 KB
最大バッキングストアサイズ:無制限
スナップショット作成日時 : Thu Oct 20 14:57:21 2005
コピーオンライトの粒度:32KB
スナップショットを利用する
root@mdc-cq-sun1 #mount /dev/fssnap/0 /mnt
いつ システム スナップショットは、特定のファイルを回復する必要があるときにマウントすることができ、マウントされたスナップショットパーティションは読み取り専用です。
Oracleサーバーの/と/export/homeパーティションにも同様の操作を行います。 操作 終了したら、/etc/init.d/xntpd start を実行します。
2. ufsdumpを使用して、2つの システム 複数のスナップショットパーティションを1つのテープに
APPサーバーのバックアップを最初に作成する
root@mdc-cq-sun1 #ufsdump 0ucf /dev/rmt/0bn /dev/rfssnap/0; root@mdc-cq-sun1 #ufsdump 0ucf /dev/rmt/0bn /dev/rfssnap/1; Oracleサーバーのバックアップをもう一台作成
Oracleサーバーは、APPサーバーのテープドライブを使用するために、2つの別々の信頼関係に2つのサーバーを設定する必要があります。 システム /etc.rhostsファイルに内容を書き込む + +。
注意:バックアップを取った後は、.rhostsを削除するかコメントする必要があります。 システム 安全でない
root@mdc-cq-sun1 #ufsdump 0ucf mdc-cq-sun1:/dev/rmt/0bn /dev/rfssnap/0;
root@mdc-cq-sun1 #ufsdump 0ucf mdc-cq-sun1:/dev/rmt/0bn /dev/rfssnap/1;
注意事項
(1)必ず/dev/rmt/0bnを使用し、パーティションバックアップを行った後にテープを巻き戻さないノンリワインドモードでご使用ください。
(2) 各パーティションのufsdumpの後にテープに何もしないと、テープの位置がおかしくなることがあります。
(3) すべてのバックアップが完了したら、mt -f /dev/rmt/0 rewind を使用してテープを巻き戻してください。
(4) 各ファイルは必ず記憶する システム バックアップの順番ですが、上記のバックアップの順番は
テープロケーション0は、mdc-cq-sun1:/dev/rfssnap/0に対応します。
テープの場所1は、mdc-cq-sun1:/dev/rfssnap/1に対応します。
テープの場所2は、mdc-cq-sun2:/dev/rfssnap/0に対応します。
テープの場所3はmdc-cq-sun2:/dev/rfssnap/1に対応します。
YtJリナックスアライアンス
3、テープ・ベーシック 操作方法 と復旧方法 システム ファイル
mtテープドライブ 操作方法 コマンドの共通パラメータ。
mt -f /dev/rmt/0 status デバイスの状態を報告する。
mt -f /dev/rmt/0 rew 巻き戻し
mt -f /dev/rmt/0n fsf 1 ワンセグを送る
mt -f /dev/rmt/0n bsf 3 2セグメント戻る
パーティションを復元する必要がある場合、まずテープのどこにあるのかを特定する必要があります。
例えば、パーティション mdc-cq-sun2:/dev/rfssnap/0 を復旧させる場合。
まず、テープ上のパーティションの位置を次のように決定します。2
次に、テープを開始位置まで巻き戻します: mt -f /dev/rmt/0 rew
次に、テープをパーティション位置2まで進めます: mt -f /dev/rmt/0n fsf 2
そして最後にリストア: ufsrestore ivf /dev/rmt/0n
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Solaris スレッドモデルの説明
-
Solarisテクノロジー入門
-
Solarisリモートテープバックアップの手順
-
Solaris 11 インストール図の詳細チュートリアル
-
SolarisシステムでのNTFS / FAT32 / FAT16 / EXT2 / EXT3ファイルシステムのマウント(装着)
-
Solaris/Linuxでスワップ領域を増やす方法
-
Solaris8 OPENSSH方式のインストール
-
Solaris root パスワードを忘れた場合の解決方法
-
OpenSolarisとZFSで家庭用NASを構築する方法 (グラフィックチュートリアル)
-
SolarisにVNCをインストールする方法