Solved

Doubt in NFS mounting

Posted on 2007-03-25
4
295 Views
Last Modified: 2013-12-16
Hello Experts,

Lets assume a NFS server (say nfsserver1) sharing a folder 'share1' for all the clients in the network. In a client   named 'client1', assume there is one folder /dir1 which consists some files (say f1, f2 and f3).  Now assume that we are mounting the nfs share folder on this folder /dir1.

root@client1# mount -t nfs nfsserver1:/share1 /dir1
root@client1# cd /dir1
root@client1# ls
<Files in nfs shared folder>
...................................
After mounting, I could see the nfs shared files under /dir1. Now where will the actual files (f1, f2.f3)  under /dir1 get stored.  Is it possible to access those files ?

Thanks,
Ashok
0
Comment
Question by:rdashokraj
4 Comments
 
LVL 10

Assisted Solution

by:Luxana
Luxana earned 150 total points
ID: 18790952
> Now where will the actual files (f1, f2.f3)  under /dir1 get stored.  Is it possible to access those files ?

well those files will remain on the same place(same hdd and same partition) as they were before but they will not be accessible. Remember /dir1 doest not represent filesystem but only mount point. If you do this you will confuse "du" and "df" tools because thay will show different results.

hope this helps

 
0
 
LVL 10

Assisted Solution

by:ssvl
ssvl earned 150 total points
ID: 18791755
mounting (nfs or any) is like a covering a dir with another dir.

so if if mount a dir1 in another dir2 it (dir1) hides the dir2 s condents.

if u unmounted it you will see the contents of the dir.
0
 
LVL 8

Accepted Solution

by:
eager earned 200 total points
ID: 18804692
Mounting a file system hides the contents of the directory where it is mounted.

You can see files in the hidden directory, but it is a bit awkward.
Before you mount the nfs file system, create a new directory:  mkdir /alias-dir1.
Create *hard* links to the files in dir1:
  cd /alias-dir1
  ln /dir1/f1 .
  ln /dir1/f2 .
  ln /dir1/f3 .
After mounting the nfs file system, the files in /dir will be hidden, but you should
be able to access them by cd'ing to /alias-dir1.
0
 

Author Comment

by:rdashokraj
ID: 18816505
Thanks for your explanation.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Using 'screen' for session sharing, The Simple Edition Step 1: user starts session with command: screen Step 2: other user (logged in with same user account) connects with command: screen -x Done. Both users are connected to the same CLI sessio…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now