현재 SD 이미지를 더 큰 SD 카드로 복사


20

그래서 나는 나의 새로운 파이를 얻었고 내가 가진 유일한 무료 SD는 2GB였습니다. 나는 그것을 가지고 놀 수 없었기 때문에 당분간해야했습니다. raspbmc를로드 한 다음 리포지토리, 애드온 및 원하는대로 사용자 지정하는 데 시간을 보냈습니다.

이제 메일에 16GB 클래스 10이 있으며 현재 설정을 해당 SD에 복사하는 방법에 대해 궁금합니다. 내 첫 번째 생각은 Win32 디스크 이미 저를 사용하여 2GB에서 읽은 다음 16GB에 쓰는 것입니다. 그러나 이것은 16GB에서 파이에 2GB 만 사용할 수 있습니까? 기본적으로 16GB SD에서 사용 가능한 모든 공간을 사용하도록 파티션 크기를 조정하는 방법이 궁금합니다.

여기를 보면 / dev / mmcblk0p3의 ext4 파티션이 크기 조정이 필요한 파티션임을 알 수 있습니다. 해당 파티션의 내용을 삭제하지 않고도 가능합니까?

문제는 Windows PC 만 사용할 수 있다는 것입니다. 더 기능적인 리눅스 박스를 얻기 위해 16GB에 이미지를 복사 한 후 2GB에 라즈 비안을로드 할 수 있다고 생각하지만 더 많은 작업이 필요합니다. 새로운 raspbmc 설치.


RPI-클론 스크립트는이 작업에 전념하고 있습니다.
Joe Bowbeer

세상에서 제일 좋은 대답은 내가 OP 질문에 발견 computers.tutsplus.com/articles/...

답변:


13

카드 백업을 수시로 수행하고 복원 할 수 있도록이 작업을 검토해야한다고 생각합니다. 두 번째 카드를 받으면 원래 카드를 파괴하지 않는 한 실험하기 쉽습니다. 그리고 그렇습니다.

카드 이미지를 설정하는 방법에 대한 지침은 RPI 위키 "easy SD card setup" 에서 찾을 수 있습니다 . rpi에 파티션 크기 조정에 대한 페이지도 있습니다 . Raspi-config 도 분명히 자동으로 수행 할 수 있습니다.

기본적으로 parted, fdisk, cfdisk 또는 기타 도구를 사용하여 루트 파티션의 크기를 조정 resize2fs하고 파일 시스템이 추가 공간을 사용 하도록 할 수 있어야합니다.

이것은 모두 PI에서 실행되는 Linux 시스템에서 작동해야하므로 Windows에서 카드의 이미지를 올바르게 얻을 수 있다면 더 이상 문제가되지 않습니다.

선택 및 버전의 배포에 따라 카드가 다른 방식으로 설정 될 수 있으며 지침이 문자에 맞지 않을 수 있습니다. 그러나 아이디어는 동일합니다. 루트를 찾아서 늘리고 파일 시스템의 크기를 조정하고 새로운 공간 (및 백업해야하는 16GB 이미지)을 즐기십시오.

관련 :


1
dd if=/dev/sdc of=/dev/sdd bs=1m

SD 카드 슬롯이 하나뿐이므로 pi에서 어떻게 할 수 있는지 알 수 없습니다.


3
나는 이것이 OP에 많은 도움이 될 것이라고 생각하지 않습니다. RPi에는 SD 카드 슬롯이 하나만 있지만 GPIO 포트의 SPI 핀에 다른 슬롯 을 추가하거나 USB 버스에 연결된 전원 공급 허브에 연결된 카드 리더 / 라이터를 통해 다른 슬롯 을 추가 할 있습니다. dd스토리지 미디어에서 읽기 / 쓰기를 사용 하는 것은 Linux PC 와 같이 SD 카드를 마운트해야하는 비활성 미디어에서 가장 잘 수행 되지만 OP는 Win32 디스크 이미 저 사용에 대해 이야기하고 있으므로 ) Windows PC!
SlySven

상자 밖에서, 사람들 (문자 그대로) : Pi의 오래된 작은 SD 카드를 가져 와서 랩톱에 삽입하고 dd를 실행하십시오 if = / dev / sdc of = / tmp / image.bin bs = 1m, 오래된 작은 SD를 꺼내십시오 랩톱에서 카드를 꺼내고 새로운 대형 SD 카드를 넣고 dd if = / tmp / image.bin of = / dev / hdc bs = 1m을 실행 한 다음 랩톱에서 새로운 대형 SD 카드를 가져와 Pi에 넣습니다.
Tomislav Nakic-Alfirevic

0

귀하의 경우, 원래 카드가 더 작고 목표가 더 큰 경우에는 다음과 같이 똑바로 갈 수 있습니다.

dd if=/dev/sdc of=/dev/sdd bs=1m

이렇게하면 sdc에서 sdd로 바이트 레벨 복제가 이루어 지지만 특정 경우에는 다를 수 있습니다.

그런 다음 새 카드에서 raspi-config를 부팅하고 실행하여 파티션 크기를 조정하십시오.


0

sdcrad 복사기 (piclone)라는 앱이 있습니다. 해당 앱을 사용하여 OS를 완전히 백업하면 나중에 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.