파티션을 포함한 USB 스틱을 어떻게 복제합니까?


12

USB 플래시 드라이브가 여러 개 있는데 그 중 하나에 여러 파티션이있는 Ubuntu가 설치되어 있습니다. 다른 USB 드라이브를 가족과 친구들과 공유하기 위해 정확히 동일하게 만들고 싶습니다. 파티션과 형식에 이르기까지 모든 것이 동일해야합니다. 이 플래시 디스크는 기본적으로 누구나 원하는 유틸리티 디스크이므로 많은 복사본을 만들 수 있습니다.

또한 우분투 부팅 디스크 인 훨씬 작은 USB 플래시 드라이브 (4GB)가 있습니다. 3 개의 USB 포트가 있으므로 작은 포트로 부팅하고 2 개의 더 큰 USB 드라이브를 연결하고 유틸리티 디스크를 완전히 복제하여 기존 디스크에있는 모든 것을 덮어 쓰려고합니다. 복사되는 대상은 적어도 크거나 비어 있거나 빈 것으로 채워져 있다고 가정 할 수 있습니다.

우분투에서 무료 소프트웨어를 사용하는 것이 가능합니까?


첫 번째 부분은 Linux의 기본 도구 인 dd에 대한 완벽한 작업입니다. 너무 오래 전에 응답하지 않으면 컴퓨터를 사용할 때 자세한 답변을 드리겠습니다. 두 번째 부분은 조금 까다 롭지 만 실행 가능합니다.
acejavelin

답변:


15

예, 이것은 매우 쉽습니다. 물론 대상 드라이브는 최소한 소스 드라이브만큼 커야합니다.

그런 다음, 소스 및 대상 드라이브를 모두 연결 한 상태에서 fdisk -l, lsblk또는 이와 같은 장치 이름을 식별 할 수있는 모든 것을 사용하십시오 /dev/sdb. 당신이 주문을 올바르게받을 수 있는지 확인하십시오!

드라이브 간을 직접 복제하려면 다음 명령을 사용하십시오.

dd if=/dev/source of=/dev/target bs=1M

또는 내부 드라이브에 충분한 공간이있는 경우 먼저 이미지를 만들어 여러 복사본을보다 쉽게 ​​만들 수 있습니다.

dd if=/dev/source of=/home/me/image.img bs=1M

그런 다음 이미지를 사용하여 복제본을 만듭니다.

dd if=/home/me/image.img of=/dev/target bs=1M

이렇게하면 하나의 대상 드라이브가 USB 대역폭을 아직 포화시키지 않으면 동시에 여러 개의 드라이브를 프로비저닝 할 수 있습니다.

대상 드라이브가 더 큰 경우 나중에 parted또는 다른 적절한 도구를 사용하여 마지막 파티션을 확대 할 수 있습니다 . 전체 구조를 복사하면 다른 파티션간에 파티션 크기를 조정할 수 없습니다.


dd를 복사하는 동안 진행 상황을 보려면 status = progress 명령에 추가 할 수 있습니다.
user1757247

status=progress불행히도 모든 (가장 고른) 버전에서는 사용할 수 없습니다 dd.
Daniel B

3

dd https://en.wikipedia.org/wiki/Dd_(Unix)를 사용할 수 있습니다

예:dd if=/dev/sdc of=/dev/sdd bs=1M

if소스 장치입니다. 파티션이 아닌 장치 이름을 사용하십시오 (끝의 숫자는 파티션입니다 (예 : / dev / sdc1)).

of 대상 장치입니다.

이 명령에 매우주의하십시오. 대상 장치를 완전히 지 웁니다.

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