Sponsored Content
Special Forums Hardware Filesystems, Disks and Memory Filesystem for Linux - Solaris Post 43450 by SolidSnake on Tuesday 18th of November 2003 02:18:26 AM
Old 11-18-2003
Sorry, was quite helpful!
It is just too early in the morning the time I write this!
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

solaris filesystem

Dear all can we create more than one file system in single slice? I am using solaris 8 ultra spark machine. regards S.Balu. (2 Replies)
Discussion started by: sbaloo
2 Replies

2. Linux

Linux filesystem

Hi all, Suppose i have a disk having three partitions (hda1,hda2,hda3) ,and are mounted all under /dev/ .. My question is where the / will be existing.which file system it wil be in? I am windows user new to linux/unix.Any help in learning internals would be appreciated . Thanks ,... (1 Reply)
Discussion started by: gkrishn
1 Replies

3. Solaris

How can I mount a ufs filesystem on a solaris 10 sparc onto a Linux server

Hi there, I am trying to mount a SAN volume (which is mapped to solaris sparc) partitioned with ufs filesystem onto a linux (intel processor 64bit) server. *I have re-compiled the linux kernel t support ufs fstype with ro mount support. filesystem on solaris:... (3 Replies)
Discussion started by: ilan
3 Replies

4. Solaris

filesystem in solaris 8

Hi All, Can someone give me some info regarding where's the mount point or slice of /var. It's not in /etc/vfstab. I only find it in: bash-2.03# cat /etc/mnttab | grep var swap /var/run tmpfs dev=1 1215228103 How do I increase the size of it? Thanks in advance for any... (3 Replies)
Discussion started by: itik
3 Replies

5. Solaris

The filesystem is still full - Solaris 10!

Good morning, sir! I've a problem with FileSystem, the problem is FileSystem is full First time, I've already read carefully the sticky thread FileSystem full - What to lock for https://www.unix.com/sun-solaris/25840-filesystem-full-what-look.html And then, I will post some information of... (4 Replies)
Discussion started by: trantuananh24hg
4 Replies

6. Filesystems, Disks and Memory

mounting filesystem twice on Solaris

Hello, In a shared storage environment is their anything to stop being able to mount the same filesystem on two hosts by accident, a flag being set or something on the storage? If it did happen would one of the hosts panic? (2 Replies)
Discussion started by: Actuator
2 Replies

7. UNIX for Dummies Questions & Answers

resize a filesystem in solaris 10

i am facing a problem, i would like to resize a file system called /pcard04 i am not useing any voulme manager and we have a NETAPP center storge. what i did is root@cms-dev # df -h | grep /pcard04 /dev/dsk/c4t60A9800043346C35636F2D6D4F354743d0s0 5.2G 4.0G 1.0G 80% /pcard04 then... (1 Reply)
Discussion started by: q8devilish
1 Replies

8. Solaris

Need on Veritas filesystem, solaris

Hello Folks, Was wondering if you can help me make the following disk back online, Disk_22 auto - - error I am using Solaris 9 and veritas version 4. Anep (6 Replies)
Discussion started by: jaapar
6 Replies

9. Solaris

Solaris Filesystem

Hi, Is there a command that list the unmounted filesystems ? Thank you (4 Replies)
Discussion started by: anwesh
4 Replies

10. Solaris

Solaris Filesystem vs. Windows FileSystem

Hi guys! Could you tell me what's the difference of filesystem of Solaris to filesystem of Windows? I need to compare both. I have read some over the net but it's so much technical. Could you explain it in a more simpler term? I am new to Solaris. Hope you help me guys. Thanks! (4 Replies)
Discussion started by: arah
4 Replies
Sys::Filesystem(3pm)					User Contributed Perl Documentation				      Sys::Filesystem(3pm)

