LinuCレベル2 201試験の例題と解説
2.04.2バックアップとリストア
LinuCレベル2 201試験の出題範囲から「2.04.2 バックアップとリストア」についての例題を解いてみます。
このテーマは、サーバーなどが稼働するLinuxシステムのバックアップ/リストアに関する内容が含まれます。ハードウェア故障・ソフトウェア障害などに伴うデータのリストアでは、最新のバックアップがきちんと管理されていることが重要になりますので、しっかりと内容を理解しておきましょう。
例題
rsyncを使って、外部ストレージ(NFS)へ/etc配下の全ファイルのバックアップを取得したい。
以下の( )に入るオプションを1つ選択せよ。
ubuntu@soda:~$ sudo rsync ( ) /etc/ /mnt/nfs/backup
- -r
- -p
- -t
- -u
※この例題は実際の試験問題とは異なります。
解答と解説
正解は、「1. -r」です。
rsyncは、高速でファイルのバックアップを行うことが出来るツールです。
-r(もしくは、--recursive)を使うことで、再帰的なバックアップを行うことが可能になります。
その他選択肢のオプションについては、以下のような意味を持ちます。
-u, --update | : | 更新があったデータのみコピー |
-t, --times | : | ファイルの変更時間(タイムスタンプ)を保持 |
-p, --perms | : | 権限(permissions)を保持 |
実際にバックアップ操作は、以下のようになります。
※"-v"は詳細を出力するオプション
ubuntu@soda:~$ sudo rsync -rv /etc/ /mnt/nfs/backup
sending incremental file list
skipping non-regular file "localtime"
skipping non-regular file "mtab"
skipping non-regular file "os-release"
skipping non-regular file "resolv.conf"
skipping non-regular file "rmt"
skipping non-regular file "vtrgb"
.pwd.lock
adduser.conf
at.deny
bash.bashrc
bash_completion
bindresvport.blacklist
ca-certificates.conf
ca-certificates.conf.dpkg-old.
.
.
省略
.
.
.
xdg/user-dirs.conf
xdg/user-dirs.defaults
xdg/autostart/snap-userd-autostart.desktop
xdg/autostart/xdg-user-dirs.desktop
sent 2,323,384 bytes received 61,282 bytes 1,589,777.33 bytes/sec
total size is 2,271,301 speedup is 0.95
なお、rsyncの詳細については、以下で確認することが出来ます。
https://linux.die.net/man/1/rsync
例題作成者
鯨井 貴博 (LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 ゼウスITトレーニングセンター)