리눅스에서 백업은 주로 어떻게 하나요?

odroid에 있는 micro-sd카드를 백업하려는데, 그냥 cp -r해서 하면 되나요?

[quote="kuknem":2mdll0u5]odroid에 있는 micro-sd카드를 백업하려는데, 그냥 cp -r해서 하면 되나요?[/quote:2mdll0u5]

그런건 역시 dd가…
sudo dd if=/dev/mmcblk0 of=backup/sdcard.dd bs=4M

나중에 sudo dd if=backup/sdcard.dd of=/dev/mmcblk0 bs=4M
이런식으로 그대로 되돌릴 수 있습니다.

물론 mmcblk0이 부분은 님의 장치명에 맞춰 적으시면 되구요.

만일 파일단위로 백업하고 싶으시면
rsync를 사용하시면 좋습니다.
rsync -avbz /mnt/sdcard/ backup/sdcard/

[quote="protochaos":n345vf2n][quote="kuknem":n345vf2n]odroid에 있는 micro-sd카드를 백업하려는데, 그냥 cp -r해서 하면 되나요?[/quote:n345vf2n]

그런건 역시 dd가…
sudo dd if=/dev/mmcblk0 of=backup/sdcard.dd bs=4M

나중에 sudo dd if=backup/sdcard.dd of=/dev/mmcblk0 bs=4M
이런식으로 그대로 되돌릴 수 있습니다.

물론 mmcblk0이 부분은 님의 장치명에 맞춰 적으시면 되구요.

만일 파일단위로 백업하고 싶으시면
rsync를 사용하시면 좋습니다.
rsync -avbz /mnt/sdcard/ backup/sdcard/[/quote:n345vf2n]

아! 그럼 micro-sd카드의 파티션까지 복구 시킬수 있는 것인가요?

지금 파티션이 fat, system, data, cache 이렇게 나누어져 있거든요 ㅎ

이걸 한 꺼번에 할 수는 없나요?

미리 감사합니다 ㄷㄷ

[quote="kuknem":18rvfv78][아! 그럼 micro-sd카드의 파티션까지 복구 시킬수 있는 것인가요?

지금 파티션이 fat, system, data, cache 이렇게 나누어져 있거든요 ㅎ

이걸 한 꺼번에 할 수는 없나요?
[/quote:18rvfv78]

그래서, dd명령을 알려드린것입니다.
dd명령은 데이터를 블럭단위로 그대로 떠 버립니다.
그러니까, dd명령의 원본이 파티션이라면 파티션을 그대로,
원본이 디스크라면 디스크를 그대로 떠버립니다.

sudo dd if=/dev/mmcblk0p0 of=backup/sdcard/part0.dd bs=4M
이렇게 하시면 첫번째 파티션이 이미징 될 것이구요.
sudo dd if=/dev/mmcblk0 of=backup/sdcard.dd bs=4M
이렇게 하시면 디스크가 이미징됩니다.

예를들어 /dev/sda는 디스크, /dev/sda1은 파티션입니다.

결국 디스크를 dd로 떠버리면, 파티션및 파일시스템까지 디스크를 그대로 이미징하기 때문에
파티셔닝(디스크에 파티션테이블 만드는 작업)과 포맷(파티션에 파일시스템을 만드는 작업)도 하실 필요가 없습니다.

[quote="protochaos":6mdxsghi][quote="kuknem":6mdxsghi][아! 그럼 micro-sd카드의 파티션까지 복구 시킬수 있는 것인가요?

지금 파티션이 fat, system, data, cache 이렇게 나누어져 있거든요 ㅎ

이걸 한 꺼번에 할 수는 없나요?
[/quote:6mdxsghi]

그래서, dd명령을 알려드린것입니다.
dd명령은 데이터를 블럭단위로 그대로 떠 버립니다.
그러니까, dd명령의 원본이 파티션이라면 파티션을 그대로,
원본이 디스크라면 디스크를 그대로 떠버립니다.

sudo dd if=/dev/mmcblk0p0 of=backup/sdcard/part0.dd bs=4M
이렇게 하시면 첫번째 파티션이 이미징 될 것이구요.
sudo dd if=/dev/mmcblk0 of=backup/sdcard.dd bs=4M
이렇게 하시면 디스크가 이미징됩니다.

예를들어 /dev/sda는 디스크, /dev/sda1은 파티션입니다.

결국 디스크를 dd로 떠버리면, 파티션및 파일시스템까지 디스크를 그대로 이미징하기 때문에
파티셔닝(디스크에 파티션테이블 만드는 작업)과 포맷(파티션에 파일시스템을 만드는 작업)도 하실 필요가 없습니다.[/quote:6mdxsghi]

자세한 설명 감사합니다~!!!

성공했네요 ㅎ