NAME
Sys::Filesystem - Retrieve list of filesystems and their properties SYNOPSIS
use strict; use Sys::Filesystem (); # Method 1 my $fs = Sys::Filesystem->new(); my @filesystems = $fs->filesystems(); for (@filesystems) { printf("%s is a %s filesystem mounted on %s ", $fs->mount_point($_), $fs->format($_), $fs->device($_) ); } # Method 2 my $weird_fs = Sys::Filesystem->new( fstab => '/etc/weird/vfstab.conf', mtab => '/etc/active_mounts', xtab => '/etc/nfs/mounts' ); my @weird_filesystems = $weird_fs->filesystems(); # Method 3 (nice but naughty) my @filesystems = Sys::Filesystem->filesystems(); DESCRIPTION
Sys::Filesystem is intended to be a portable interface to list and query filesystem names and their properties. At the time of writing there were only Solaris and Win32 modules available on CPAN to perform this kind of operation. This module hopes to provide a consistant API to list all, mounted, unmounted and special filesystems on a system, and query as many properties as possible with common aliases wherever possible. INHERITANCE
Sys::Filesystem ISA UNIVERSAL METHODS
new Creates a new Sys::Filesystem object. new() accepts 3 optional key pair values to help or force where mount information is gathered from. These values are not otherwise defaulted by the main Sys::Filesystem object, but left to the platform specific helper modules to determine as an exercise of common sense. fstab Specify the full path and filename of the filesystem table (or fstab for short). mtab Specify the full path and filename of the mounted filesystem table (or mtab for short). Not all platforms have such a file and so this option may be ignored on some systems. xtab Specify the full path and filename of the mounted NFS filesystem table (or xtab for short). This is usually only pertinant to Unix bases systems. Not all helper modules will query NFS mounts as a separate exercise, and therefore this option may be ignored on some systems. supported Returns true if the operating system is supported by Sys::Filesystem. Unsupported operating systems may get less information, e.g. the mount state couldn't determined or which file system type is special ins't known. Listing Filesystems filesystems() Returns a list of all filesystem. May accept an optional list of key pair values in order to filter/restrict the results which are returned. The restrictions are evaluated to match as much as possible, so asking for regular and special file system (or mounted and special file systems), you'll get all. For better understanding, please imagine the parameters like: @fslist = $fs->filesystems( mounted => 1, special => 1 ); # results similar as SELECT mountpoint FROM filesystems WHERE mounted = 1 OR special = 1 If you need other selection choices, please take a look at DBD::Sys. Valid values are as follows: device => "string" Returns only filesystems that are mounted using the device of "string". For example: my $fdd_filesytem = Sys::Filesystem->filesystems(device => "/dev/fd0"); mounted => 1 Returns only filesystems which can be confirmed as actively mounted. (Filesystems which are mounted). The mounted_filesystems() method is an alias for this syntax. unmounted => 1 Returns only filesystems which cannot be confirmed as actively mounted. (Filesystems which are not mounted). The unmounted_filesystems() method is an alias for this syntax. special => 1 Returns only filesystems which are regarded as special in some way. A filesystem is marked as special by the operating specific helper module. For example, a tmpfs type filesystem on one operating system might be regarded as a special filesystem, but not on others. Consult the documentation of the operating system specific helper module for further information about your system. (Sys::Filesystem::Linux for Linux or Sys::Filesystem::Solaris for Solaris etc). This parameter is mutually exclusive to "regular". The special_filesystems() method is an alias for this syntax. regular => 1 Returns only fileystems which are not regarded as special. (Normal filesystems). This parameter is mutually exclusive to "special". The regular_filesystems() method is an alias for this syntax. mounted_filesystems() Returns a list of all filesystems which can be verified as currently being mounted. unmounted_filesystems() Returns a list of all filesystems which cannot be verified as currently being mounted. special_filesystems() Returns a list of all fileystems which are considered special. This will usually contain meta and swap partitions like /proc and /dev/shm on Linux. regular_filesystems() Returns a list of all filesystems which are not considered to be special. Filesystem Properties Available filesystem properties and their names vary wildly between platforms. Common aliases have been provided wherever possible. You should check the documentation of the specific platform helper module to list all of the properties which are available for that platform. For example, read the Sys::Filesystem::Linux documentation for a list of all filesystem properties available to query under Linux. mount_point() or filesystem() Returns the friendly name of the filesystem. This will usually be the same name as appears in the list returned by the filesystems() method. mounted() Returns boolean true if the filesystem is mounted. label() Returns the fileystem label. This functionality may need to be retrofitted to some original OS specific helper modules as of Sys::Filesystem 1.12. volume() Returns the volume that the filesystem belongs to or is mounted on. This functionality may need to be retrofitted to some original OS specific helper modules as of Sys::Filesystem 1.12. device() Returns the physical device that the filesystem is connected to. special() Returns boolean true if the filesystem type is considered "special". type() or format() Returns the type of filesystem format. fat32, ntfs, ufs, hpfs, ext3, xfs etc. options() Returns the options that the filesystem was mounted with. This may commonly contain information such as read-write, user and group settings and permissions. mount_order() Returns the order in which this filesystem should be mounted on boot. check_order() Returns the order in which this filesystem should be consistency checked on boot. check_frequency() Returns how often this filesystem is checked for consistency. OS SPECIFIC HELPER MODULES
Dummy The Dummy module is there to provide a default failover result to the main Sys::Filesystem module if no suitable platform specific module can be found or successfully loaded. This is the last module to be tried, in order of platform, Unix (if not on Win32), and then Dummy. Unix The Unix module is intended to provide a "best guess" failover result to the main Sys::Filesystem module if no suitable platform specific module can be found, and the platform is not 'MSWin32'. This module requires additional work to improve it's guestimation abilities. Darwin First written by Christian Renz <crenz@web42.com>. Win32 Provides "mount_point" and "device" of mounted filesystems on Windows. AIX Please be aware that the AIX /etc/filesystems file has both a "type" and "vfs" field. The "type" field should not be confused with the filesystem format/type (that is stored in the "vfs" field). You may wish to use the "format" field when querying for filesystem types, since it is aliased to be more reliable accross different platforms. Other Linux, Solaris, Cygwin, FreeBSD, NetBSD, HP-UX. OS Identifiers The following list is taken from perlport. Please refer to the original source for the most up to date version. This information should help anyone who wishes to write a helper module for a new platform. Modules should have the same name as ^O in title caps. Thus 'openbsd' becomes 'Openbsd.pm'. REQUIREMENTS
Sys::Filesystem requires Perl >= 5.6 to run. TODO
Add support for Tru64, MidnightBSD, Haiku, Minix, DragonflyBSD and OpenBSD. Please contact me if you would like to provide code for these operating systems. SUPPORT
You can find documentation for this module with the perldoc command. perldoc Sys::Filesystem You can also look for information at: o RT: CPAN's request tracker <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Sys-Filesystem> o AnnoCPAN: Annotated CPAN documentation <http://annocpan.org/dist/Sys-Filesystem> o CPAN Ratings <http://cpanratings.perl.org/s/Sys-Filesystem> o Search CPAN <http://search.cpan.org/dist/Sys-Filesystem/> SEE ALSO
perlport, Solaris::DeviceTree, Win32::DriveInfo VERSION
$Id: Filesystem.pm 141 2010-05-14 16:04:41Z trevor $ AUTHOR
Nicola Worthington <nicolaw@cpan.org> - <http://perlgirl.org.uk> Jens Rehsack <rehsack@cpan.org> - <http://www.rehsack.de/> ACKNOWLEDGEMENTS
See CREDITS in the distribution tarball. COPYRIGHT
Copyright 2004,2005,2006 Nicola Worthington. Copyright 2008-2010 Jens Rehsack. This software is licensed under The Apache Software License, Version 2.0. <http://www.apache.org/licenses/LICENSE-2.0> perl v5.10.1 2010-05-18 Sys::Filesystem(3pm)
All times are GMT -4. The time now is 12:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy