LinuxをSDカードにインストールしています。このコマンドを使用してrootfsをインストールしました
tar xpjf rootfs.tar.bz -C / mnt / rootfs /
ここで、rootfsにいくつかの変更を加え、上記と同じコマンドで使用できるバックアップを作成したいので、次を使用してみました。
tar cpjf rootfs.tar.bz2 /mnt/rootfs
and
tar cpjf rootfs.tar.bz2 -C / mnt/rootfs
I also tried
tar cpjf rootfs.tar.bz2 /mnt/rootfs/*
そして試した:
cd /mnt/rootfs
tar -cvpjf rootfs.tar.bz2 --exclude=/rootfs.tar.bz2 .
tar: ./rootfs.tar.bz2: file changed as we read it
しかし、ファイルシステムの前に2つのレベル、つまりmnt / rootfs/filesがあるアーカイブになってしまいます。何が間違っているのでしょうか。