Linux下的文件系统大全
来源:互联网 发布:dirty talk 知乎 编辑:程序博客网 时间:2024/04/26 19:34
Source: http://www.linuxlinks.com/Kernel/File_Systems/
- Accessfsa permission filesystem for linux
- Active Block I/O Scheduling SystemThe Active Block I/O Scheduling System (ABISS) is anextension of the hard-disk storage subsystem of Linux, whose mainpurpose is to provide a guaranteed reading and writing bit rate toapplications. Apart from these guaranteed real-time (RT) streams, wealso included multiple priorities for best-effort (BE) disk traffic.
- apple2fsan APPLE2 file system driver for Linux
- Arlaa free AFS client implementation
- ASFSASFS is a filesystem driver for Linux kernel that supports the Amiga SmartFileSystem file system.
- ASFS filesystem drivera filesystem driver for the Linux kernel that adds supportfor the Amiga SmartFileSystem. It supports both read and write,however, write support is in an early beta stage
- AVFSa 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
- BeFS for LinuxBeFS for Linux is a read-only Be FileSystem driver for the Linux 2.4 kernel.
- BeOS filesystem for Linuxthe BeOS filesystem (used BeOS operating system) driver for Linux 2.2.x and 2.3.x
- Bonnieased on the Bonnie hard drive benchmark by Tim Bray. The mostnotable features that have been added are support for >2G of storageand testing operations involving thousands of files in a directory
- boxfsBoxfs is a FUSE-based filesystem to access files stored on a box.net account.
- BtrfsBtrfs features include: Extent based file storage (2^64 maxfile size), space efficient packing of small files, space efficientindexed directories, dynamic inode allocation, writable snapshots, andmore.
- Captive NTFSCaptive NTFS implements the first full read/write free accessto NTFS disk drives. You can mount your Microsoft Windows NT, 200x orXP partition as a transparently accessible volume for your GNU/Linux.
- case insensitive on purpose file systemciopfs (case insensitive on purpose file system) is astackable or overlay Linux userspace file system (implemented withFUSE) which mounts a normal directory on a regular file system in acase-insensitive fashion.
- ccgfsccgfs is a transport-agnostic network filesystem using FUSE.Transport is arranged by helper programs, such as SSH. The PUSHtransport mode acts like a "reverse" NFS and makes it possible toexport a filesystem from a firewalled host without defeating thesecurity model.
- cdemu-traycdemu-tray is a simple cdemu client written in C using dbus-glib and GTK+
- CDfsa file system for Linux systems that `exports' all tracks and boot images on a CD as normal files
- CFSCFS is an encrypting file system for Unix-like OSs. It usesNFS as its interface, and so is reasonably portable. The FS code datesback to 1989, and the crypto to 1992, so it is showing signs of age.This code should be regarded as completely unsupported
- Chiron FSChiron FS is a FUSE based filesystem that implementsreplication at the filesystem level like RAID 1 does at the devicelevel. The replicated filesystem may be of any kind you want; the onlyrequisite is that you mount it. There is no need for specialconfiguration files; the setup is as simple as one mount command (orone line in fstab).
- CIFS VFSCIFS VFS is a virtual file system for Linux to allow accessto servers and storage appliances compliant with the SNIA CIFSSpecification version 1.0 or later. Popular servers such as Samba,Windows 2000, Windows XP and many others support this.
- ClamFSClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through clamd daemon.
- cldcld is a highly reliable, cache coherent, distributedfilesystem that is used for cloud consensus, master election, namespace, and critical file storage.
- Codaan advanced networked filesystem
- cromfsCromfs is a compressed read-only filesystem for Linux. Cromfsis intended for permanently archiving gigabytes of big files that havea lot of redundancy. It is more aimed at heavy compression than at alight fingerprint. It uses the lzma compression algorithm from 7-zip.
- CryptoFSCryptoFS is a encryption filesystem for the Linux UserlandFilesystem. Files written to the mount point will be stored encrypted(data and filename) in a directory on a normal filesystem.
- CurlFtpFSCurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl. It automatically reconnects if the server times out.
- cvsfspresents the CVS contents as mountable file system. It allowsto view the versioned files as like they were ordinary files on a disk.There is also a possibility to check in/out some files for editing
- davfsdavfs is a Linux file system driver that allows you to mounta WebDAV server as a disk drive. WebDAV is an extension to HTTP/1.1that allows remote collaborative authoring of Web resources, defined inRFC 2518.
- DVD-Vaultan open-source implementation of a file system archive thatmakes a DVD SCSI Library with multiple pieces of DVD-R or DVD-RAM medialook like a single large file system
- eCryptfseCryptfs is an POSIX-compliant enterprise-class stackedcryptographic filesystem for Linux. It is derived from Erez Zadok'sCryptfs, implemented through the FiST framework for generating stackedfilesystems. eCryptfs extends Cryptfs to provide advanced keymanagement and policy features. eCryptfs stores cryptographic metadatain the header of each file written, so that encrypted files can becopied between hosts; the file will be decryptable with the proper key,and there is no need to keep track of any additional information asidefrom what is already in the encrypted file itself.
- efsExtent File System: Silicon Graphics' early block-device filesystem, widely used on pre-6.0 versions of IRI
- EncFSEncFS provides an encrypted filesystem in user-space. TheEncFS module itself runs without any special permissions and uses theFUSE library and Linux kernel module to provide the filesysteminterface.
- Enforcera Linux Security Module designed to improve integrityof a computer running Linux by ensuring no tampering of thefile system. It can interact with TCPA hardware to provide higher levels of assurance for software and sensitive data
- ext2fsext2fs is a file system driver that allows OS/2 to access Linux native partitions.
- ext2hideext2hide allows users and administrators to utilize thereserved space of the ext2/3 superblocks to store hidden data on theirfilesystems, rendering it inaccessible to any normal viewing, yet stillresiding in permanent storage on disk.
- EXT2IFSan Installable File System for Windows NT4, Windows 2000, andWindows XP. The driver can read both the EXT2 and EXT3 filesystems. Asimple installation program makes using the driver easy
- ext3a whole slew of kernels and ext3 related bits
- exthideexthide is a file hiding tool for ext2/ext3 filesystems.
- Fast Secure File SystemFSFS is a secure, distributed, scalable, user-space filesystem that exports existing directories securely over the network,letting users store and retrieve encrypted data in a transparent way.FSFS is written as a pair of user space daemons that act as clients andservers.
- FDMS3-FSfdmsfs is a FUSE filesystem which can read fostex FDMS-3volumes. When mounted, the songs (programs) appear as directories andthe tracks appear as WAVE files within those directories. This allowssongs to be played or mixed-down directly off the disk (e.g. usingAudacity). Development was done using an FD-4 image, but it should workfor the FD-8, and probably other FDMS-3 devices (e.g. VF160).
- fexFile Exchange Daemon: a replicating filesystem fordisconnected computers similar to intermezzo (and not so similar tocoda). The main design goal for fex was to provide a system which iseasy to install and configure.
- Filesystem Hierarchy Standarda new filesystem hierarchy standard for Linux and otherUnix-like operating systems. FHS defines acommon arrangement of the many files and directories in Unix-likesystems (the filesystem hierarchy) that different developers (primarilyLinux ones)have agreed to use
- FiSTFile System Translator: a set of stackable file systemtemplates for each operating system, and ahigh-level language that can describe stackable file systems in across-platform portable fashion. Using FiST, stackable file systemsneed only be described once
- fistgenthe first release of the FiST code generator, used to create stackable file systems out of templates anda high-level language
- Flamethrowera multicast file distribution system. It was originallycreated to add multicast install capabilities to SystemImager, but isdesigned as a stand-alone package. It works with entire directoryheirarchies, rather than single files
- frfsfrfs aims at implementing a fully functional in-RAMfilesystem using the FUSE framework. Its main goals are speed, minimalmemory overhead, extensibility, and simplicity: it should be easy andstraightforward to understand what the code does.
- FSDEXT2FSDEXT2 is a port of the second extended file system (ext2fs) to Windows 95; albeit a read-only version.
- FSlintFSlint is a toolkit to clean filesystem lint. It includes aGTK+ GUI as well as a command line interface and can be used to reclaimdisk space. It has an interface for uninstalling packages,
- FuLFSThe FULFS (Fuse using Large File System) is a simple hack tostore and read very large files on/from a filesystem with a smallmaximum file size. The primary purpose was putting DVD-sized images onFAT32 and using them transparently. The files are stored in the form ofname.aa, name.ab, etc.
- FunionFSFunionFS is a union filesystem for the FUSE driver thatallows a small read-write filesystem to be superimposed on read-onlymedia such as a CD-ROM. It is useful for live CD distributions orsystems storing files in a PROM or a compressed filesystem such asCRAMFS.
- FurFur is a filesystem based on FUSE which mounts a Windows CEdevice (connected with the librapi2 from the synce project) onto adirectory of the local filesystem in a transparent and user-friendlyway.
- FUR filesystemFur is a filesystem based on FUSE which mounts a Windows CEdevice (connected with the librapi2 from the synce project) onto adirectory of the local filesystem in a transparent and user-friendlyway.
- fuse-zipfuse-zip is a FUSE file system to navigate, extract, create,and modify ZIP archives based on libzip implemented in C++. You canwork with ZIP archives as real directories. Unlike KIO or Gnome VFS, itcan be used in any application without modifications.
- FusedaapFusedaap is a read-only FUSE filesystem, allowing forbrowsing and accessing DAAP (iTunes) music shares. One possible use forfusedaap is to allow applications that don't have native DAAP supportto easily access music from DAAP shares.
- fusefltfuseflt is a FUSE filesystem that allows the user to definefile conversion filters that will be applied when requested. It relieson filename extensions to determine file types.
- fusenrgFuseNRG allows you to mount Ahead Nero NRG files on your Unixsystem with FUSE. On the mounted directory, there will be an ISO fileequivalent to the original NRG file. Such an ISO file can be mountedwith fuseiso, or burned to a CD with cdrecord or even Ahead Nero itself.
- GFSRed Hat Global File System is a clustered file system forLinux that allows multiple servers on a storage area network (SAN) tohave read/write access to a single file system on shared SAN devices.
- GFS: The Global File SystemGFS (Global File System) is a cluster file system. It allowsa cluster of computers to simultaneously use a block device that isshared between them (with FC, iSCSI, NBD, etc...). GFS reads and writesto the block device like a local filesystem, but also uses a lockmodule to allow the computers coordinate their I/O so filesystemconsistency is maintained.
- GlusterFSGlusterFS is a cluster file-system capable of scaling toseveral peta-bytes. It aggregates various storage bricks overInfiniband RDMA or TCP/IP interconnect into one large parallel networkfile system. GlusterFS is based on a stackable user space designwithout compromising performance.
- goofsgoofs is a userspace filesystem that aims to expose Googleservices such as Picasa images, contacts, blogs, documents,spreadsheets, presentations, etc. It is written using the Pythonbinding for FUSE together with the Python gdata API.
- GSTFSGSTFS (GStreamer FS) is a filesystem for on-demandtranscoding of music files between different formats. It utilizes theGStreamer library for conversion, so any formats supported by GStreamershould also be supported by GSTFS.
- HFS for LinuxHFS (Hierarchical File System) patches for Linux
- InterMezzoa new distributed file system with a focus on highavailability. InterMezzo is an Open Source project, currently on Linux(2.2 and 2.3). A primary target of our development is to providesupport for flexible replication of directories, with disconnectedoperation and a persistent cache.
- JFSIBM's journaled file system technology, currently used in IBMenterprise servers, is designed for high-throughput serverenvironments, key to running intranet and other high-performancee-business file servers
- JolietJoliet is a Microsoft extension to the ISO 9660 filesystem that allows Unicode characters to be used in filenames.
- konspirea new distributed file-sharing system featuring fast, exhaustive searches and modest network bandwidth requirements
- LessfsLessfs is a high performance inline data deduplicating filesystem for Linux. Lessfs complies to the POSIX standard and is veryuseful for backup purposes as well as providing storage for virtualmachine images.
- LinLogFSto implement a log-structured file system within the Linux2.2.x kernels. LinLogFS has a filesystem-independent core that providesgeneral services required for a log-structured file system and uses a"traditional" file system implementation to do the actualfilesystem/VFS operations
- Linux FAT32 SupportFAT32 is an extension to the FAT (File Allocation Table) thatallows larger partitions than FAT16 while having a normal cluster sizeof 4096 bytes
- Linux Virtual File-system Layerdescribes the internals of one of the fundamental Linuxkernel subsystems - the Virtual File-system Layer also known as the VFSswitch
- LoggedFSLoggedFS is a fuse-filesystem which can log every operationsin the filesystem (open, read, write, chmod, chown, remove, etc...).The configuration file allows to logs operations only for certainsfiles with a regexp.
- loggerfsloggerfs is a FUSE-based virtual file system thatautomatically parses log files and sends that information to a defineddatabase. Existing log parsers usually run periodically and scan theentire file for changes. loggerfs takes a different approach byproviding a virtual file system. Whenever data is appended to a virtualfile by the logging daemon, the information is directly stored in thedatabase.
- Logic File SystemThe Logic File System enables the user to access filesthrough an additionnal mountpoint, /lfs, where powerful logic queriescan be issued and navigation can be done through different dimensions,like date, size, or extension. For instance,
- LUFS Userland Filesystema hybrid userspace filesystem framework supporting anindefinite number of filesystems (localfs, sshfs implemented so far)transparently for any application. It consists of a kernel module andan userspace daemon. Basicly it delegates most of the VFS calls to aspecialized daemon which handles them
- lustrenext-generation cluster file system which can serve clusterswith 10,000's of nodes, petabytes of storage, move 100's of GB/sec withstate of the art security and management infrastructure. The 1.0release of Lustre will happen early 2003 and will target clusters up to1,000 nodes with 100'TB's of storage
- LynxFSLynxFS is a filesystem driver for LynxOS filesystem images.It is based on FUSE. The LynxOS filesystem appears to be very similarto BSD's FFS. This driver may be of use to people inspecting ordebugging embedded systems.
- MagmaMagma is an experimental network filesystem for Linux and BSDkernels based on a distributed hash table. Each object stored is calleda "flare" and is managed using its SHA1 hash key. Flares can be movedas opaque objects from node to node and requests can be proxied throughthe network transparently to the user. Its goals are scalability,redundancy, data availability, compliance with POSIX, and basicencryption on the user side.
- MandosThe Mandos system allows computers to have encrypted rootfile systems and at the same time be capable of remote or unattendedreboots. The computers run a small client program in the initial RAMdisk environment which will communicate with a server over a network.All network communication is encrypted using TLS. The clients areidentified by the server using an OpenPGP key that is unique to eachclient. The server sends the clients an encrypted password. Theencrypted password is decrypted by the clients using the same OpenPGPkey, and the password is then used to unlock the root file system.
- memcachefsmemcachefs is FUSE based filesystem which mounts the memcacheserver. It allows you to view the cache data of memcached like regularfiles.
- MinorFsMinorFS is a userspace filesystem for Linux providing privatestorage to pseudo persistent processes. This allows programs that arerun by a user to keep some data safe from all potential malware thatruns with all this users' privileges.
- Moose File SystemMoose File System is a networking, distributed, faulttolerant file system. It spreads data over several servers visible to auser as one resource. For standard file operations, MooseFS, mountedwith FUSE, acts as other Unix-alike filesystems.
- MySQLfsMySQLfs is a FUSE filesystem that stores attributes, directory tree structure, and data blocks as MySQL data.
- NILFSNILFS is a log-structured file system, and it is downloadableas open-source software. NILFS is an abbreviation of the NewImplementation of a Log-structured File System. A log-structured filesystem has the characteristic that all file system data includingmetadata is written in a log-like format. Data is never overwritten,only appended in this file system. This greatly improves performancebecause there is little overhead regarding disk seeks.
- NNFSNon-Networked File System
- Non-Networked File Systemprovides a consistent file system over several non-networked Unix computers (or slow networked)
- NOOFSNOOFS is a project which aims at creating an innovative filesystem, whose source code is distributed under the terms of the GNUGeneral Public License. The major goal of this project is to provide afile system storing its data in an SQL relational database. NOOFS is anexperimental project which gives solution to the problems andlimitations of the current file system.
- OBDFSan Object-Based Filesystem architecture which is part of theLustre project. OBDFS separates the handling of storage objects, suchas files or redirectors to files from the on-disk storage. This allowseasy implementation of logical object drivers such as RAID, clustering,snapshots, and remote device access
- OberFSOberFS is a two to ten times faster file system, designed toreplace the 15-year-old NTFS and ext2 file systems, by exploitingmodern PC's faster processors and larger RAM
- ObexFSObexFS is a FUSE-based filesystem using OBEX to access the memory on mobile phones.
- OpenAFSOpenAFS is a distributed filesystem product that offers aclient-server architecture for file sharing, providing locationindependence, scalability and transparent migration capabilities fordata.
- OpenGFS Projecta continuation of the GPL version of the Global File Systemas originally started by Sistina but that later switched to a non-freelicense
- OperaFSOperaFS is a Linux implementation of the Opera file system, which is the file system used on 3DO CD-ROMs.
- POLEa portable C++ library to create and read structured storage.With a structured storage, you can store files inside another file, oryou can even create complex directory tree
- Proxy filesystem for FUSEProxy filesystem for FUSE is an implmentation of a filesystemthat resolves symlinks and displays them as real folders as well asdoing a few more things. For example, it is possible to point a folderor a single file at a file in the user's home directory. Also, it ispossible to hide files and directories from the folder listing.
- PVFSParallel Virtual File System is a user-space parallel filesystem for use on clusters of PCs (and Beowulfs in particular). Itprovides transparent file striping across multiple machines andincludes a shared library for use with existing binaries.
- Reiserfsa file system using a variant on classical balanced tree algorithms
- romfsa space-efficient, small, read-only filesystem for Linux andsome Linux based projects. It is a block-based filesystem, that meansit makes use of block (or sector) accessible storage driver (likedisks, CDs, ROM drives)
- self-certifying file systema secure, global network file system with completelydecentralized control. SFS lets you access your files from anywhere andshare them with anyone, anywhere. Anyone can set up an SFS server, andany user can access any server from any client
- SFSa secure, global file system with completely decentralizedcontrol. SFS lets you access your files from anywhere and share themwith anyone, anywhere
- ShaoLin CogoFSa high-performance and reliable stackable compression filesystem for Linux. It compresses files and stores them in compressedform to multiply your hard disk space, increases I/O access speed, andreduces network traffic
- SieFSSieFS is a virtual filesystem for accessing Siemens mobilephones' memory (flexmem or MultiMediaCard) from Linux. Now you canmount your phone (by datacable or IRDA) and work with it like with anyother removable storage.
- SMBNetFSSMBNetFS allows you use samba/microsoft network much like network neighborhood in Microsoft Windows.
- SnapFSan enhancement for Linux journal file systems such as Ext3 toprovide snapshots. Snapshots provide frozen images of the file systems
- SpadFSSpadFS is an attempt to combine features of advancedfilesystems (crash recovery, fast directories, etc.) and goodperformance without increasing code complexity too much.
- sqlzmasqlzma is a patch against lzma and squashfs that makessquashfs support both LZMA compression and ZLIB compression. A squashfsimage file that uses LZMA compression has no backward compatibility,but the patched squashfs and its tools can handle the old squashfsimage generated by the unpatched squashfs-tools.
- Squashfsa highly compressed read-only filesystem for Linux (kernel2.4.x). It uses zlib compression to compress both files, inodes anddirectories. Inodes in the system are very small and all blocks arepacked to minimise data overhead. Block sizes greater than 4K aresupported up to a maximum of 32K
- StegFSa Steganographic File System for Linux. Not only does itencrypt data, it also hides it such that it cannot be proved to be there
- TagsistantTagsistant is a semantic filesystem for Linux and BSDkernels. It uses directories as tags and allows file tagging by simplyputting files inside desired tag directories. The path you are walkingby is your query, e.g. tagsistant/tag1/AND/tag2/OR/tag3/AND/tag2/.Being a low level interface, a filesystem can be instantly used byshell users, file managers, or CGI. A plug-in architecture is underdevelopment to add autotagging functionality for common files like.mp3, .ogg, .jpeg, .html, and .xml. A transparent ontology engine isalso planned to allow users create a relationship schema betweendirectories by moving one inside the other.
- TCFSTransparent Cryptographic File System: a suitable solution to the problem of privacy for distributed file systems
- tffstffs is a FUSE driver that allows you to mount a hard diskfrom a T*PFIELD digital satellite receiver to a directory in your filesystem tree. Any program can access the files on your T*PFIELD disklike any other ordinary file. tffs does not support any writeoperations. Changing, deleting, and renaming files is not possible.tffs has only been tested with the T*PFIELD PVR4000. It may or may notwork with other models.
- Timpanogas Netware file system imagera tool for migrating NetWare Servers to Linux and allowsSystem Administrators to merge, consolidate, split, and restorecollections of NetWare volumes for server consolidation and Migration
- Tru64Tru64 UNIX is a 64-bit UNIX operating system for the Alphamicroprocessor architecture, currently owned by Hewlett-Packard (HP).
- TSKmount-FuseTSKmount is a Fuse filesystem written in Perl and based onThe Sleuth Kit tools. It is intended to provide an easy way to recoverdeleted files over ext2, FAT, and NTFS filesystems.
- UDFthe filesystem standard used by DVD-ROMs and "packet writing" software for CDRs and CDRWs
- UDFclientUDFclient is a userland implementation of the UDFfilingsystem as defined by the OSTA group. UDFclient is designed to bea study platform and a run-up to a full read and write kernel levelimplementation.
- unionfsA stackable unification file system, which can appear tomerge the contents of several directories (branches), while keepingtheir physical content separate. Unionfs is useful for unified sourcetree management, merged contents of split CD-ROM, merged separatesoftware package directories, data grids, and more.
- v9fsprovides client and server implementations of the 9P and9P2000 distributed file system protocols for Unix-based operatingsystems
- Virtual LargeFile System for LUFSVirtual LargeFile System for LUFS is a plugin for the LUFSpackage which allows to write large files (4GB and more) on primitivefilesystems like FAT32. The workaround is simple: the file is stored insmall files (chunks) on the real filesystem using the same method andnaming scheme as the split utility.
- virtual800virtual800 is a FUSE-based filesystem that provides a big filesystem with big files for testing of large file transfers.
- vs3fsan experimental new type of filesytem that is steganographicby nature. It not only encrypts all information on the disk, but alsotries to hide that information in such a way that it cannot be provento even exist on the disk
- weta-dfsA distributed file system. It is designed to be fail-safethrough replications of files, fast and easy to install, platformindependent, and to have fast recovery from crashes.
- xfsan OSI-Certified Open Source journaling file system
- XtreemFSXtreemFS is a distributed filesystem designed for storagesystems that span the Internet. It allows you to mount an XtreemFSvolume from anywhere, given the right permissions. It includes supportfor POSIX ACLs and extended attributes (xattrs).
- YAFFSYet Another Flash Filing System: a flash filing systemoptimised for NAND flash. It is a journal-based filing system, whichthus automatically provides wear-levelling, and robustness on powerfailure. It also scales well (in terms of boot time and RAM usage) forthe large flash sizes we are increasingly seeing
- zisofs-toolsan extension to the ISO9660 filesystem that allows files, ona file-by-file basis, to be stored compressed and decompressed in realtime. The zisofs filesystem is supported by recent versions of Linux(2.4.14 or later)
- Linux下的文件系统大全
- Linux下的文件系统
- linux下的文件系统
- linux下的文件系统
- Linux 下的文件系统
- Linux下的文件系统
- linux下文件系统的问题
- linux下的日志文件系统
- linux下的 Proc 文件系统
- Linux下的FLASH文件系统
- Linux下的主要文件系统
- 浅谈Linux下的文件系统
- linux下文件系统的介绍
- linux下的proc文件系统
- linux下的tmpfs 文件系统
- Linux下文件系统的转换
- Linux 下的文件系统目录
- linux下的文件系统选型
- 又到综合练习时间:递归
- 求职银行
- 钓 鱼 式执法远未了局
- 华为的一道编码笔试题
- 共享内存小记
- Linux下的文件系统大全
- 深入理解c++拷贝构造函数
- 基于Java Web服务(Webservices)接口获取实时股票(Stock)交易代码实例
- 去掉CE程序启动时的动画效果
- web 服务器
- 关于MapServer配图工具MFEditor
- CUDA学习之旅2009.11.15--《深入浅出CUDA》完结篇
- [_数据挖掘_] 决策树
- c#中如何使用mapserver之一环境搭建