我在 SD 卡上安装了 linux,我使用这个命令来安装 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 我做错了什么?