2011-05-08 2 views
2

파일 내에 fs를 생성하려고합니다. 리눅스에서Cygwin의 mkfs.ext2가 작동하지 않습니다.

은 매우 간단합니다

빈 파일 크기를 8기가바이트을 만들

= fsFile 학사 = 1 카운트 = 0 = 8G

"형식"을 추구의

DD 드라이브 :

mkfs.ext2 fsFile 위대한 작품입니다. 에서 실행 Cygwin에서 아래 그러나

는/usr/sbin에 ./mkfs.ext2 이상한 모든 종류의 오류

(내가 때문에 일부 추상화의 가정)하지만 Cygwin에서 함께 내가 얻을 수 있습니다

mkfs.ext2 : 디바이스 크기가 0으로보고되었습니다. 잘못된 파티션이 지정되었거나 파티션 테이블이 사용 중이고 인 fdisk를 실행 한 후 파티션 테이블을 다시 읽지 않았습니다. 파티션 테이블을 다시 읽으려면 을 재부팅해야합니다.

또는 더 악화 (내가/cygdrive를 통해 파일에 액세스하려고하면/...

mkfs.ext2 : 파일 시스템의 크기를

을 결정하는 동안 잘못된 파일 설명 : ( 도와주세요, 감사합니다.

+2

나는이 질문에 더 나은 @gruntled 동의에 Serverfault – gruntled

+0

에 요청받을 것이라고 생각하지만, 또한 당신이 확인하고 DD 확인 할 수 있습니다 명령은 예상 한대로 수행하고 그렇지 않은 경우 수정합니다. – rlibby

+0

문제는 수동으로 임의의 데이터가 포함 된 파일을 수동으로 생성해도 문제가되지 않습니다. 어떤 구멍이 없는지 확인하십시오. 작동하지 않습니다. – user407487

답변

1

글쎄 그것은 해결하려는 방법은 수정하려는 파일의 경로를 사용하지 않는 것입니다. 그 일을 해결 한 것 같습니다.

또한 크기 var에 예를 재설정 것 같다, 내 8 기가 파일은 단순히 큰에의 파일 크기를 가지고 있음을

$ /usr/sbin/fsck.ext2 -f testFile8GiG
보인다 (수퍼)에 따르면 e2fsck를 1.41.12 (17 월 2010)
파일 시스템 크기 2,097,152 블록
이다 장치의 물리적 크기는 0 블록
수퍼 또는 파티션 테이블 중 하나 인 것으로 보인다 부정한!
중단 하시겠습니까? 더
패스 1 : 확인 아이 노드 없다, 블록, 및 크기
패스 2 : 확인 디렉토리 구조
패스 3 : 확인 디렉토리 연결
패스 4 : 확인 참조 카운트
패스 5 : 확인 그룹 요약 정보
testFile8GiG : 122/524288 파일 (61.5 % 비 연속), 2,097,152분의 253,313 블록

덕분에 어쨌든

관련 문제