저는 리눅스를 처음 접했습니다. 저는 주로 라즈베리파이 몇 개를 구입하고 나서 배우기 시작했습니다. 나는 데이터를 손상시키는 실수를 자주 하기 때문에 이미지를 백업하는 것을 좋아합니다 :).
보통 나는 dd를 사용한다:
dd of=mybackup.img in=/dev/diskX bs=2m
내 이미지가 SD 카드에 있기 때문에 백업 이미지는 SD 카드의 전체 크기를 차지합니다. 예를 들어 실제 이미지 크기는 약 30MB인데 SD 카드는 32GB입니다. 백업 이미지는 32GB입니다. 저는 보통 2GB 정도로 파일을 압축합니다. 하지만 저는 30MB 정도의 파티션만 백업하고 싶습니다.
내가 들어가면
df
파티션이 보입니다.
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk3s1 114576 38192 76384 34% 512 0 100% /Volumes/boot
dd
파티션을 백업하는 데 사용할 수 있나요 /dev/disk3s1
?
답변1
해결책은 다음을 사용하는 것 같습니다.
dd of=mybackup.img if=/dev/disk3s1
바꾸다
dd of=mybackup.img in=/dev/disk3
답변2
RP에서 무엇을 찾을 수 있는지 잘 모르겠지만, 더 작은 백업을 원한다면 "일반" Linux boxen에서 잘 실행되는 고대 tar를 사용할 수 있습니다.
cd /
tar cf backup.tar ...
여기서... "백업할 가치가 있는" 디렉터리 목록이 됩니다.