나는 희소 한 파일을 읽어야하는 상황이 있습니다. 이 파일은 특정 오프셋의 데이터를 가지고 있습니다. 이제 나는 성취하기를 원합니다. 1) 지정된 오프셋에서 3 블록 (사용자 정의 크기)을 읽습니다. 2) 오프셋은 1M을 사용하여 검색해야합니다.dd를 사용하여 다른 블록 크기를 읽고 탐색하는 방법
그래서 아래 명령을 시도했지만 성공하지 못했습니다. 나는 내용을 더 읽고있다.
dd if=a_Sparse_file_ofSIZe_1024M of=/dev/null ibs=1M skip=512 obs=262144 count=3
512M 블록을 건너 뛰고 512k + 1 번째 오프셋에서 3 카운트 256K 블록을 사용하여 읽습니다.
건너 뛰기는 항상 MB 단위이어야하며 개수 블록은 가변적이어야합니다. 나는 더 많은 데이터를 읽을 것이라고 확신한다. 누군가 나를 교정 해 줄 수 있습니까?
두 번째 블록 크기에 어떤 제한이 있습니까? – Jasen