IO Error 가 난 파일시스템을 온라인으로 복구 할 수 있을까요?

무혼인형의 이미지

안녕하세요

ext3로 포맷되어 있는 파티션의 파일에서 IO에러가 나고 있습니다.
ls 로 보면 용량이 5M 정도로 보이는데.. cp 를 하니까 1.1 메가 정도 분량만 옮겨지고 IO 에러는 뱉네요.

이 에러가 fsck 로 수정하는 것으로 해결이 가능할까요?

그리고 마운트 되어 있는 상태에서는 fsck 를 못돌리는 것으로 알고 있습니다. 거기다가 서버가 원격(IDC)에 있으니 이런 경우에는 파티션에 fsck 플래그를 수정하고 재부팅 해서 부팅 프로세스 중에 자동으로 검사가 되게 하는 방법을 써 왔는데

불행하게도 지금 중요한 서비스 중인 서버라서 재부팅을 하지 말라는 지시가 떨어진 상태 입니다 -_-;

온라인 상태로 파일을 복구하는 방법이 없을까요?

현답을 부탁 드립니다. 감사합니다

무혼인형의 이미지

강제로 재부팅을 했습니다.

올라온 후 dmesg 를 통해서 문제가 수정 되었는지 확인을 해 보았는데.. 파일 마운트 부분에 다음과 같이 로그가 남았고

VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 164k freed
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
Adding Swap: 1831400k swap-space (priority -1)
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.

여전히 그 파일의 IO Error 은 고쳐 지지 않았습니다. :cry:

익명 사용자의 이미지

포맷하셍

nthroot의 이미지

경험상 사소한 실수나 빠트림으로 재부팅후 돌아오지 않는 경우를 많이 봐서..
직접 가서 작업하지 않는이상 파일시스템은 안건드리는게 좋지 않을까요.
다 아시겠지만요.
리페어 파일 시스템에서 멈춰 버리기라도 한다면..큰일이니까요.

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.