All of lore.kernel.org
 help / color / mirror / Atom feed
From: f3ar007 <f3ar007@gmail.com>
To: linux-nfs@vger.kernel.org
Subject: two exports on server, only one directory appears on client
Date: Sun, 20 Dec 2009 20:33:24 -0800	[thread overview]
Message-ID: <94de02aa0912202033g1002f945o5a752606fead7215@mail.gmail.com> (raw)

hi,

i have a problem mounting two separate directories on the client.  the
exports, on the server, are defined as two different directories.  and
exportfs -rav outputs the correct ipaddr:/path/to/mount on the server.
 when i mount the separate directories on the client "mount -t nfs
ipaddr:/full/path /mnt/hd1" and "mount -t nfs ipaddr:/full/path
/mnt/hd2" both directories on the client /mnt/hd1 and /mnt/hd2 list
the contents of only hd2.  for example, on the client, ls /mnt/hd1
outputs the same directories as ls /mnt/hd2.  the server has the
correct mount points /dev/sda1 as /mnt/1tb and /dev/sdb1 as
/mnt/320gb.

here is the code to clarify:

# server output of `mount | grep /dev/sd`
/dev/sda1  on  /mnt/1tb      type vfat  (rw,noexec,nosuid,nodev,umask=000)
/dev/sdb1  on  /mnt/320gb  type vfat  (rw,noexec,nosuid,nodev,umask=000)
# notes two different harddrives here, so the directories in each are different.

# server output of `cat /etc/exports`
/mnt/1tb     client-ipaddress(rw,fsid=0,subtree_check,no_root_squash,crossmnt,async)
/mnt/320gb client-ipaddress(rw,fsid=0,subtree_check,no_root_squash,crossmnt,async)

# server output of `exportfs -rav`
exporting client-ipaddress:/mnt/1tb
exporting client-ipaddress:/mnt/320gb

### end of server ###

### client ###

# client commands
mount -t nfs server-ip:/mnt/1tb /mnt/nfs-1tb
mount -t nfs server-ip:/mnt/320gb /mnt/nfs-320gb

# client output of `mount | grep server-ip`
server-ip:/mnt/1tb  on  /mnt/nfs-1tb  (rw,addr=server-ip)
server-ip:/mnt/320gb  on  /mnt/nfs-320gb  (rw,addr=server-ip)

# client output of `ls /mnt/nfs-1tb` == `ls /mnt/nfs-320gb`
# note the client output of these two commands should be the contents
of server /dev/sda1 then server /dev/sdb1

my question is: how do i mount the two directories separately in order
to list contents of both harddrives? is there a separator in
/etc/exports that i am missing, causing it to read only the second
export?
is there anything i am missing here?

             reply	other threads:[~2009-12-21  4:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-21  4:33 f3ar007 [this message]
     [not found] ` <94de02aa0912202033g1002f945o5a752606fead7215-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-12-21 13:43   ` two exports on server, only one directory appears on client Kevin Coffman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=94de02aa0912202033g1002f945o5a752606fead7215@mail.gmail.com \
    --to=f3ar007@gmail.com \
    --cc=linux-nfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.