새로 설치한 하드를 기본 home으로 사용하려면...

contr의 이미지

OS는 Fedora Core 4 입니다.

기존 파티션은
boot
/
usr
swap

이렇게 4개로 나누어서 쓰고 있었습니다.

그런데 새로 하드(RAID : Promise SX4000)를 설치하게 되어, 기존의 home 대신 새로 설치한 하드를 home으로 사용하고 싶은데 어떻게 해야 하나요?

사랑천사의 이미지

안녕하세요?
이여송 사도요한입니다.

우선... Runlevel 1로 시스템에 접근 하는게 좋을듯 싶습니다. 자료 옮기는데 접속이라도 들어오면 난리 나니까요 음..

우선 그렇게 접근 하셔서(부팅) root 권한으로

# tar cvf /home.tar /home
# gzip /home.tar
# rm -rf /home/*

일단 이러면 home안에 모든게 나라갑니다. 그리고 /home.tar.gz이란 파일로 그쪽의 데이터가 남아 있겠죠.. 음... 물론 이렇게 root에서 tar로 묶으면 각 파일의 사용자/그룹/퍼미션등이 모두 저장 됩니다. 파일에 함께...(아시는 건데 괸히 아는척 한 것은 아닌지...) 그 다음... /dev/sdb3라고 새로운 장치의 파티션을 가정합니다.(파티션의 위치.)
# mkfs -txfs /dev/sdb3
# mount -txfs /dev/sdb3 /home
# cd /home
# tar zxvf /home.tar.gz
# cd /

뭐 대충 이렇게 해 보세요... 명령어 쭉 보시면 충분히 어떻게 한건지 이해 가시리라 믿습니다. 도움이 되실지는 모르겠지만... 그리고 새로 추가된 장치와 파티션에 대해서는 /home로 마운트 되도록 fstab에 기입을 해 주시고 재부팅 하시면 되겟죠... 아 그리고 제가 XFS를 써서 파일시스템 생성을 XFS로 했지만, 삭제시 복구가 쉬운 FS는 Ext2나 Ext3입니다.. 음...

그럼 행복하세요 오무.
이여송 사도요한 드림.

사람천사

lacovnk의 이미지

p 옵션은 주지 않아도 상관이 없나요? root인 경우 자동으로 uid를 저장하는 건지..

전 파티션 옮기는 건 아니고, 백업할 때 p 옵션을 줬습니다.

  -p, --same-permissions       extract permissions information
      --no-same-permissions    do not extract permissions information
      --preserve-permissions   same as -p
lacovnk의 이미지

http://wiki.kldp.org/wiki.php/LinuxdocSgml/Hard-Disk-Upgrade

오래된 문서이고, 시스템 전체를 옮기는 방법이지만, 눈여겨볼 부분이 있는 것 같습니다.

사랑천사의 이미지

안녕하세요?

음.. -p라.. 글세요... root에선 자동으로 퍼미션과 UID등이 저장 되었습니다. 제가 데이터 백업할 때 tar과 gzip를 이용 하는데 그럴 때 마다 그런 식이죠... 보통 서버 하드 옮기거나 할 때 그런 식입니다. (아니 파티션에서 파티션으로 옮기던지 OS재설치 할 때...)

흐흠... root라면 풀릴때 그냥 알아서 UID, 퍼미션이 설정 되서 풀리더군요 음... 일반 사용자는 자신의 UID로 퍼미션도 그런 식으로 해서 상위 디렉터리의 영향을 받지만 root는 아닌 것으로 알고 있습니다.

-- 설마... 이게 틀린다면 말씀 해 주세요. 아무나 윽.. 잘못된거 말씀 드리면 좀 그러니깐 음... --

그럼 모두 행복하세요.
이여송 사도요한 드림.

사람천사

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.