我已将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
但是最终我得到的存档文件系统中有两个级别,即mnt/rootfs/files。我做错了什么?