SD를 사용하여 Cubieboard에 Cubian을 설치했습니다. 그 후 NAND로 옮겼습니다. NAND에는 4Gb의 RAM이 있으며 부팅만 유지하고 다른 파티션을 SD로 옮기고 싶습니다. NAND에 다른 것을 남겨둘 수도 있을까요? 그런데 프로그램을 추가로 설치하면 메모리 오버플로가 걱정됩니다.
파티션을 이동할 수 있나요? 그렇다면 어떻게 해야 합니까?
답변1
파티션 작업 시 해당 내용을 이동하는 방법에는 두 가지가 있습니다. 와 같은 도구를 사용하여 파티션의 정확한 복사본을 만들 dd
거나 파티션의 내용을 복사 할 수 있습니다.
정확한 사본
이 방법은 콘텐츠뿐만 아니라 파일 시스템의 메타데이터도 복사합니다. 달성하려는 목표에 따라 이는 좋은 것일 수도 있고 나쁜 것일 수도 있습니다.
노트:기본적으로 드라이브를 바이트 단위로 복사하고 있습니다.
예를 들어 1TB와 2TB의 하드 드라이브 2개가 있다고 가정해 보겠습니다. 현재 모든 데이터가 1TB 드라이브에 있고 이를 2TB 드라이브로 이동/마이그레이션하려고 한다고 가정해 보겠습니다. 도움을 요청하면 dd
드라이브를 있는 그대로 2TB 드라이브에만 복제할 수 있어 더 큰 공간의 균형을 낭비하게 됩니다.
$ sudo dd if=/dev/sda of=/dev/sdb
데이터 복사
또 다른 접근 방식은 서로 완전히 분리된 드라이브/파티션을 만드는 것입니다. 그런 다음 rsync
.
파티션을 배치한 후에는 마운트해야 합니다.
$ sudo mount /dev/sda1 /media/ssd
$ sudo mount /dev/sdb1 /media/backup-drive/ssd-backup
그런 다음 복사를 사용하십시오 rsync
.
$ sudo rsync -ax /media/ssd /media/backup-drive/ssd-backup