Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムのバックアップを設定する方法

Computer Store Newsバックアップは重要な仕事ですが、多くの人がこれを行っていません。データが不適切に使用されたために失われると、バックアップは実際の作業ではなくなります。この記事では、バックアップの設定方法とバックアップメディアの選択方法について説明し、バックアップ用のtarおよびcpioツールを紹介します。

バックアップポリシーの設定

バックアップポリシーとスケジュールを設定すると、バックアップ

Linuxシステムのバックアップを設定する方法

Computer Store Newsバックアップは重要な仕事ですが、多くの人がこれを行っていません。データが不適切に使用されたために失われると、バックアップは実際の作業ではなくなります。この記事では、バックアップの設定方法とバックアップメディアの選択方法について説明し、バックアップ用のtarおよびcpioツールを紹介します。

バックアップポリシーの設定

バックアップポリシーとスケジュールを設定すると、バックアップ

  
 

リストをスクロールして、テープシステムのドライバを探します。見つからない場合は、コンポーネントドライバをロードする必要があります。

Linuxサーバーを運用している場合、バックアップ計画を立てる必要がありますが、それは毎日すべてをバックアップする必要があるという意味ではありません。システム内のいくつかのものだけを毎日バックアップする必要があります。バックアップする必要がある項目を以下に示します。

ユーザーファイル/homeディレクトリ内のユーザーファイルは毎日バックアップされます。

設定ファイル/etcおよび/varディレクトリ内のプロファイルは頻繁なバックアップを必要とせず、設定の変更頻度に応じて週1回または月1回バックアップすることができます。

プログラムファイル/usrおよび/optディレクトリのプログラムファイルはめったに変更されないため、インストール後にバックアップを作成できます。通常、プログラムファイルは元のインストールディスクから簡単に復元できます。

バックアップメディアの選択

バックアップを保存する方法はいくつかあります。オプションのバックアップメディアは次のとおりです。

フロッピーディスク重要なファイルをすばやくバックアップしたり自宅に持ってきたりする場合、フロッピーディスクはまだオプションのバックアップメディアです。

ディスクライターディスクライターの信頼性が高まり安価になるにつれて、ディスク自体も非常に安価になります。このオプションを使用する利点の1つは、ディスクが破損しにくく、バックアップの信頼性が高いことです。

ディスクライターを使用することには、2つの欠点があります。それらはより遅く、約650MBしか保持できないということです。

リライタブルディスクリライタブルオプティカルドライブは、オプティカルライタよりはるかに高価であり、同様の方法で機能します。しかし、これらのディスクは書き換えることができ、一度しか書き込めないディスクよりもはるかに高価です。リライタブルディスクのその他の機能は、ディスクライターと似ています。

JazとZip Zipドライブは人気があり、多くのPCで標準となっており、それらのディスクとドライブは高価ではありません。最大100MBのデータを保持するディスクを使用すると、高速のリムーバブルバックアップに最適です。

Jazディスクは最大Gバイトのデータを保持でき、より高度な技術を使用してパフォーマンスを向上させることができます。 JazドライブとJazディスクはもっと高価です。

JazとZipの欠陥はすべて簡単に破損し、比較的短く保たれます。

テープドライブテープバックアップデバイスは、ほとんどのLinuxサーバーで標準装備されています。テープは信頼性があり、まれにエラーが発生することはほとんどなく、他のメディアよりも保存に時間がかかります。

ポイントツーポイントワークグループネットワークや中規模ネットワークでは、Travanとハイエンドのデジタルオーディオテープ(DAT)が最も適しています。 Travanドライブは8GBのデータを処理できるように圧縮されています。これは、5〜10台のPCを持つ小規模ネットワークには十分です。 DATドライブの方がパフォーマンスがよく、24GBのデータを処理できます。 DATドライブはTravanドライブよりも高価ですが、テープの価格はTravan QICテープよりも安いです。

