dd를 사용하여 RAID 컨트롤러에 연결된 하드 드라이브의 이미지를 읽어도 4GB를 초과하지 않습니다.

dd를 사용하여 RAID 컨트롤러에 연결된 하드 드라이브의 이미지를 읽어도 4GB를 초과하지 않습니다.

Promise Fastrack TX2300에 연결된 HDD의 이미지를 생성하려고 합니다. 나는 라이브 Linux 'grml'을 사용하여 이 작업을 수행하려고 합니다.

이는 최고의 시절을 오래 지난 하드웨어에서 발생합니다.[이메일 보호됨], 1GB RAM, 주로 Windows XP를 실행합니다.

PC가 산업용 기계에 설치되어 있는데 하드 드라이브에 물리적으로 접근하기 위해 기계를 분해하고 싶지 않습니다. (실행 중인 시스템을 절대 만지지 마십시오)

  • 따라서 USB 스틱에서 grml을 시작하고 이미지를 Ram(시작 매개변수 "toram")에 로드했습니다.
  • 네트워크 인터페이스 IP 10.1.0.1을 수동으로 할당합니다.
  • 이더넷 케이블을 사용하여 네트워크 인터페이스에 직접 연결된 랩톱에서 netcat을 청취 모드로 시작합니다 nc -l 7777 > hdd_raw.img.
  • 백업하려는 하드 드라이브가 있는 PC에서: dd if=/dev/dm-0 bs=64K | nc 10.1.0.2 7777.

그러나 dd가 4.194.304KB만 읽은 다음 종료될 때마다(오류 메시지도 없고 반환 코드 0도 없이) dd를 오류의 원인으로 제외하겠습니다.

하드디스크 용량은 160GB이다.

  • 읽어도 /dev/sda4GB /dev/dm-0-> 중지.
  • 블록 크기를 변경할 때도 마찬가지입니다. 나는 노력했다512화,1K,512K,8M.

설치된 RAID 컨트롤러는Fasttrack TX 2300을 약속드립니다., 로드된 커널 모듈은 입니다 sata_promise.

uname -a설명하다:

Linux grml 6.0.0-4-686 #1 SMP PREEMPT_DYNAMIC Debian 6.0.8-1 (2022-11-11) i686 GNU/Linux

출력 dmesg:https://dpaste.org/93bE3/raw

나머지 데이터는 어떻게 얻나요?sda/DM-0?

답변1

GracefulRestart가 쓴 것처럼 이는 단순히 잘못된 파일 시스템 선택으로 인한 것입니다. FAT32는 최대 4GB의 파일만 처리할 수 있습니다. NTFS, ext4 또는 extFAT로 전환하면 이 문제가 해결됩니다.

관련 정보