4
내가 리눅스 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가있는 아카이브를 찾으십시오. 무엇을 잘못하고 있습니까?
는 현재 작업 디렉토리에서 시작하기 때문에입니다
'*'는 사용하지 마십시오. "--filename"과 같은 이름의 파일에서는 실패 할 수 있습니다. 대신'./* '를 사용하십시오. –
또한'./*'(및'*')는 이름이 점으로 시작하는 파일을 선택할 수 없다는 점에 유의할 필요가 있습니다. –
팁을 주셔서 감사합니다. 사용자가 질문을 올린 후 답변을 수정하여 사용했습니다.) – alex88