한 시스템의 메모리(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 카드에서 파일을 복사하는 것입니다.