XFSのファイルシステムXFSは非常にスケーラブルで非常に堅牢で、SGIが開発した高度なジャーナリングファイルシステムです。幸い、SGIは、Linuxに移植されます。Linux環境で。最新バージョンは2.4カーネルでうまく機能することができ、XFSファイルシステムのバージョン1.2のために現在利用可能です。
XFSは、1990年代初頭の開発ではシリコングラフィックス社です。これは、使用する基本的なファイルシステムの(ワークステーションからスーパーコンピュータまで)SGI IRIXベースの製品としてはまだです。さて、XFSは、Linuxのために使用することができます。それはLinuxコミュニティのための強力な、機能豊富な優れたファイルシステムを提供し、このファイルシステムは、最も要求の厳しいストレージを満たすために拡張性を持っているので、Linuxの到着のためのXFSは、すべての最初の、エキサイティングです需要 。
過去のバージョンでは、CentOSにEXTファイルシステムを使用している、とCentOSに7 XFSファイルシステムが使用されています。私たちは偶然、この文書に復元する方法についての重要なファイルを削除すると、このブログは主にXFSシステムの中で回復してデータファイルをバックアップする方法を紹介します。
ここで使用するには、2つの主要なコマンドがある、XFSファイルシステムには、システムパーティションの完全な回復のためですが、タールのcpコマンドで使用するための単一のファイルのために十分です。
xfsdump -f [ファイルをバックアップする] [バックアップファイルを保存する場所を指定]
xfsrestoreは-f [バックアップファイルの場所]、[リカバリファイルの場所を指定]
実験環境:VMware14
システムのバージョン:CentOSの7
まず、それがシステムXFSを分割するために、新しいディスクフォーマットを追加して新しいパーティションシステムをシミュレートする必要があります。
VMwareの仮想マシン上のLinuxシステムは、ハードドライブを追加し、再起動します。その後、新しく追加されたハードディスクを認識するようにシステムを再起動しますので。
まず、新たに追加されたディスクの第2のブロックの設定モードに入るのfdiskの/ dev / sdbのコマンドを使用して。
パーティションを作成するために再入力ディスクの編集モード、タイプ「N」の後、プライマリパーティションを作成するには、「P」を入力し、セットのサイズに続いては、あなたが直接、入力し保存する最後の「W」を入力して終了することができるものではありません。
そして、ここでの注意を払って、XFSファイル形式でフォーマットされ、新たに追加されたパーティションにmkfs.xfsは/ dev / sdb1などを使用し、それはXFSファイル・フォーマットでなければなりません。その後、mntディレクトリにマウントする新しいパーティションを追加するためには/ dev / sdb1が/ mntにコマンドをマウントし、我々はそれにデータを書き込むことができます。
そして、「test.txtの」のデータを15個のフォルダとファイルを作成したパーティションで
そして、名前の名前dump_sdb / optディレクトリにSDB1パーティションのファイルをバックアップするためのxfsdump -fは/ opt / dump_sdbを/ mntコマンドを使用します。その上で、ここで、この一節の意味は、あなたがセッション名を入力できるようにすることである(300秒でタイムアウト)このダンプ・セッションのために、入力ファイル名をラベルを入力してください。この一節の意味は、バックアップディスクのファイル名はSDBで入力できるようにすることです(300秒でタイムアウト)ドライブ0内のメディアのラベルを入力してください。
生成されたバックアップファイルを見つけるために、optディレクトリCDを続け、アナログデータが破壊されたり誤って削除された上で取る必要があります。
データが破壊されたシミュレートするために、ここに直接RM -rf / mntに、このパーティション上のすべてのファイルを削除し、その後、LSを使用するとの調査結果がすべて削除されたかを確認するコマンド。
。
次に、あなただけmntディレクトリに移動バックアップファイルを復元するためにxfsrestoreは-fは/ opt / dump_sdbを/ mntコマンドを使用します。
次に、mntディレクトリを入力するには、cdコマンドを使用し、ちょうどすべてのファイルが復元された削除さい。