rsyncを使ってシステム全体をバックアップする

2019年5月29日

覚書記事です。今回はrsyncを使用してcpより早く、ddより使いやすい形でシステム全体(/)をバックアップします。

 

結論からいうと以下のようになります。

rsync -aAX --info=progress2 --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / [バックアップ先]

 

使用したオプションの内容は以下の通りです

-a アーカイブモード (別に圧縮してどうこうではない)

-A アクセス制御リスト(ACL)を保持

-X 拡張属性を保持

--info=progress2 進捗状況を表示する

--exclude 除外するファイル指定

今回は必要ないであろうディレクトリを全て除外しましたが/media/は人によってはバックアップに含めた方がいいかも知れません。

 

Linuxシステム[実践]入門 (Software Design plus)
  • 沓名 亮典
  • 価格   ¥ 3,168 prime
  • 販売者 Amazon.co.jp
クリックして今すぐチェック
NETGEAR Inc. ReadyNAS 212 2ベイ デスクトップ型 Diskless 【3年保証】家庭用 個人 SOHO RN21200-100AJS
  • ネットギア
  • 価格   ¥ 25,752 ¥ 110,000 prime
  • 販売者 【キャッシュレス5%還】【公式ストア】【迅速対応】あましょっぷ【配送料無料!契約倉庫から迅速発送!】
クリックして今すぐチェック

 

参考資料

Rsync によるフルシステムバックアップ | ArchWiki

Linux, TECHNOLOGY

Posted by FL1NE