리눅스 시스템의 HDD 를 변경(교체)하고자 할때

1day1의 이미지

기존 하드 hda 의 시스템을 hdb 로 옮기고 , hda 를 빼고 hdb 로 부팅하도록 하려 합니다.(하드 교체를 하려고 합니다.)
hda 와 hdb 는 서로 용량, 기종이 다릅니다. ( 여기에서 각각을 hda1 , hdb1 이라고 지정 )

검색해본 결과 몇가지 방법을 제시하는데, 어떤 방법이 좋을까요?

1. cp -a 로 복사
2. rsync 를 이용
3. tar cvpf --exclude mnt - . | cd /mnt/hdb1 && tar xpvf -

4. cat /dev/hda1 > /dev/hdb1
5. dd if=/dev/hda1 of=/dev/hdb1 bs=100M
x. 그외 각종 툴을 이용 - partimage, raidtool

여기서, dd , cat 은 옮기려는 하드가 용량,기종이 다른 것이라 꺼려집니다.(CHS 가 달라서 문제가 있다는 글을 보았음.)
cat /dev/hda > /dev/hdb 가 아닌 cat /dev/hda1 > /dev/hdb1 이런식으로 파티션 단위로는 문제가 없을지는 모르겠습니다.(dd 도 마찬가지)

우선 1,2,3 의 파일단위 작업을 먼저 테스트 해보고, 4,5 를 테스트 해봐야 겠습니다.

먼저 시도해 보신 분들 한말씀 부탁드려요.:lol:

관련글
http://bbs.kldp.org/viewtopic.php?t=9310
http://www.tldp.org/HOWTO/Hard-Disk-Upgrade/
http://debianusers.org/jsboard/read.php?table=qna&no=4318
http://bbs.kldp.org/viewtopic.php?t=31166
http://bbs.kldp.org/viewtopic.php?t=53593 : lilo , grub

참조
http://bbs.kldp.org/viewtopic.php?t=30318
http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html

송효진의 이미지

라이브시디로 부팅하셔서 딱 hda1 hdb1 만 마운트 하시고
cp -a 하시면 충분합니다.

송효진의 이미지

hdb1 을 hda1 자리에 꽂으신다면 상관없지만,
hdb1 자리를 유지하신다면 fstab 등의 포인트를 고쳐야겠지요.

1day1의 이미지

정확히 말씀드리면,

하려는 작업은 원격지이며, 하드사양은 기존 SCSI, 바꾸려는하드 SATA 또는 IDE 입니다.
한방에 성공해야 하며, 원격지에서는 필요한 응급처치를 하기 어려운 상황입니다. :oops: :cry:
간단한 하드웨어 장착, 제거 정도만 가능..(원격지의 사람이 리눅스 쪽은 모르는 상황이라..)

그래서, 모든 경우의 수를 다 테스트 하려고 하는 상황입니다.
lilo , grub 쪽만 신경쓰면 큰 문제는 없을 듯 합니다.

F/OSS 가 함께하길..

zeon의 이미지

debian이신가요?
하드 답니다.
새로 깝니다.(debootstrap나 cd로 까나 cp하거나 마찬가지...)
설정 옮깁니다. (cp)
fstab등 수정합니다.
bootloader깝니다.
끝.

이전 하드 분리전에 멀티 부팅 되도록 해놓고 유사시에 원격지분한테도 문제 발생시 셀프 부팅 가능하도록 간단히 교육한 후 이전 하드 제거하면 되지 않을까요?

부팅이 안되는 문제가 생기면 어짜피 이전 하드 있는데 걱정할꺼 있나요?==;

여친이 길르는 용..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.