Path: number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.co   
   !nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!fu   
   berlin.de!uni-berlin.de!individual.net!not-for-mail   
   From: Joe LaVigne    
   Newsgroups: alt.os.linux.ubuntu   
   Subject: Re: Question about mount command and location of files   
   Date: 2 Mar 2007 20:22:42 GMT   
   Lines: 56   
   Message-ID: <54rfciF21ueahU2@mid.individual.net>   
   References:    
       
    <54pnb4F21pso3U1@mid.individual.net>   
       
   Mime-Version: 1.0   
   Content-Type: text/plain; charset=UTF-8   
   Content-Transfer-Encoding: 8bit   
   X-Trace: individual.net nft5l5K+xGpv4F2LPU7qPwZVSRgaBIGJZcQDXe3bjYskTBld7j   
   User-Agent: pan 0.123 (El Nuevo Barretto)   
   Xref: number1.nntp.dca.giganews.com alt.os.linux.ubuntu:11324   
      
   On Fri, 02 Mar 2007 13:23:43 +0000, Chris Fasano wrote:   
      
   > On Fri, 02 Mar 2007 04:26:13 +0000, Blue wrote:   
   >>    
   >> Mounting does not shift the files (phyisically). It just allows them to be   
   >> read.    
   >    
   >    
   > Thank you. This explanation is (somewhat) what's causing my   
   > misunderstanding. If files aren't physically moved by mounting, then if I   
   > create a directory under hda1 (home/newdirectory) the /newdirectory is   
   > physically located on hda.   
   >    
   > So why would any files now created under /newdirectory be physically   
   > located on hdb just because I mounted /dev/hdb1 to /home/newdirectory,   
   > since as you say "mounting does not shift files physically?"   
      
   It doesn't "shift" files. I makes a mount point. When you mount a drive,   
   you are granting access to it. Your filesystem is not drive dependent.    
   So, if you haven't mounted the drive, /newdirectory is part of a   
   filesystem mounted on hda. When you mount hdb1 to /newdirectory, it is   
   now the startpoint for the filesystem on hdb1.   
      
   You are thinking very much in Windows terms, where drives each have a   
   letter, and a very strict (and limited) way in which they are usually   
   used. Even Windows can be mounted like we are discussing, though.   
      
   >    
   > I'm not disputing the answer, just trying to understand how it works,    
   > and it's driving me nuts. I won't post again on this issue; thanks   
   > again.   
   >    
   > Is there a difference between these two tasks:   
   >    
   > 1. mkdir under /home   
   > 2. add files to /home/newdirectory   
   > 3. mount /dev/hdb to /home/newdirectory   
   >    
   > and   
   >    
   > 1. mkdir under /home   
   > 2. mount /dev/hdb to /home/newdirectory   
   > 3. add files to /home/newdirectory   
      
   Yes. A monstrous difference. In example 1, when you add the files, the   
   mount has not been done, so the files are written to the drive currently   
   mounted there, which is wherever /home is (note: You don't intimate, in   
   this example, that it is on hda1, so it cannot be assumed. /home could be   
   anywhere).   
      
   In example 2, you mounted the partition to the mountpoint first, so the   
   files are written to the mounted partition.   
      
   >    
   > There must be a difference between these tasks. I'll experiment tonight   
   > after work.   
   --- Platinum Xpress/Win/WINServer v3.0pr5   
    * Origin: Omicron Theta BBS (1:261/20)   
|