06-13-2013
I wonder if zip and its imitators, with it's smart choice of compression, might outperform a compressed FS. I am wondering if somtone has set it up so a zip can be mounted as a file system. Yup:
http://www.google.com/search?q=zip+file+system+mount
A FS with versioning might make backups simpler -- just lay it down and if it is different, the old one is versioned into the background. I could have swore wiki had a real nice chart of many FS, but this is all I found:
https://en.wikipedia.org/wiki/List_of_file_systems But then I looked in see also and found it:
https://en.wikipedia.org/wiki/Compar...f_file_systems
I always wanted to see a FS where directories are enhanced to allow them to contain small files like an archive, and by extension small directories, so a big empty file tree might physically be one directory node. Files that grow past a threshold get rousted out. I guess zip gets pretty close to that. It recovers space from lightly used pages, like a 4.1 page file using 5 pages, and allows compression transparently. A tree or hash container for directory entries might be nice, too.
Last edited by DGPickett; 06-13-2013 at 02:55 PM..
This User Gave Thanks to DGPickett For This Post:
10 More Discussions You Might Find Interesting
1. Filesystems, Disks and Memory
Do you know how I can find detailed
information on filesystems on Linux and
Solaris. And I mean not only for the OS but and how it(the OS) uses the hard drives!
Thank you in advance!!
Solid Snake;) ;) (3 Replies)
Discussion started by: SolidSnake
3 Replies
2. Linux
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. Tips and Tutorials
Hi,
Please have a look this: http://tldp.org/LDP/Linux-Filesystem-Hierarchy/Linux-Filesystem-Hierarchy.pdf
I think this can be very useful for a beginner/intermediate level user to understand the filesystem hierarchy and as well as it can be used as a reference to various linux commands and... (0 Replies)
Discussion started by: tayyabq8
0 Replies
4. Programming
I am trying to uncompress a UDP packets payload. The data was compressed using "Xceed Version 4.3" which is a closed source windows program. I need to uncompress the data on a linux box. The technical support people at Xceed tell me that the data was compressed using "the Deflate compression method... (0 Replies)
Discussion started by: sysadmin9
0 Replies
5. UNIX for Advanced & Expert Users
I know that Univ FileSystem stores all file data in the form of first few direct nodes followed by indirect nodes. But internally some systems implement where , a single block of 4096 isnt allocated alone a single block basis on physical drive, rather a large chunk of data is allocated and no. of... (1 Reply)
Discussion started by: GloriousDaisy
1 Replies
6. UNIX for Dummies Questions & Answers
Hello again.
Please can someone tell me how can i check if my filesystem is raw on unix/linux ?
Is there some file to check or something like that to be sure ?
also ,
when i do :
$ ls -l /dev/rdisk
i get among other things , this also(there resides are oracle related files) :
... (2 Replies)
Discussion started by: tonijel
2 Replies
7. SuSE
Hi all.
Im migrating from a Unix 32 bit to a linux suse 10 64 bit and would like to know whats the best way to migrate the filesystems? cpio? tar? ftp? Could I make a backup in tape in the unix 32 and restore it in the linux 64?
thanx (1 Reply)
Discussion started by: mrodrig
1 Replies
8. Linux
hi,
we are getting filesystem locking issue very frequently. we are using linux rhel 5.5. our filesystem type is gfs2 where we are facing locking issue and unix admin team reboots server to over come with this issue. suddenly we used to face slowness on server and server gets hung. after that... (1 Reply)
Discussion started by: anshu ranjan
1 Replies
9. Linux
Cud some one pls help me wit some partitions of linux filesystem wit their meaning....urgent cos is an assignment (5 Replies)
Discussion started by: GODBLESSME
5 Replies
10. Shell Programming and Scripting
i need to backup a directory from one partition to another and and compress that directory after backing up, so i need to predict the compressed size of the directory with out actually compressing it, to check whether the space is available in the destination partition to accommodate the zipped... (2 Replies)
Discussion started by: Kesavan
2 Replies
LEARN ABOUT DEBIAN
sys::filesystem::linux
Sys::Filesystem::Linux(3pm) User Contributed Perl Documentation Sys::Filesystem::Linux(3pm)
NAME
Sys::Filesystem::Linux - Return Linux filesystem information to Sys::Filesystem
SYNOPSIS
See Sys::Filesystem.
INHERITANCE
Sys::Filesystem::Linux
ISA Sys::Filesystem::Unix
ISA UNIVERSAL
METHODS
version ()
Return the version of the (sub)module.
ATTRIBUTES
The following is a list of filesystem properties which may be queried as methods through the parent Sys::Filesystem object.
fs_spec
Dscribes the block special device or remote filesystem to be mounted.
For ordinary mounts it will hold (a link to) a block special device node (as created by mknod(8)) for the device to be
mounted, like /dev/cdromaXX or aXX/dev/sdb7aXX. For NFS mounts one will have <host>:<dir>, e.g., aXXknuth.aeb.nl:/aXX.
For procfs, use aXXprocaXX.
Instead of giving the device explicitly, one may indicate the (ext2 or xfs) filesystem that is to be mounted by its UUID or volume
label (cf. e2label(8) or xfs_admin(8)), writing LABEL=<label> or UUID=<uuid>, e.g., aXXLABEL=BootaXX or
aXXUUID=3e6be9de-8139-11d1-9106-a43f08d823a6aXX. This will make the system more robust: adding or removing a SCSI disk changes the
disk device name but not the filesystem volume label.
fs_file
Describes the mount point for the filesystem. For swap partitions, this field should be specified asaXXnone. If the name of the mount
point contains spaces these can be escaped asaXX 40.
fs_vfstype
Dscribes the type of the filesystem. Linux supports lots of filesystem types, such as adfs, affs, autofs, coda, coherent,
cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs, smbfs,
sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs, and possibly others. For more details, see mount(8). For the filesystems
currently supported by the running kernel, see /proc/filesystems. An entry swap denotes a file or partition to be used for swapping,
cf. swapon(8). An entry ignore causes the line to be ignored. This is useful to show disk partitions which are currently unused.
fs_mntops
Describes the mount options associated with the filesystem.
It is formatted as a comma separated list of options. It contains at least the type of mount plus any additional options
appropriate to the filesystem type. For documentation on the available options for non- nfs file systems, see mount(8). For
documentation on all nfs-specific options have a look at nfs(5). Common for all types of file system are the options
aXXaXXnoautoaXXaXX (do not mount when 'mount -a' is given, e.g., at boot time), aXXaXXuseraXXaXX (allow a user to mount), and
aXXaXXowneraXXaXX (allow device owner to mount), and aXXaXX_netdevaXXaXX (device requires network to be available). The
aXXaXXowneraXXaXX and aXXaXX_netdevaXXaXX options are Linux-specific. For more details, see mount(8).
fs_freq
Used for these filesystems by the dump(8) command to determine which filesystems need to be dumped. If the fifth field is not
present, a value of zero is returned and dump will assume that the filesystem does not need to be dumped.
fs_passno
Used by the fsck(8) program to determine the order in which filesystem checks are done at reboot time. The root filesystem should be
specified with a fs_passno of 1, and other filesystems should have a fs_passno of 2. Filesystems within a drive will be checked
sequentially, but filesystems on different drives will be checked at the same time to utilize parallelism available in the
hardware. If the sixth field is not present or zero, a value of zero is returned and fsck will assume that the filesystem does not
need to be checked.
SEE ALSO
Sys::Filesystem, Sys::Filesystem::Unix, fstab(5)
VERSION
$Id: Linux.pm 128 2010-05-12 13:16:44Z trevor $
AUTHOR
Nicola Worthington <nicolaw@cpan.org> - <http://perlgirl.org.uk>
Jens Rehsack <rehsack@cpan.org> - <http://www.rehsack.de/>
COPYRIGHT
Copyright 2004,2005,2006 Nicola Worthington.
Copyright 2009,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::Linux(3pm)