12-14-2006
The Solaris style of loopback filesystem is an alternative to symbolic links. Let's assume that you have / and /usr filesystems and they are somewhat full but you want to create a /usr/local hierarchy. And let's assume that you have a /export filesystem with plenty of space. You could create a directory called, say, /export/usr.local then create a symbolic link called /usr/local that points to it. Symbolic links have various problems though. As one example:
cd /usr/local/
cd ..
might place you in /export or it might place you in /usr. Some shells like ksh have a "cd -L" and a "cd -P" so they can do either. Other shells might do one or the other. But now instead of a symlink, we can make a directory called /usr/local and do a loopback mount of /export/usr.local on it. Now, /usr/local has only one parent directory, which is /usr. That is pretty much it. It removes the screwy side effects of symlinks.
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi gang!
I've just tried to build a Loopback FS, and I used the option "ro" not knowing what it was meaning, as in the example I have for this feature...
mount -F lofs -o ro /my_rep /my_image_rep
and of course now I'm stuck with my LOFS which is read-only... not really what I want to have... (7 Replies)
Discussion started by: Lomic
7 Replies
2. UNIX for Advanced & Expert Users
Hi All,
I want to mount one directory to other.
i.e /export/home/dju to /dju
It's like a link ( link -s ). but I don't want to use this( link method ) .
I try to use : mount -F lofs /export/home/dju /dju
the question is,
how do I use this mount method with automount ,... (1 Reply)
Discussion started by: mdjuarsa
1 Replies
3. Solaris
hi all,
I was going through the /lib/svc/methods/fs-root file
and found this command
/usr/sbin/mount -O -F lofs $MOE /lib/libc.so.1
can anyone please explain to me what it does.
i know what lofs does what lib.so.1 and what mount is , but am not able to interpret it as its written in the... (1 Reply)
Discussion started by: wrapster
1 Replies
4. Solaris
Hi all,
I am unable to comprehend these instructions.
please help
if ; then
/usr/sbin/mount -O -F lofs $MOE /lib/libc.so.1
Thanks (1 Reply)
Discussion started by: wrapster
1 Replies
5. Solaris
I've got one directory LOFS mounted on top of another (this is to help move from an older standard that we used to follow to a newer one that we will be).
Something like this:
bash-3.00# df -k | grep /x
/dev/md/dsk/d4 77449687 88172 76587019 1% /x
/x ... (1 Reply)
Discussion started by: blowtorch
1 Replies
6. Solaris
Hi All,
Can you please help me in understanding the lofs file system or point me towards some link which can help ?
Thanks (1 Reply)
Discussion started by: kumarmani
1 Replies
7. Solaris
I 've a zone which is running oracle db instance. We have exported the SAN file system from the global zone as following
fs:
dir: /oradb
special: /oradb
raw not specified
type: lofs
options:
from global zone
#df -h | grep oradb... (7 Replies)
Discussion started by: fugitive
7 Replies
8. Solaris
Hi all,
q1) If i am in a global-zone, is there any command or anyway to check if a particular process in "ps -ef" output is running in which zone ?
q2) if i have created and mount a lofs filesystem/mountpoint for my non-global zone, can i say the following
e.g.
/dev/md/dsk/d60 /data --... (1 Reply)
Discussion started by: javanoob
1 Replies
9. Solaris
Hi all
Can i check, if I have a lofs filesystem in my local zone (myzone) for - e.g.
global-zone -> /db/myzone (/dev/dsk/c0t0d0s6 ufs)
myzone-> /myzone (lofs filesystem)
zonecfg -z myzone
(add fs
set dir=/myzone
set special=/db/myzone
set type=lofs
)q1) If I have install... (0 Replies)
Discussion started by: javanoob
0 Replies
LEARN ABOUT DEBIAN
plxload
PLXLOAD(1p) User Contributed Perl Documentation PLXLOAD(1p)
NAME
plxload - show what files a perl program loads at compile time
SYNOPSYS
$ plxload
DESCRIPTION
This program is used to show what modules a program would load at compile time via "use". Because this installs an at-exit handler and
then uses Perl's -c flag for compile only, it will not find modules loaded at run-time. Use the Devel::Loaded module for that.
EXAMPLES
$ plxload perldoc
/usr/local/devperl/lib/5.00554/Exporter.pm
/usr/local/devperl/lib/5.00554/strict.pm
/usr/local/devperl/lib/5.00554/vars.pm
/usr/local/devperl/lib/5.00554/i686-linux/Config.pm
/usr/local/devperl/lib/5.00554/Getopt/Std.pm
$ plxload /usr/src/perl5.005_54/installhtml
/usr/local/devperl/lib/5.00554/Carp.pm
/usr/local/devperl/lib/5.00554/Exporter.pm
/usr/local/devperl/lib/5.00554/auto/Getopt/Long/autosplit.ix
/usr/local/devperl/lib/5.00554/strict.pm
/usr/local/devperl/lib/5.00554/vars.pm
/usr/local/devperl/lib/5.00554/Pod/Functions.pm
/usr/local/devperl/lib/5.00554/Getopt/Long.pm
/usr/local/devperl/lib/5.00554/i686-linux/Config.pm
/usr/local/devperl/lib/5.00554/lib.pm
/home/tchrist/perllib/Pod/Html.pm
/usr/local/devperl/lib/5.00554/Cwd.pm
/usr/local/devperl/lib/5.00554/AutoLoader.pm
SEE ALSO
Devel::Loaded and pmload(1).
AUTHORS and COPYRIGHTS
Copyright (C) 1999 Tom Christiansen.
Copyright (C) 2006-2008 Mark Leighton Fisher.
This is free software; you can redistribute it and/or modify it under the terms of either: (a) the GNU General Public License as published
by the Free Software Foundation; either version 1, or (at your option) any later version, or (b) the Perl "Artistic License". (This is the
Perl 5 licensing scheme.)
Please note this is a change from the original pmtools-1.00 (still available on CPAN), as pmtools-1.00 were licensed only under the Perl
"Artistic License".
perl v5.10.1 2010-02-22 PLXLOAD(1p)