tarを使用して、Linuxシステム全体をシステム自体にマウントされたパーティションにバックアップします。

tarを使用して、Linuxシステム全体をシステム自体にマウントされたパーティションにバックアップします。

私のすべてのオペレーティングシステムは1つのパーティション、つまり/dev/vda1

このコマンドを使用してLinuxディレクトリ全体をバックアップすると問題がありますか?

root@myOS:/# tar -cJpf /mnt/bax/myOS.tar.xz .

デフォルトでは、システム全体をバックアップし、2番目のパーティションに保存します。

/mnt/baxインストールされた場所/dev/vda2(2番目のパーティション)

再帰バックアップになるか心配ですが、インストール/dev/vda2したとして再帰バックアップになるという意味ですか?

ベストアンサー1

おそらく、マウントされたファイルシステムと疑似ファイルシステムをバックアップしたくないでしょう。少なくとも、  /procなどを使用してください。/sys/tmp--one-file-system

必要に応じてマウントされたファイルシステムを追加できます。

root@myOS:/# tar --one-file-system --acls --xattrs --numeric-owner -JpScf /mnt/bax/myOS.tar.xz . /media/additional-mounted-drive

--excludeまたは、ディレクトリを無視することもできます。

root@myOS:/# tar --acls --xattrs --numeric-owner --exclude=mnt --exclude=proc --exclude=sys --exclude=tmp -JpScf /mnt/bax/myOS.tar.xz .

おすすめ記事