アーカイブとバックアップ

初級

アーカイブとバックアップについて学習します。このモジュールでは、tar を使用したアーカイブ、gzip および tar を使用した圧縮、ディレクトリのバックアップ戦略、バックアップの転送、一般的な Zip 操作について扱います。実践的なラボと実世界の課題を通じて、これらの必須の Linux スキルを習得します。

devops-engineerlinuxdevops

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

アーカイブとバックアップ

targzipzip といった標準的な Linux ツールを使用して、ファイルのパッケージ化、アーカイブの圧縮、ディレクトリのバックアップ計画、およびバックアップデータの転送方法を学びます。本コースでは、システムのメンテナンス、移行、復旧作業を支える実践的なバックアップの基礎を習得します。

なぜ重要なのか

バックアップは、適切に作成、保存、転送、そして復元する方法を知っていて初めて役に立ちます。運用担当者は、ログのアーカイブ、アプリケーションファイルのバンドル、バックアップデータの別システムへのコピー、そしてその結果が正しく使用できるかの検証を日常的に行う必要があります。本コースでは、こうした日々のデータ保護と復旧作業を支えるコマンドライン操作のスキルを身につけます。

学習内容

  • tar を使用したアーカイブの作成と、アーカイブ処理の仕組みの理解
  • ストレージ容量の節約と転送効率化のためのデータ圧縮
  • 単発のコピー作業ではなく、ディレクトリ単位でのバックアップワークフローの計画
  • 実務におけるシステム間でのバックアップデータの移動
  • 混在環境で一般的に使用される zip アーカイブの操作
  • ログローテーションとバックアップ自動化のチャレンジを通じたスキルの応用

コースのロードマップ

本コースは tar を使用したアーカイブの基礎から始まり、ファイルやディレクトリを単一のポータブルなパッケージにまとめる方法を学びます。次に、gzip を用いた圧縮と関連ワークフローを導入し、アーカイブサイズを削減してストレージや転送を効率化する方法を習得します。

続いて、ディレクトリのバックアップ戦略に焦点を当て、単発のコマンド実行ではなく、反復可能なバックアップタスクとして考える方法を学びます。その後、バックアップデータを元のホストから外部へ移動させるための実践的な転送操作を練習します。

最後のラボでは、広く普及しているもう一つのアーカイブ形式である zip の操作を扱います。コースの締めくくりとして「ログローテーション・バックアップスクリプト」のチャレンジを行い、アーカイブ、圧縮、転送、そして自動化の考え方を統合した実践的なシナリオに挑戦します。

対象読者

本コースは、ファイルのパッケージ化、データ保護、および復旧作業の準備について実践的な入門知識を必要とする Linux 学習者やジュニアレベルの運用担当者を対象としています。

学習目標

本コースを修了すると、アーカイブの作成と圧縮、基本的なバックアップワークフローの構築、バックアップデータの確実な移動ができるようになり、日常的なデータ保護タスクの背後にあるコマンドライン操作の核心を理解できるようになります。

講師

labby
Labby
Labby is the LabEx teacher.