ハイエンドテープハイエンドテープを選択するとかなりの費用がかかる可能性があります。このドライブはTravanやDATよりも大容量で高速です。広く使用されている3つのドライブタイプは次のとおりです。ソニーアドバンストインテリジェントテープ(AIT)、量子デジタルリニアテープ(DLT)、およびExabyte Mammoth 8 mm。最大20GBの非圧縮データを保持でき、より高いデータ転送機能を備えています。

tar for backup

以前はtarツールを使用してファイルをバックアップしていましたが、ほとんどの環境で動作します。

Linuxの.tarで終わるファイルはtarで作成されています。その使用は単純なバックアップを超えて、そして容易に分離可能なファイルを形成するために多くの異なるファイルをまとめるのに使用することができます。 TarはTape ARchiverバックアップツールから始めました。

Linuxに含まれているGNU tarツールは使いやすく、圧縮のためのオプションを含み、そしてますます増え続けるバックアップをサポートします。

tarはグラフィカルインタフェースのないコマンドラインツールです。 KonsoleまたはKvtで端末ウィンドウを開き、その後に簡単なバックアップコマンドを入力します。

$ tar cvf - /home> /temp/backup.tar

このコマンドは/tmpディレクトリにあります。 /homeディレクトリのすべての内容が含まれているbackup.tarファイルを作成します。

次に、tarファイルをバックアップディスクにコピーします。単純バックアップを使用する場合、圧縮機能を使用したい場合は、次のコマンドに変更してください。

$ tar czvf - /home> /tmp/backup.tgz

上記の拡張子.tgzは、これが圧縮ファイル

次の例は、取り付けられたJazドライブに直接バックアップするために使用できますが、十分なスペースがあることを確認するために使用できます。

$ tar czvf /mnt/jaz/backup.tgz - /home

テープドライブの場合は、デバイス名を使用します。

$ tar czvf /dev/st0/backup.tgz - /home

非常に大きいバックアップがある場合マルチボリュームオプションを使用できます。ただし、圧縮を使用することはできません。最初のディスクまたはテープがいっぱいになると、tarは別のディスクまたはテープを挿入するように要求します。

$ tar cvMf /dev/st0/5mar2000.tar -home

バックアップを復元するには、次のコマンドを使用します。例として、Jazディスクを使用します。

$ tar xzvf /mnt/jaz/5mar2000.tgz /home

表1に、tarの主な機能パラメーターを示します。ここで詳細に説明されていない多くのオプションのパラメータもあります。

表1 tarメイン関数のパラメータ

パラメータの説明-A、 - catenate、 - concatenate別のtarアーカイブに添付、-C、 - create新しいtarアーカイブを作成します。 -d --diff、--compare tarアーカイブとファイルの違いを調べます。文書の検証のために--deleteアーカイブからファイルを削除します。ディスクバックアップは使用できません。-r、--appendファイルをtarアーカイブに添付するために使用します。 -tの後、 - listはtarアーカイブの内容を一覧表示します。-u、 - updateはtarファイルのファイルより新しいファイルのみをアーカイブに添付します。-x、 - extract、--getはtarアーカイブを解凍します。 br>

tarバックアップは、crontabツールを使用して時間に基づいて定期的に実行するように設定できます。たとえば、毎晩2時にSCSIテープドライブに/homeディレクトリをバックアップするには、rootのcrontabに次の文を追加します。

00 02 * * * tar cvf /dev /st0 /homefiles。 Tar - /home

cpio for backup

GNU cpioツールは、tarのようなコマンドプロンプトからプログラムを起動します。 tarと比較すると、cpioはより複雑ですが、信頼性も高くなります。 tarファイルのどこかに不良ブロックがあると、バックアップファイルの他の部分にアクセスできなくなり、cpioを使用すると不良ブロックだけにアクセスできなくなります。

cpioは、ファイルと所有者、時間、アクセス許可などの情報を含むコピーアウトモードと呼ばれるバックアップを作成します。 Cpioはバックアップされると想定されるファイルのリストを必要とします。リストを作成する最も便利な方法の1つは、lsコマンドを使用することです。たとえば、/homeディレクトリをSCSIテープデバイスにバックアップするには、次のコマンドを入力します。

$ ls /home

Copyright © Windowsの知識 All Rights Reserved