2010年1月8日金曜日

tar実行時に特定ファイル/ディレクトリの除外

Linuxのバックアップで、別サーバをNFSマウントし、
/配下のすべての領域をNFSマウントした領域に
バックアップしたいが、/配下はNFSマウントポイントも
含まれてしまうためエラーになる。。。

調べたところ、tarするときにXオプションにて特定のファイルや
ディレクトリを除外することが可能であることが判明。

<手順>
1)除外ファイル/ディレクトリを指定したファイルを作成
 # echo "/nfs" >ExcludeList

2)tar.gzipを実行する
(ExcludeListファイルに書かれた領域以外のroot配下をtar/圧縮する)

 # tar zcvfX backup1.tar.gz ExcludeList /
 # ls
 backup1.tar.gz

---
--excludeオプションを指定して直接除外するファイルを指定することも可能。
ただし、指定はファイル単位となる。

0 件のコメント:

コメントを投稿