home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 10271 
 sybrenUSE@YOURthirdtower.com.imagin to All 
 Re: Question about mount command and loc 
 02 Mar 07 09:39:26 
 
Path: number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.co
!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfe
d.freenet.de!213.132.189.2.MISMATCH!multikabel.net!feed20.multik
bel.net!txtfeed2.tudelft.nl!tudelft.nl!txtfeed1.tudelft.nl!feede
4.cambrium.nl!feed.tweaknews.nl!not-for-mail
Newsgroups: alt.os.linux.ubuntu
From: Sybren Stuvel 
Subject: Re: Question about mount command and location of files
References:   <54pnb4F21pso3U1@mid.individual.net>

Mail-Copies-To: nobody
X-TheAnswer: 42
Message-ID: 
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.8.1pl1 (Debian)
Date: Fri, 2 Mar 2007 15:39:25 +0100
Lines: 55
Organization: Tele2
X-Trace: DXC==hFb5^7BffGNXN@RReQ2NF6`Y6aWje^YJE=3MMhkN;^E:[kLYN0
:?FHXabO_S0c0A^6hVN^^Z_ZC
Xref: number1.nntp.dca.giganews.com alt.os.linux.ubuntu:11313

Chris Fasano enlightened us with:
>
> 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?"

Let me try to explain. Let's assume that hda1 contains your root
filesystem, like this:

Filesystem:         Physical:
/                   /        on hda1
/etc                /etc     on hda1
/home               /home    on hda1
/usr                /usr     on hda1

Let's say you now mount hda2 on /home and you mkdir /home/somedir.
Your filesystem now looks like this:


Filesystem:         Physical:
/                   /        on hda1
/etc                /etc     on hda1
/home               /        on hda2
/home/somedir       /somedir on hda2
/usr                /usr     on hda1

Because you mounted hda2 on /home, the root of hda2 is available at
/home. Files in /home/somedir thus reside on hda2.

Still with me so far? I hope so.

If you unmount hda2, and re-mount it on /usr, your filesystem looks
like this:

Filesystem:         Physical:
/                   /        on hda1
/etc                /etc     on hda1
/home               /home    on hda1
/usr                /        on hda2
/usr/somedir        /somedir on hda2

The files in /home/somedir have now moved to /usr/somedir because of
the remounting. However, they are still in the same physical location,
/somedir on hda2. That is what's ment with "mounting does not shift
files physically".

Sybren
-- 
Sybren Stüvel
Stüvel IT - http://www.stuvel.eu/
--- Platinum Xpress/Win/WINServer v3.0pr5
 * Origin: Omicron Theta BBS (1:261/20)

<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca