고쳐 쓰다

고쳐 쓰다

저는 500GB 하드 드라이브와 500GB 휴대용 USB 하드 드라이브를 갖춘 Windows 8.1 Pro 노트북을 가지고 있습니다.

또는 .ddcat

시험 cat:

cat /dev/sda > /dev/sdc
cat: write error: No space left on device

시험 dd:

dd if=/dev/sda of=/dev/sdc bs=4096
dd: error writing L/dev/sdcL: No space left on device
1+0 records in
0+0 records out
0 bytes (0 B) copied. 0.0kB/s

실행하면 내 노트북 ​​하드 드라이브가 에 할당 되고 외부 하드 드라이브가 에 할당된 fdisk -l것을 볼 수 있습니다./dev/sda/dev/sdc

그러나 fdisk이 섹션에 대한 몇 가지 예상치 못한 정보가 표시됩니다 /dev/sdc.

fdisk -l
Disk /dev/sdc: 10MiB, 10485768 bytes, 20400 sectors
Units: sectors of 1 * 512 = 512 bytes
...
Device    Boot  Start   End       Blocks    Id  System
/dev/sdc1 * 2048    718847    358400    7   HPFS/NTFS/exFAT
/dev/sdc2   718848  81922047  40601600  7   HPFS/NTFS/exFAT

외장 /dev/sdc하드 드라이브의 크기는 10MiB에 불과합니다.

이 문제를 해결하려면 어떻게 해야 합니까?

fdisk /dev/sdc장치의 모든 파티션 삭제를 사용해 보았지만 이 작업을 수행한 후에도 cat여전히 dd동일한 오류 메시지가 반환됩니다.

또 다른 혼란스러운 점은 원본(노트북) HD를 복제하여 대상(외부)에 복사하면 안되는 cat걸까요 ? dd그렇다면 내 외장 하드 드라이브의 파티션 설정/구성이 다르다는 사실은 중요하지 않습니다. 그렇죠? 원본 디스크가 자체 콘텐츠를 덮어쓰고 있는데 설정이 왜 영향을 미치나요? 베어 메탈 수준에서 HD는 500GB인데, 이는 dd전체 디스크를 바이트 단위로 복제하는 목적이라고 가정합니다. 외장 하드 드라이브의 설정을 고려하면 외장 디스크에 권한을 부여하기 때문에 당연히 바이트 단위로 복제되지 않습니다.

고쳐 쓰다

lsblk반품

NAME   MAJ:MIN RM   SIZE   RO TYPE
sda     0:0     0  465.9G  0  disk 
>^sda1  0:1     0  350M    0  part
>^sda2  0:2     0  38.7G   0  part
sdc     8:32    0  465.8G  0  disk
loop0   7:0     0  275.1M  0  loop /livemnt/squashfs

gdisk -l /dev/sdc반품

....
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present

**********************************
Found invalid GTP and valid MBR; converting MBR to GPT format in memory.
**********************************
...

외장 하드 드라이브를 연결했다가 분리하면 /dev/sdc 드라이브가 나타났다가 사라집니다.

fdisk -l보고된 디스크는 /dev/sdc10MiB에 불과합니다. 파티션이 없을 때 이를 어떻게 보고합니까?

관련 정보