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/sda
4GB/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로 전환하면 이 문제가 해결됩니다.