NFS로 /mnt/를 공유시 /mnt/ 하위 디렉토리에 마운트 된 파일시스템의 데이터가 보이지 않습니다.

gbkwon의 이미지


nfs 로 데이터를 공유 할려고 합니다.

공유할려는 데이터는 서버의 sda2, sda3, sda4 에 있어서 각각 /mnt/2/, /mnt/3/,
/mnt/4, 에 마운트 해두었습니다. 그리고 /mnt/ 를 nfs 로 export 해서 공유를
했습니다. 클라이언트에서도 마운트에는 문제가 없었습니다. 그런데 nfs 로 공유는
잘 되었는데 실제 nfs 클라이언트에서 들어가 보면 /mnt/2/, /mnt/3/, /mnt/4/ 에는
아무런 데이터가 보이지 않습니다.

왜 이런 현상이 발생 하는 걸까요..??; 원래 안되는것인지 아님 제가 export
옵션이나 mount 옵션을 잘못 사용해서 그런걸까요..?; 경험하신분 있으시면 고견좀
부탁 드립니다.

아래는 제가 사용한 옵션 입니다.

/mnt *(ro,async,wdelay,insecure,no_root_squash,no_all_squash,insecure_locks,no_acl,no_subtree_check)

yundorri의 이미지

저는 잘 보이는것 같습니다.

[yundorri@swdev1 ~]$ cat /etc/exports
/home/exthdd 1.2.3.0/255.255.255.0(rw,sync,no_root_squash)

[yundorri@swdev1 ~]$ sudo mount /dev/sda1 /home/exthdd/
[yundorri@swdev1 ~]$ ls /home/exthdd/
A:
a b c

B:
a b c

[yundorri@swdev2 ~]$ sudo mount -t nfs swdev1:/home/exthdd ~/swdev1_exthdd/
[yundorri@swdev2 ~]$ ls ~/swdev1_exthdd/
A:
a b c

B:
a b c

한글파일명은 실험을 해 보지 않아 아직 모르겠습니다.

gbkwon의 이미지

제가 설명이 조금 부족했는것 같습니다.

로컬 하드를 /home/exthdd 에 마운트 한것은 저와 동일한 작업을 한것이나 저는 /home 을 export 해 두었고

클라이언트에서 /home 만을 마운트 해서 테스트 해 봤습니다.

간단한 생각에 /home 만 클라이언트에서 nfs 로 마운트 해두고 서버에서 /home 아래에 공유할 각각의

로컬 hdd 를 마운트 해두면 nfs 설정은 더이상 수정 하지 않고 /home 아래에 마운트 하는 로컬 hdd 만 추가 하면

공유가 이루어 질것 이라고 생각 했었습니다. 그런데 이것이 예상과 달리 보이지 않아서 질문을 올렸습니다.

관심 가져 주신 yundorri님께 감사 드립니다. 그리고 잠시의 시간이 허락 한다면

sda1 을 /home/exthdd 에 마운트 하시고 /home/ 만 export 해 두고 클라이언트에서 /home 만을 nfs 로 마운트 했을때

서버의 /home/exthdd 의 데이터가 보이는지 확인 좀 부탁 드립니다.

만일 보이신다면 사용하시는 배포판과 배포판 버전을 좀 알려 주시면 감사 하겠습니다.

만일 보이지 않는다면 그리고 왜 보이지 않는지 설명이 가능 하다면 좀 알려 주시면 감사 하겠습니다.

다시 한번 관심 가져 주신점 감사 합니다...

yundorri의 이미지

저도 동일한 현상이군요...

gbkwon님 말씀처럼 export 위치를 mount 한 디렉토리 하위에 놓으니 아무 디렉토리도 안 보이는 군요.
mount 한 디스크가 쓰기 금지되어있어서 일반 File은 보일지는 잘 모르겠습니다.

한 번 찬찬히 살펴봐야 될것 같습니다. ,mount 의 옵션을 살펴본다든지요. ^^
Client: Linux swdev2 2.6.20-1.2933.fc6 #1 SMP Mon Mar 19 11:38:26 EDT 2007 i686 i686 i386 GNU/Linux
Server: Linux swdev0 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux

덕분에 좋은 현상을 알게되었네요.

댓글 달기

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