Dd로 하드 디스크 전체 백업한 이미지를 어떻게 마운트 하나요?

서버에서 사용하고 있던 400GB 하드디스크가 갑자기 상태가 안좋아져서 급한 마음에

[code:3sayk12a]sudo dd if=/dev/sde of=/media/12/BackUp0/test conv=noerror[/code:3sayk12a]
라는 파일에 전체 이미지를 복사했습니다.

그다음에 하드디스크는 죽었고요…

dd명령은 처음 써보는지라 아무생각없이(…) 하드디스크 전체를 복사해버렸는데요, 이거 내용을 어떻게 읽어들이면 좋을까요?

새로 서버에 사용하려는 하드 디스크는 640GB인데, dd로 백업뜬 이미지를 덮어쓰면 400GB밖에 못쓴다는 이야기를 들은적이 있는 것 같아서 걱정됩니다.

  1. 일단 400GB의 이미지를 덮어쓰고서 mbr을 어떻게 수정하면 될까요?
    된다면, mbr을 수정하는 방법이 적혀 있는 웹페이지 소개 부탁드립니다. (일단 직접 찾아보겠습니다.)

  2. 일단 덮어쓰고서 gparted같은 거로 남은 부분을 사용할 수 있게 해주는 기능같은게 있나요?
    된다 안된다는 말이 있어서 어느쪽이 맞는지 모르겠습니다. gparted는 파티션 나눌때밖에 사용해본적이 없어서…

  3. 가장 원하는 방법은, 어떻게 저 이미지를 그냥 마운트 하는 방법인데, sda*같은 방법으로 분할되어 있지 않아서 그냥은 마운트 안될거 같은데, 방법이 있나요? (그냥 마운트 된다던지, 어떻게 mount명령으로 된다던지? 리눅스 쓴지 아직 1년이 안되서…)

  4. 잘 모르겠지만, mbr보고서 백업 이미지를 분할하면 될까요? 다만, 어떤 파티션에도 남은 용량이 얼마 없어서 조금 괴로울 것 같네요. 일단 있다면 소개 부탁드립니다. mbr읽는 방법은 전혀 모르기에, 배울 수 있는 페이지 소개 부탁드립니다.

일단 자기 해결했습니다.
가장 원하던 방법인 3번 방법을 찾았습니다.

losetup이란 것을 사용하는 방법이 있었군요.
(참고: http://www.linuxquestions.org/questions … ge-618939/ 꽤 처음에 검색했던 글인데, 처음 몇개 답글을 보고서 답이 없는 줄 알고 읽는걸 그만 뒀는데, 그만 둔 뒤에서부터 정답이 있었습니다…)

아직 한국어 포럼에 올라와있지 않은 방법인 것 같아서 메모해둡니다. (저같은 멍청한 짓을 하신 분들이 아직 안계셨나 봅니다)

일단 dd로 떠논 이미지 파일의 mbr을 'fdisk -l imagefile’로 읽을 수 있다는 것은 당연하고요…

나온 화면에서
”Units = cylinders of 16065 * 512 = 8225280 bytes”
에서 ‘8225280’ 부분이 하드디스크에 따라 다를 수 도 있다는 것 같네요.
일단 이 숫자를 n이라고 하고,

그다음부터 파티션 정보가 나옵니다.

파티션 순서대로

[code:1o6qnozj]
Device Boot Start End Blocks Id System
imagefile1 * 1 4177 ~~~
imagefile2 4178 6266
[/code:1o6qnozj]
과 같이 나옵니다.

여기서 나온 정보를 가지고,
losetup을 하는 것 같습니다. (loopback 디바이스라는게 있다는 것을 처음 알았습니다. 그런 기능은 있을거라고 생각해서 질문하기도 했습니다만.)
imagefile2 파티션, 즉 2번째 파티션을 마운트하고 싶다면

[code:1o6qnozj]
losetup -o$[4177*8225280] /dev/loop0 imagefile
[/code:1o6qnozj]
(4178이 아니었습니다. 위에 나온 (Start에 해당되는 숫자 - 1)을 써야 했습니다. 처음에 인식이 안되서 백업에 실패한줄 알고 깜짝 놀랐습니다.)
과 같이 하면, /dev/loop0에 imagefile의 일부가 디바이스로 인식이 됩니다.(라고 생각됩니다)

그걸

[code:1o6qnozj]
mount /dev/loop0 /적당한디렉토리
[/code:1o6qnozj]
하니까 무사히 파일들을 볼 수 있었습니다.

P.S.
SMART정보를 절대적으로 신뢰할 수 는 없다는 것은 알지만, 그래도 `Spinup Time’이 '5.5 [color=#FF0000:1o6qnozj]second[/color:1o6qnozj]'인것은 좀 의외의 결과네요. (Raw: 0x4a1500000000)

다른 하드디스크4개는 정상적으로 450~670’[color=#FF0000:1o6qnozj]msec[/color:1o6qnozj]'이라고 나오는데, 우분투 영어버전의 표시 에러인가요?

아마도, 플래터가 한바퀴나 반바퀴 도는데 걸리는 시간이라는 뜻 같은데, 맞는건지요… (5.5초는 아닐 것 같고. Hitachi꺼는 정상이었으니까 WD하드디스크라서 그런가?)

(하드) 부팅시
실린더가 멈춘상태에서 이용가능한 상태까지 되는데 걸리는 시간으로 알고 있습니다.

보통 그런 수치가 나오면 문제를 의심해야합니다…

그런 뜻이었나요…
정확한 뜻을 몰라서 오해했습니다.

제 하드디스크 중 WD계열 하드디스크 5개는 다 4~11초 정도 걸리고, Hitachi계열만 ms대…
뭔가 SMART정보를 잘못 읽고 있는 것 같은 느낌이지만요…

P.S.
페이지 밑에

[code:3ju57a6q]
이 포럼에서 새 글타래를 올릴 수 있습니다.
이 포럼에서 댓글을 달 수 있습니다.
이 포럼에서 자신의 글을 수정할 수 있습니다.
이 포럼에서 자신의 글을 지울 수 있습니다.
이 포럼에서 파일을 첨부할 수 있습니다.
[/code:3ju57a6q]
라고 나오는데, 정작 글을 수정할 수 가 없네요.
문제 해결했다고 제목을 바꾸고 싶은데, 방법이 없습니다. 어제 오전까지는 편집 버튼이 보였는데.
url의 파라메터를 바꿔서 접속해도, 권한이 없다고…