리눅스시스템 통체로 tar를 이용해서 복사할때.. 소유권이 이상

skdream의 이미지

죽겠네요..
레뎃쓰다가 요즘 젠투에 맛들려서 전체를 젠투로 마이그레이션 하는중입니다만..
메일서버만은 도저히 안되서 그냥 레뎃9으로 사용중입니다.
아직 내 뜻대로 gentoo에서 컴파일하고 rc-update 를 만질 실력아 안되고..

emerge를 사용해서 qmail + vpopmail + curier-imap + mysql을 사용하면
mysql의 자료구조가 바뀌어서 작업되는 바람에 기존 mysql자료를 유지시킬 수가 없어서.. ㅠㅠ;
뭐 제일 중요한건.. 작동이 잘 안된다는거죠.. ^^

죄송합니다. 사설이 길었네요..

젠투에서는 파티션 하나 잡아다가
tar cvzpf /mnt/backupdisk/gentoo-ver4.tar.gz / --exclude proc ~~~
를 한뒤에 FTP서버에 올려놓고..

새로운 장비에서 라이브 CD로 부팅 wget을 이용해 다운받아서..
파일 시스템을 /mnt/gentoo로 마운트 한 뒤에..
tar xvzpf gentoo-ver4.tar.gz -C /mnt/gentoo
를 하고 몇가지 손만 봐주면 쌩쌩 돌아갑니다. 덕분에 20대 금방 깔았죠..

그런데.. 레뎃을 몽땅 위와 같은 방법으로 백업한뒤..
새로운 장비에 위와 같은 방법으로 풀면...
root로 로그인 조차 되질 않습니다.... 알수 없는 유저라는군요..

liveCD로 부팅해서 (혹은 레뎃9 CD로 linux rescue 부팅해서..)
파일들의 소유권을 보면.. 소유자 번호가 몽땅 바껴있네요... (우째 이런일이..)

예를 들어서 /var/named 라는 디렉토리는 owner와 group이 모두 named이며.. passwd파일을 살펴보면... 둘다 25:25로 지정되어 있습니다만..

새로운 장비에서 풀어서 살펴보면... 40:40으로 바뀌어 있습니다.
qmaill도 86 에서 201로 바뀌어 있고..

사용자 인증을 하는 프로세스가 알수 없는 유져가 되서 그런지..
소유권 루트의 파일들도 그냥 0 0으로 나옵니다... ㅡㅡ;

id를 쳐보면
uid=0 gid=0
만 덜렁 밷구요...

어째서 파일의 uid와 gid가 tar를 풀면 바껴있을까요....

이것땜시롱.. 한대 붙잡고 2일째 쑈하고 있네요...
(그동안에 젠투 20대 위와 똑같은 방법으로 복제 거의 끝났습니다.. ㅡㅡ;)

이유를 아시는 분 전수해주시면 정말 감사하겠습니다.. ㅠㅠ;

다즐링의 이미지

tar 에 옵션이 있습니다 -_-;

------------------------------------------------------------------------------------------------
Life is in 다즐링

skdream의 이미지

흑.. 위에도 썼지만.. p옵션은 분명넣었습니다.
물론 작업할때의 유저도 root였구요..

그건 그렇고 자답 또 올립니다..
이곳에 질문만 했다 하면 거의 자답을 올리게 되네요..ㅡㅡ;
이틀 삽질하다가 모르겠다고 질문 올리면 이상하게 두시간안에 스스로 해결 하는 이상한 징크스가.. @.@

질문에 아주 중요한 내용을 제가 빼먹었었습니다..

원래는 한 파티션에 /를 비롯한 모든 파일들이 설치가 되어 있었는데요..
이걸.. 이번에 시스템을 옮겨서 셋팅할때..
hda1 : boot
hda2 : /
hda3 : var
hda5 : swap
hda6 : home
으로 셋팅할려고 파티션을 위와 같이 나눠서 각각 마운트를 한 뒤에 tar를 푸니까 분명 uid가 86이였던 디렉토리가 201로 바뀌는군요..
그냥 냅따 한 파티션에 때려넣어서 풀었더니 정상적으로 작동 합니다...

하지만.. 여전히 이해는 안되네요...
gentoo의 경우 위와 같이 새로운 파티션에 각 디렉토리를 미리 마운트 하고 tar를 푼 다음에 fstab만 잘 만져주면 작동을 잘했는데...

레뎃이 좀 까다로운건가 싶네요..
이런 이론적으로 설명이 안되는 해결은 솔직히 좀 찝찝합니다... ㅡㅡ;

다음에는 var home lib usr등등을 따로따로 tar해서 각 파티션에 풀어볼 생각입니다..

오늘은 어쨌든 서버 이전은 했으니까.. 이만하고 당구장으로.. =3==3 ..

댓글 달기

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