Main > Free Download Search >

Free fs software for linux

fs

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 53
GConf-FS 0.02

GConf-FS 0.02


GConf-FS script allows you to view a gconf tree as a file system. more>>
GConf-FS script allows you to view a gconf tree as a file system. This script use the FUSE perl binding and Gnome2::GConf.

<<less
Download (0.012MB)
Added: 2006-10-19 License: LGPL (GNU Lesser General Public License) Price:
1100 downloads
fs-check 0.7

fs-check 0.7


fs-check checks filesystem sizes to see if they are getting too full. more>>
fs-check program checks filesystem sizes to see if they are getting too full. It uses a configuration file that specifies the filesystems to check, email contacts, trigger thresholds (percentage or amount used/unused), and a report program to run.
Also included in the package is such a sample report program, fs-report. It shows things like the largest files, the newest files, and core files. It can be run from cron or as a daemon.
Both programs have a number of command-line options.
Enhancements:
- Various bugs have been fixed.
- This package will now build outside of the source tree.
- An option for specifying the default configuration file was added.
- Perl 5.006 or greater is now required.
<<less
Download (0.12MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1335 downloads
SynCE FS 0.7

SynCE FS 0.7


SynCE FS project allows you to mount pocketPC like a remote filesystem. more>>
SynCE FS project allows you to mount pocketPC like a remote filesystem.

<<less
Download (0.015MB)
Added: 2007-06-22 License: GPL (GNU General Public License) Price:
860 downloads
AVFS 0.9.8

AVFS 0.9.8


AVFS is a system, which enables all programs to look inside gzip, tar, zip, etc. files. more>>
AVFS is a system, which enables all programs to look inside gzip, tar, zip, etc. files or view remote (ftp, http, dav, etc.) files, without recompiling the programs.
It currently supports floppies, tar and gzip files, zip, bzip2, ar and rar files, ftp sessions, http, webdav, rsh/rcp, ssh/scp. Quite a few other handlers are implemented with the Midnight Commanders external FS.
AVFS can be installed in two ways. These are:
Avfscoda
This method in theory works on any Linux system which has the
coda filesystem compiled in the kernel or as a kernel module.
In practice it works best with glibc-6.1 or higher, and it has
been tested on 2.2.X and 2.4.X kernels.
Preload
Currently this works on solaris systems. There are problems
making the preload method work for GLIBC version 6.1 or
higher, so systems using GLIBC are not supported.
Using AVFS is very similar in both cases. Differences will be indicated.
The installation method is different. For installation instructions
see the files INSTALL.preload and INSTALL.avfscoda respectively.
Enhancements:
- utar supports long names in POSIX ustar archives
- fixed truncation of 100 byte long file names in tar archive
- fixed crash in zlib code
- fixed deadlock in extfs code
- updated bzlib to 1.0.3
- updated avfsd to use fuse API version 26
several extfs fixes:
- fixed ucpio script
- fixed bug in extfs symlink handling (patch from Tanmoy Bhattacharya)
- fixed ftplist to output correct symlinks and to support http/ssh (patch from Tanmoy Bhattacharya)
- extfs scripts rpm and trpm outputs correct file sizes (important for fuse) (patch from Tanmoy Bhattacharya)
- ftppass/davpass checks for additional base avfs directories. Environment variable AVFSBASE can be set for non-default directory. (patch from Tanmoy Bhattacharya)
- ftp module supports @ in usernames (patch from Tanmoy Bhattacharya)
- the avfs library is built and installed by default additionally to fuse/avfscoda/preload depending on the actual system
- added RPM spec file for avfs-fuse (patch from Tanmoy Bhattacharya)
<<less
Download (0.70MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
877 downloads
AFS::FS 2.4.0

AFS::FS 2.4.0


AFS::FS is a Perl module to communicate with an AFS File Server. more>>
AFS::FS is a Perl module to communicate with an AFS File Server.

SYNOPSIS

use AFS::FS qw(
getquota
isafs lsmount mkmount rmmount
setquota whereis
);

my $quota = getquota(.);
my $ok = setquota(., $quota);

$ok = isafs(.);

my $vol = lsmount(/afs/mpa/home/nog);
print "Vol = $vol n";

$ok = mkmount(./tmp, home.nog);
print "ok mkmount = $okn";

$ok = rmmount(./tmp);
print "ok rmmount = $okn";

my @hosts = whereis(/afs/mpa/home, 1);
foreach my $host (@hosts) {
print " $hostn";
}

NOTE: The following lines are version 1 style: all names are exported by default. This style is deprecated !!!

use AFS; # import all AFS names
use AFS @AFS::CM; # import just the cache manager names

This module provides several functions to communicate with an AFS file server. It is used to check the status of a file server machine. It has functions to administer mount points and quotas. On request it returns the server(s) that house a given file or directory. Any function required must by explicitly listed by the use statement to be exported into the calling package.

Some of these functions have the optional argument FOLLOW. FOLLOW determines which file should be used should PATH be a symbolic link. If FOLLOW be set to 1, then the symbolic link is followed to its target. If FOLLOW is set to 0, then the function applies to the symbolic link itself. If not specified FOLLOW defaults to 1.

<<less
Download (0.18MB)
Added: 2007-03-01 License: Perl Artistic License Price:
976 downloads
FDMS3-FS 0.2.2

FDMS3-FS 0.2.2


FDMS3-FS is a FUSE filesystem driver for the fostex FDMS-3 as used by the various fostex digital multitrackers. more>>
FDMS3-FS is a FUSE filesystem driver for the fostex FDMS-3 as used by the various fostex digital multitrackers, such as the FD-4, FD-8.
This driver presents the FDMS filesystem as a series of directories - one for each program (song) on the disk:
/mnt/p000-song1
/mnt/p001-song2
/mnt/p002-anotherone
...
Each directory contains a number of .WAV files - one for each track:
/mnt/p001-song2/track-0.wav
/mnt/p001-song2/track-1.wav
...
These .wav files can then be played/mixed/ripped to disk as you want.
Usage
Step 1 - Image the hard disk (optional)
I suggest taking an image of the hard disk, rather than working with the original. Having said this, I see no reason why it would cause any problems, since no write operations are attempted. You can take an image like this:
dd if=/dev/hdd of=fostex-image.dd bs=512
This WILL take some time!
Step 2 - Mount the filesystem
./fdmsfs fostex-image.dd /mnt
If this fails, you probably have a problem with FUSE. Please check the fuse website for more help. If you are sure its not a fuse problem, please let me know!
Step 3 - Use the .WAVs
ls /mnt
should produce a list of the available programs.
You can obviously copy the wavs somewhere else, encode them, import them into something like cubase/soundgarden or whatever. If you just want to play a song, I suggest using Audacity, which can load all the tracks for a partiular program, and play them together or mix them down.
Enhancements:
- This release adds 24-bit audio support, which means the D2424 is now supported.
- It also adds some sanity checking code that makes working with partial images a little easier.
<<less
Download (0.004MB)
Added: 2007-05-21 License: GPL (GNU General Public License) Price:
891 downloads
AFS::Command::FS 1.7

AFS::Command::FS 1.7


AFS::Command::FS is a OO API to the AFS fs command. more>>
AFS::Command::FS is a OO API to the AFS fs command.

SYNOPSIS

use AFS::Command::FS;

my $fs = AFS::Command::FS->new();

my $fs = AFS::Command::FS->new
(
command => $path_to_your_fs_binary,
);

This module implements an OO API wrapper around the AFS fs command. The supported methods depend on the version of the fs binary used, and are determined automagically.

<<less
Download (0.076MB)
Added: 2006-11-02 License: Perl Artistic License Price:
1086 downloads
DCE::DFS 0.50

DCE::DFS 0.50


DCE::DFS is a Perl module interface to DFS internals. more>>
DCE::DFS is a Perl module interface to DFS internals.

General DFS methods

$cellname = DCE::DFS::cellname(path)
$status = DCE::DFS::crmount(path, fileset, read_write = 0)
$status = DCE::DFS::delmount(path)
($fid, $status) = DCE::DFS::fid(path)

ACL stuff

($acl, $status) = DCE::DFS::acl(path, acl_type, registry_handle);
$acl->entries()
$acl->entry(entry_key)
$acl->modify(entry_key, permissions)
$acl->delete(entry_key)
$acl->deleteall()
$acl->calc_mask()
$acl->commit()

FLDB methods

$flserver->status_endoflist
$flserver->type_rw =item $flserver->type_ro =item $flserver->type_bk
$id = $fid->id
($flserver, $status) = DCE::DFS::flserver(cell_fs = "/.:/fs")
$flserver->ftserver()
$flserver->ftserver_by_name(name)
$flserver->fileset_reset()
$flserver->fileset_mask_ftserver(ftserver)
$flserver->fileset_mask_aggregate(aggregate)
$flserver->fileset_mask_type(type)
$flserver->fileset()
$flserver->fileset_by_name(name)
$flserver->fileset_by_id(fid)
ftserver methods ^
$ftserver->status_endoflist
$ftserver->address()
$ftserver->hostname()
$ftserver->aggregate()

aggregate methods

$aggregate->ftserver()
$aggregate->name()
$aggregate->device()
$aggregate->id()
$aggregate->type()
$aggregate->size()
$aggregate->free()

fileset methods

$fileset->type_rw =item $fileset->type_ro =item $fileset->type_bk
$fileset->ftserver(ftserver_index = -1)
$fileset->aggregate(ftserver_index = -1)
$fileset->name()
$fileset->ftserver_count()
$fileset->ftserver_index(ftserver)
$fileset->exists(fileset_type, ftserver_index = -1)
$fileset->usage(ftserver_index = -1, fileset_type = 0)
$fileset->quota()
$fileset->set_quota(quota)

<<less
Download (0.016MB)
Added: 2007-04-16 License: Perl Artistic License Price:
921 downloads
FS.WordFinder 3.5.1

FS.WordFinder 3.5.1


FS.WordFinder is a PHP word search puzzle. more>>
FS.WordFinder is a PHP word search puzzle game. You enter your own words, and set the many options to your liking, and it will create the puzzle automatically.
You can use many different styles for your puzzle, or create your own using the style toolkit.
The puzzle is printable, or you can play it through your browser. Multiple languages are supported.
Setup:
Upload the files:
fs.wordfinder.php
main_inc.php
gridStyles.php
in ASCII to your server. Make sure they are all in the same directory. Feel free to edit the main_inc.php file, which contains the html for the main table where you input your words.
Then create a lang directory on your server, making sure its in the same directory as fs.wordfinder.php, and upload all the files in the lang directory on your hard drive up to this new directory on your server.
If you wish to use the old, pre-2.8, interface, rename or delete the file, main_inc.php, and then rename main_inc_old.php to main_inc.php then upload that file, overwriting the other one.
Enhancements:
- This version fixes a bug where the user would pick diagonal words but no up and down words, and it would still pick down but not the down-right diagonal direction.
<<less
Download (0.043MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1216 downloads
ucsd-psystem-fs 1.3

ucsd-psystem-fs 1.3


ucsd-psystem-fs project makes it possible to mount UCSD p- System disk images as Linux file sytems. more>>
ucsd-psystem-fs project makes it possible to mount UCSD p- System disk images as Linux file sytems.
This project has been successfully tested against several disk image formats. All of the disk formats are automatically detected at run time, no guessing by the user is required. The formats supported include:
- Non-interleaved disk images work correctly, for any valid size. This gives the best performance, as you would expect.
- Single and redundant directory contents work.
- Apple ][ Pascal 140KB interleaved disk images work correctly. This was tested against the system disk images at ftp://ftp.mayn.de/ pub/ really_old_stuff/ mirrors/ apple.asimov.net/ programming/ apple_pascal/
- Simple 800KB disk images work. This was tested against the disk images at http://apple2.callapple.org/ software/ tribby/ apascal.html
- Offset interleaved 256KB disk images (PDP11?) work. This was tested against the disk images at http://www.bitsavers.org/ bits/ UCSD_Pascal/ ucsd_II.0/
IIRC, the original UCSD p-System did not permit more than one file being open for writing at the same time. Files in this file system are represented by a single continuous disk extent. This implementation uses the Buffer Gap algorithm, found in many text editors, to manage file extents being written. This implementation can cope with two (or more) files open for writing at the same time, however performance will be impacted as disk blocks will constantly be shuffled back and forth as the gap is moved to the end of each of the files being written.
Enhancements:
- The ucsdpsys_disk(1) command now automagically converts text files during put and get operations unless specifically requested to perform binary transfers.
- The ucsdpsys_disk(1) command now preserves the modification date (as far as is possible) across gets and puts.
- The ucsdpsys_disk(1) command is now able to get and put whole directories from and to UCSD p-System disk images.
<<less
Download (0.19MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
938 downloads
unionfs 1.0.11

unionfs 1.0.11


unionfs is a stackable filesystem which merges different directories. more>>
Unionfs is a stackable unification file system which can appear to merge the contents of several directories (branches), while keeping their physical content separate.
Unionfs is useful for unified source tree management, merging the contents of a split CD-ROM, merging separate software package directories, data grids, and more.
Unionfs allows any mix of read-only and read-write branches, as well as insertion and deletion of branches anywhere in the fan-out.
To maintain Unix semantics, Unionfs handles elimination of duplicates, partial-error conditions, and more.
Installation
- unionfs.o: the kernel module
- unionctl: a user utility which allows you to add and remove branches
You should be able to just type "make" and Unionfs will build itself. The Makefile will look for your running kernel sources in /lib/modules/`uname -r`/build/include. If your kernel sources are located in a different directory, create a "fistdev.mk" file along the lines of: TOPINC=-I/path/to/my/kernel/sources/linux-2.4.xx/include
There are two Makefile options related to extended attribute support, which is turned off by default. You should define UNIONFS_XATTR to turn it on. Vanilla kernels should work automatically, but if you (or your vendor) has applied the ACL/EA patches you might need to define FIST_SETXATTR_CONSTVOID to correct the setxattr operations function
prototype.
Using fistdev.mk, you can also turn off the debugging print system, which adds to the modules code size significantly. Just add "EXTRACFLAGS=-DNODEBUG" to fistdev.mk.
The doit.sh script included in the distribution will mount unionfs with two branches (/branch0 and /branch1) by default. You can use it as an example and edit to your tastes.
To install unionfs run "make install". This copies unionfs.o into /lib/modules/`uname -r`/kernel/fs/; copies the utilities into /usr/local/sbin; and copies man pages into /usr/local/man;
Enhancements:
- rdstate.c (find_rdstate): Factor out rdstate search.
- file.c (unionfs_dir_llseek): Use rdstate if it exists.
<<less
Download (0.10MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1659 downloads
XAO::DO::FS::Config 1.06

XAO::DO::FS::Config 1.06


XAO::DO::FS::Config is an embeddable configuration object for XAO::FS. more>>
XAO::DO::FS::Config is an embeddable configuration object for XAO::FS.

SYNOPSIS

use XAO::Projects;
use XAO::Objects;

my $config=XAO::Objects->new(objname => Config,
sitename => test);

XAO::Projects::create_project(name => test,
object => $config,
set_current => 1);

my $fsconfig=XAO::Objects->new(objname => FS::Config,
odb_args => {
dsn => OS:MySQL_DBI:test_os
user => test,
password => TeSt,
});

$config->embed(fs => $fsconfig);

my $odb=$config->odb();

The XAO::DO::FS::Config is normally used in larger projects configurations that are persistent in memory. See XAO::DO::Config for more information on how embeddable configuration objects work.

METHODS

cleanup ()

Calls reset() method on the odb to clean up the handler and prepare it for the next session.

disable_special_access ()

Disables use of odb() method to set a new value (this is the default state).

embeddable_methods ()

Used internally by global Config object, returns an array with embeddable method names. Currently there is only one embeddable method -- odb().

enable_special_access ()

Enables use of odb() method to set a new value. Normally you do not need this method.

Example:

$config->enable_special_access();
$config->odb($odb);
$config->disable_special_access();
new ($$)

Creates a new empty configuration object. If odb_args is given then it will connect to a database using these arguments.

Example:

my $fsconfig=XAO::Objects->new(objname => FS::Config,
odb_args => {
dsn => OS:MySQL_DBI:test_os
user => test,
password => TeSt,
});
odb (;$)

Returns current database handler. If called with an argument and speciall access is enabled then replaces database handler.

<<less
Download (0.096MB)
Added: 2007-08-01 License: Perl Artistic License Price:
814 downloads
anyfs-tools 0.84.12

anyfs-tools 0.84.12


anyfs-tools is a unix-way toolset for recovering and converting filesystems. more>>
anyfs-tools is a unix-way toolset for recovering and converting filesystems.
SYNOPSIS
build_it [-qvV] directory inode_table
anysurrect [-b blocksize] [-i input_inode_table] [-p path_prefix] [-u file_umask] [-U dir_umask] [-qvV] device inode_table
reblock [-nqvV] inode_table device blocksize
build_e2fs [ -c|-l filename ] [-b blocksize] [-f fragment-size] [-g blocks-per-group] [-i bytes-per-inode] [-j] [-J journal-options] [-N number-of-inodes] [-n] [-m reserved-blocks-percentage] [-o creator-os] [-O feature[,...]] [-q] [-r fs-revision-level] [-R raid-options] [-v] [-F] [-L volume-label] [-M last-mounted-directory] [-S] [-T filesystem-type] [-V] inode_table device [blocks-count]
mount -t any -o inodetable=file.it[,other_mount_options] device dir
build_it reads from directory recursively information about all filesystem inodes using filesystem driver (read-only maybe) for Linux OS and saves it to external inode table.
anysurrect search on device files proceeds from knowing different file types structure. Information about founded files also saves to external inode table.
reblock change filesystem block size. reblock using information from inode table change each files fragments placing so, that it was align by blocks bounds with new size.
build_e2fs proceeds from external inode table information for building ext2fs filesystems on device.
anyfs filesystem driver for Linux allows to mount device using inode table information. At mounted filesystem will be allow so file operations as deleting, moving files; making symbolic and hard links, special files; changing file access permissions. All this changes saves on unmounting to the same external inode table file and doesnt affect the device.
Usage:
Convert filesystems
anyfs-tools allows to convert filesystems. The only one requirement for source filesystem exist: there is must be FIBMAP system call ioctl(2) support in the filesystem driver (maybe read-only) for Linux OS.
Destination filesystem at that moment maybe only ext2fs. But its quite possible, that in future there are will other filesystem building support. At the first it must be interest for filesystem maintainers so as existing of convenient tool for converting of other filesystems to their one, not requesting much free space for saving of all user data, certainty will increase of the filesystem users.
In general, an applying anyfs-tools order for filesystem converting must be next:
1) build_it for reading all informaton about files placing and access permissions and saving it to external inode table file.;
2) anyfs driver for checking existence of all needed files and maybe searching of files requiring of separately saving (e.g, files eith size less than 4 Kb for ReiserFS);
3) maybe reblock for changing filesystem blocksize in occurence when destination filesystem dont support the same blocksize for this device, that source one;
4) at last ext2fs filesystem builds by build_e2fs.
Recovering damaged filesystem
For recovering files from filesystem at first intended anysurrect. After it using possible applying of anyfs filesystem drive for founded files viewing and maybe reading and saving it to another filesystem. Driver also may allow to sort files into directories so as user need in it, rename files as it necessary. At last also possible to build new filesystem with help of build_e2fs.
Recovering files from not damaged filesystem
For file recovering an aplying anyfs-tools tools order is the same that for recovering damaged filesystem excepting that at the begining you must execute build_it for reading about present filesystem file placing.
Enhancements:
- Fix anyfs building with kernel version >=2.6.19
- Some other building fix
- Fix new (from v0.84.10) i/o buffer bug in anysurrect.
- Extremally optimize anysurrect.
- Add -s option to build_it.
- Add support of converting from ntfs-3g by anyconvertfs.
<<less
Download (0.24MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
826 downloads
Device::Cdio::ISO9660::FS 0.2.3

Device::Cdio::ISO9660::FS 0.2.3


Device::Cdio::ISO9660::FS is a Perl class for ISO 9660 CD reading. more>>
Device::Cdio::ISO9660::FS is a Perl class for ISO 9660 CD reading.

SYNOPSIS

This encapsulates ISO 9660 Filesystem aspects of CD Tracks. As such this is a This library however needs to be used in conjunction with Device::Cdio::ISO9660.

use Device::Cdio::ISO9660:FS;
$cd = Device::Cdio::ISO9660::FS->new(-source=>/dev/cdrom);
$statbuf = $cd->stat ($iso9660_path.$local_filename);

$blocks = POSIX::ceil($statbuf->{size} / $perlcdio::ISO_BLOCKSIZE);
for (my $i = 0; $i < $blocks; $i++) {
my $buf = $cd->read_data_blocks ($statbuf->{LSN} + $i);
die if !defined($buf);
}

print $buf;

This is an Object-Oriented interface to the GNU CD Input and Control library (libcdio) which is written in C. This class handles ISO 9660 aspects of a tracks from a CD in a CD-ROM or as a track of a CD image. A CD image is distinct from an ISO 9660 image in that a CD image contains other CD-line information (e.g. tracks, information or assocated with the CD). See also Device::Cdio::ISO9660::IFS for working with an ISO 9660 image.

<<less
Download (0.022MB)
Added: 2007-03-05 License: Perl Artistic License Price:
963 downloads
Device::Cdio::ISO9660::IFS 0.2.3

Device::Cdio::ISO9660::IFS 0.2.3


Device::Cdio::ISO9660::IFS is a class for ISO 9660 Filesystem image reading. more>>
Device::Cdio::ISO9660::IFS is a class for ISO 9660 Filesystem image reading.

SYNOPSIS

This encapsulates ISO 9660 filesystem Image handling. The class is often used in conjunction with Device::Cdio::ISO9660.

use Device::Cdio::ISO9660;
use Device::Cdio::ISO9660::IFS;

$iso = Device::Cdio::ISO9660::IFS->new(-source=>copying.iso);
$id = $iso->get_application_id();
@file_stats = $iso->readdir($path);
foreach my $href (@file_stats) {
printf "%s [LSN %6d] %8d %s%sn",
$href->{is_dir} ? "d" : "-",
$href->{LSN}, $href->{size},
$path,
Device::Cdio::ISO9660::name_translate($href->{filename});
}

This is an Object-Oriented interface to the GNU CD Input and Control library (libcdio) which is written in C. This class handles ISO 9660 aspects of an ISO 9600 image. An ISO 9660 image is distinct from a CD or a CD iamge in that the latter contains other CD-like information (e.g. tracks, information or assocated with the CD). See also Device::Cdio::ISO9660::FS for working with a CD or CD image.

<<less
Download (0.22MB)
Added: 2007-02-23 License: Perl Artistic License Price:
975 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4