/home 사용자 정보 이전

zummaz의 이미지

원래서버에서 다른 서버로 데이타를 이전하려고 하는데 잘 되지 않아서 이렇게 질문을 드립니다.

제가 원래서버의 /home 디렉토리의 내용을 새로 구축한 서버로 옴기려고 원래서버의 하드를 띠어다가 새로 구축한 서버에 보드에 하드를 추가해 달고 부팅을 하는데 부팅이 잘되지 않습니다.
부팅메세지가 올라가다가. 멈추네요..
기존 하드를 마운트 시켜서 p옵션을 주고 cp 로 옴기려고 했는데
BIOS 에서는 하드를 인식을 하는데. 오류의 원인을 모르겠습니다.
하드웨어(메인보드) 문제 인것 같기도 해서 나중에 하드웨어를
교체해 보려고요. 암튼 이것 그렇고..

그래서 제가 질문드리고 싶은 것은 /home 디렉토리의 사용자들의 데이타를 비롯한 모든 데이타를 다 옴기지 못하더라도 (현재 ftp서버로 쓰고 있습니다)
/home 디렉토리에 생성된 각각의 사용자 홈디렉토리 정보
만이라도 옴기고 싶습니다.

/etc/passwd , /etc/group , /etc/shadow 파일을 옴긴
상태인데 이 파일 들 만으로는 /home 디렉토리에 각각의 사용자들의 홈 디렉토리가 생성되지 않네요..

/home 에 사용자의 홈디렉토리 정보를 정상적으로 옴겨 주는
방법이 없을까요?

익명 사용자의 이미지

나름 대로 해결책이라고 생각해 본봐에 의하면

1.계정 정보 백업을 다른 시스템에 설치하시고, rsync를 이용해서 홈을 복사하시는 방법

2. 계정 정보 복사후 좀 무식한 방법이지만, 홈폴더 압축해서 ftp 이용 업로드(크기가 크다면 계정별로 압축하면 되겠죠) 솔직하게 비추 ㅠㅠ

3. 계정 정보 복사까지 되고 나서 새 시스템에 예전 hdd를 추가로 붙혀서 /home 마운트 내지는 마운트 후에 홈데이타 복사..
/etc/fstab 수정 하심 됩니다.

이정도가 되겠네요

아빠곰의 이미지

/etc/passwd , /etc/group , /etc/shadow 파일을 새 서버에 복사만 하신건가요?

그렇다면 자동으로 사용자 디렉토리가 생성되지 않는게 당연합니다. 리눅스 시스템이 부팅하면서, 등록된 사용자의 홈디렉토리가 있는지 여부를 확인하지 않기 때문입니다.

원하시는데로 사용자목록을 이용해서 홈디렉토리를 만드려면, 쉘스크립을 하나 짜셔야하겠네요. 목록을 for같은걸로 목록을 뽑아서, 순환문 안에서 mkdir 과 chown 만 해주면 됩니다.

----
아발발다빠따반반나다발딸발발다빠따따맣밤밤따받따발발다따밝다발발다빠따따밤반다빠따다맣밥발
발다따밥다발발다따박다발발다빠따따밞밭밭다따다맣아희

zummaz의 이미지

현재는 /etc/passwd , /etc/group , /etc/shadow 파일을 새 서버에 복사만 해논 상태입니다.

말씀처럼
새 시스템에 예전 hdd를 추가로 붙혀서 /home 마운트후에 홈데이타 복사.. 하려고 했는데.
새 시스템에 추가로 붙이고 부팅하려고 하니 오류가 나는군요

옴기려고 하는 /home 디렉토리의 용량은 30G 정도입니다.

쉘스크립을 짜는 것은 제가 아직 내공이 부족해서. ^^;

rsync 를 해보겠습니다. 감사합니다.

즐거운 하루 되세요^^

익명 사용자의 이미지

리눅스 설치하시고 나셔서 예전에 사용하던 다른 하드 붙이시면 에러나면서 OS가 올라오지 않는 경우가 있습니다.

/etc/fstab을 보시면
label=/ /
label=/home /home

이런식으로 되어 있는데, 사용하시던 HDD를 붙이시면 /home / 이런게 여러개 있기 때문에 에러 나는거죠.

/mount 하셔서 파티션 정보 확인하시고
/etc/fstab 을
/dev/sda1 /boot
이런식으로 수정해 주시고 다시 예전 Hdd를 붙이시면 왠만하면 처리가 되리라 생각됩니다

댓글 달기

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