작은 SD에서 더 큰 SD로 어떻게 추가하나요?

작은 SD에서 더 큰 SD로 어떻게 추가하나요?

한 시스템의 메모리(8GB)가 부족하여 기존 시스템을 더 큰 메모리(16GB)로 옮겨야 합니다. 세부

  • /dev/disk4s1은 데이터를 가져오려는 입력입니다.
  • /dev/disk2s1은 내가 쓰고 싶은 SD 카드입니다.

disk2s1을 마운트 해제하고 실행합니다.

sudo dd bs=1m if=/dev/disk4s1 of=/dev/disk2s1

하지만 나는 얻는다

dd: /dev/disk4s1: Resource busy

/dev/disk2s1도 마운트 해제했지만 dd: /dev/disk4s1: No such file or directory. 따라서 입력을 마운트 해제하면 안 됩니다.

두 SD 카드를 모두 마운트 해제한 상태에서 XtrmJosh의 제안을 실행 sudo dd if=/dev/disk4s1 of=/dev/disk2s1했지만 dd: /dev/disk4s1: No such file or directory.

dd내가 옳은 일을 하고 있는지 확실하지 않은 OSX의 시스템 보고서(죄송합니다. 현재 Ubuntu가 천천히 업그레이드되고 있습니다). 명령 sudo dd if=/dev/disk4s2 of=/dev/disk2s1도 올바르지 않습니다.

USB 3.0 Bus:

  Capacity: 8,02 GB (8 017 412 096 bytes)
  Removable Media:  Yes
  BSD Name: disk4
  Partition Map Type:   MBR (Master Boot Record)
  PCI Device ID:    0x9c31 
  PCI Revision ID:  0x0004 
  PCI Vendor ID:    0x8086 
  Volumes:
boot:
  Capacity: 62,9 MB (62 914 560 bytes)
  Available:    42 MB (41 951 232 bytes)
  Writable: Yes
  File System:  MS-DOS FAT16
  BSD Name: disk4s1
  Mount Point:  /Volumes/boot
  Content:  Windows_FAT_32
  Volume UUID:  B39523D8-BEFC-3910-95CD-08A0C8F472AF
disk4s2:
  Capacity: 3,96 GB (3 962 568 704 bytes)
  BSD Name: disk4s2
  Content:  Linux

Card Reader:

  ...
  Current Available (mA):   1800
  Current Required (mA):    224
  Extra Operating Current (mA): 0
  Capacity: 15,93 GB (15 931 539 456 bytes)
  Removable Media:  Yes
  Detachable Drive: Yes
  BSD Name: disk2
  Built-In: Yes
  Partition Map Type:   MBR (Master Boot Record)
  Volumes:
NO NAME:
  Capacity: 1,98 GB (1 975 546 368 bytes)
  Available:    1,97 GB (1 972 600 832 bytes)
  Writable: Yes
  File System:  MS-DOS FAT16
  BSD Name: disk2s1
  Mount Point:  /Volumes/NO NAME
  Content:  DOS_FAT_16
  Volume UUID:  2AE73D94-DEE9-3B80-A4DA-0AF2B6449863

Mass Storage Device:

  Product ID:   0x125c
  Vendor ID:    0x14cd  (MOAI ELECTRONICS CORPORATION)
  Version:  3.00
  Serial Number:    125C20100726
  Speed:    Up to 480 Mb/sec
  Manufacturer: Generic
  Location ID:  0x14200000 / 11
  Current Available (mA):   1000
  Current Required (mA):    248
  Extra Operating Current (mA): 0
  Capacity: 8,02 GB (8 017 412 096 bytes)
  Removable Media:  Yes
  Detachable Drive: Yes
  BSD Name: disk4
  Partition Map Type:   MBR (Master Boot Record)
  Volumes:
boot:
  Capacity: 62,9 MB (62 914 560 bytes)
  Available:    42 MB (41 951 232 bytes)
  Writable: Yes
  File System:  MS-DOS FAT16
  BSD Name: disk4s1
  Mount Point:  /Volumes/boot
  Content:  Windows_FAT_32
  Volume UUID:  B39523D8-BEFC-3910-95CD-08A0C8F472AF
disk4s2:
  Capacity: 3,96 GB (3 962 568 704 bytes)
  BSD Name: disk4s2
  Content:  Linux

더 작은 SD 카드에서 더 큰 SD 카드로 어떻게 추가할 수 있나요?

답변1

디스크 이름으로 인해 OS X 관련 질문인 것처럼 보이지만 수행해야 할 작업은 다음과 같습니다.

diskutil unmountDisk /dev/disk4
diskutil unmountDisk /dev/disk2
sudo dd if=/dev/disk4 of=/dev/disk2 bs=1m

마지막 줄은 Ubuntu에서 작동해야 하며 아마도 OS X에서도 작동할 것입니다. 저는 몇 주 전에 친구의 Windows HDD 데이터를 새 드라이브에 저장하기 위해 Ubuntu Mate를 실행하는 Raspberry Pi에서 비슷한 작업을 수행했습니다. Ubuntu에서 마운트를 해제해야 했던 기억은 없지만 약 150GB를 전송하는 데 시간이 오래 걸렸습니다.

그러면 할 수 있습니다여기의 지침을 따르세요추가 공간을 활용하기 위해 새 파티션의 크기를 조정합니다.

이것이 당신에게 효과가 있는지 알려주세요.

답변2

"더 작은 SD 카드에서 더 큰 카드로 추가"할 수 있지만 결국 더 작은 SD 카드와 동일한 파티션(예: 디스크 공간)을 갖게 됩니다. 결국 더 큰 SD 카드에 새 파티션을 만들어 두 개의 파티션으로 만들 수 있습니다.

해야 할 일은 더 큰 SD 카드를 전체 용량으로 포맷하고 더 작은 SD 카드에서 파일을 복사하는 것입니다.

관련 정보