465 projects tagged "Filesystems"
The main goal of the Linux Trustees project is to create an advanced permission management system for Linux. The solution proposed is mainly inspired by the approach taken by Novell Netware and the Java security API. Special objects (called trustees) can be bound to every file or directory. The trustee object can be used to ensure that access to a file, directory, or directory with subdirectories is granted (or denied) to a certain user or group (or all except user or group). Trustees are like POSIX ACLs, but trustee objects can affect entire subdirectory trees, while ACLs a single file. Trustees works with the 2.6 Linux kernel.
Filelight graphically represents a file system as a set of concentric segmented rings (or nested piecharts), aiming to show where disk space is being used. Segments expand from the center, representing files and directories. The size of segments is proportional to the size of the files they represent. Directories have child segments which represent the files they contain. Filelight performs a similar function to the command line tool du, but all the information is shown in a compact graphical fashion.
MP3FS is a read-only FUSE filesystem that transcodes FLAC audio files to MP3 on the fly when opened and read. It is useful to enable the use of your FLAC collection with software and/or hardware that only understands MP3s. It is also a novel alternative to traditional MP3 encoder applications. Just use your favorite file browser to select the files you want encoded, and copy them somewhere.
xdiskusage is a user-friendly program to show you what is using up all your disk space. It is based on the design of the "xdu" program written by Phillip C. Dykstra. Changes have been made so it runs "du" for you, and can display the free space left on the disk, and produce a PostScript version of the display.
translucency is a loadable kernel module for Linux that virtually merges two directories, making it possible to overwrite files on read-only media and compile projects (such as the Linux kernel) with different options without copying sources each time. No user-space tools have to be changed. The process is also known as inheriting (ifs), stacking, translucency (tfs), loopback (lofs), and overlay (ovlfs).
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.