Solved

Doubt in NFS mounting

Posted on 2007-03-25
4
300 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

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Daily system administration tasks often require administrators to connect remote systems. But allowing these remote systems to accept passwords makes these systems vulnerable to the risk of brute-force password guessing attacks. Furthermore there ar…
Over the last ten+ years I have seen Linux configuration tools come and go. In the early days there was the tried-and-true, all-powerful linuxconf that many thought would remain the one and only Linux configuration tool until the end of times. Well,…
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.

839 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