`
izuoyan
  • 浏览: 9225209 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux下的文件系统大全

阅读更多

Source: http://www.linuxlinks.com/Kernel/File_Systems/

  • Accessfs
    a permission filesystem for linux
  • Active Block I/O Scheduling System
    The Active Block I/O Scheduling System (ABISS) is an extension of the hard-disk storage subsystem of Linux, whose main purpose is to provide a guaranteed reading and writing bit rate to applications. Apart from these guaranteed real-time (RT) streams, we also included multiple priorities for best-effort (BE) disk traffic.
  • apple2fs
    an APPLE2 file system driver for Linux
  • Arla
    a free AFS client implementation
  • ASFS
    ASFS is a filesystem driver for Linux kernel that supports the Amiga SmartFileSystem file system.
  • ASFS filesystem driver
    a filesystem driver for the Linux kernel that adds support for the Amiga SmartFileSystem. It supports both read and write, however, write support is in an early beta stage
  • AVFS
    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
  • BeFS for Linux
    BeFS for Linux is a read-only Be FileSystem driver for the Linux 2.4 kernel.
  • Bonnie
    ased on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory
  • boxfs
    Boxfs is a FUSE-based filesystem to access files stored on a box.net account.
  • Btrfs
    Btrfs features include: Extent based file storage (2^64 max file size), space efficient packing of small files, space efficient indexed directories, dynamic inode allocation, writable snapshots, and more.
  • Captive NTFS
    Captive NTFS implements the first full read/write free access to NTFS disk drives. You can mount your Microsoft Windows NT, 200x or XP partition as a transparently accessible volume for your GNU/Linux.
  • case insensitive on purpose file system
    ciopfs (case insensitive on purpose file system) is a stackable or overlay Linux userspace file system (implemented with FUSE) which mounts a normal directory on a regular file system in a case-insensitive fashion.
  • ccgfs
    ccgfs is a transport-agnostic network filesystem using FUSE. Transport is arranged by helper programs, such as SSH. The PUSH transport mode acts like a "reverse" NFS and makes it possible to export a filesystem from a firewalled host without defeating the security model.
  • cdemu-tray
    cdemu-tray is a simple cdemu client written in C using dbus-glib and GTK+
  • CDfs
    a file system for Linux systems that `exports' all tracks and boot images on a CD as normal files
  • CFS
    CFS is an encrypting file system for Unix-like OSs. It uses NFS as its interface, and so is reasonably portable. The FS code dates back to 1989, and the crypto to 1992, so it is showing signs of age. This code should be regarded as completely unsupported
  • Chiron FS
    Chiron FS is a FUSE based filesystem that implements replication at the filesystem level like RAID 1 does at the device level. The replicated filesystem may be of any kind you want; the only requisite is that you mount it. There is no need for special configuration files; the setup is as simple as one mount command (or one line in fstab).
  • CIFS VFS
    CIFS VFS is a virtual file system for Linux to allow access to servers and storage appliances compliant with the SNIA CIFS Specification version 1.0 or later. Popular servers such as Samba, Windows 2000, Windows XP and many others support this.
  • ClamFS
    ClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through clamd daemon.
  • cld
    cld is a highly reliable, cache coherent, distributed filesystem that is used for cloud consensus, master election, name space, and critical file storage.
  • Coda
    an advanced networked filesystem
  • cromfs
    Cromfs is a compressed read-only filesystem for Linux. Cromfs is intended for permanently archiving gigabytes of big files that have a lot of redundancy. It is more aimed at heavy compression than at a light fingerprint. It uses the lzma compression algorithm from 7-zip.
  • CryptoFS
    CryptoFS is a encryption filesystem for the Linux Userland Filesystem. Files written to the mount point will be stored encrypted (data and filename) in a directory on a normal filesystem.
  • CurlFtpFS
    CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl. It automatically reconnects if the server times out.
  • cvsfs
    presents the CVS contents as mountable file system. It allows to 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
  • davfs
    davfs is a Linux file system driver that allows you to mount a WebDAV server as a disk drive. WebDAV is an extension to HTTP/1.1 that allows remote collaborative authoring of Web resources, defined in RFC 2518.
  • DVD-Vault
    an open-source implementation of a file system archive that makes a DVD SCSI Library with multiple pieces of DVD-R or DVD-RAM media look like a single large file system
  • eCryptfs
    eCryptfs is an POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. It is derived from Erez Zadok's Cryptfs, implemented through the FiST framework for generating stacked filesystems. eCryptfs extends Cryptfs to provide advanced key management and policy features. eCryptfs stores cryptographic metadata in the header of each file written, so that encrypted files can be copied between hosts; the file will be decryptable with the proper key, and there is no need to keep track of any additional information aside from what is already in the encrypted file itself.
  • efs
    Extent File System: Silicon Graphics' early block-device filesystem, widely used on pre-6.0 versions of IRI
  • EncFS
    EncFS provides an encrypted filesystem in user-space. The EncFS module itself runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface.
  • Enforcer
    a Linux Security Module designed to improve integrity of a computer running Linux by ensuring no tampering of the file system. It can interact with TCPA hardware to provide higher levels of assurance for software and sensitive data
  • ext2fs
    ext2fs is a file system driver that allows OS/2 to access Linux native partitions.
  • ext2hide
    ext2hide allows users and administrators to utilize the reserved space of the ext2/3 superblocks to store hidden data on their filesystems, rendering it inaccessible to any normal viewing, yet still residing in permanent storage on disk.
  • EXT2IFS
    an Installable File System for Windows NT4, Windows 2000, and Windows XP. The driver can read both the EXT2 and EXT3 filesystems. A simple installation program makes using the driver easy
  • ext3
    a whole slew of kernels and ext3 related bits
  • exthide
    exthide is a file hiding tool for ext2/ext3 filesystems.
  • Fast Secure File System
    FSFS is a secure, distributed, scalable, user-space file system 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 and servers.
  • FDMS3-FS
    fdmsfs is a FUSE filesystem which can read fostex FDMS-3 volumes. When mounted, the songs (programs) appear as directories and the tracks appear as WAVE files within those directories. This allows songs to be played or mixed-down directly off the disk (e.g. using Audacity). Development was done using an FD-4 image, but it should work for the FD-8, and probably other FDMS-3 devices (e.g. VF160).
  • fex
    File Exchange Daemon: a replicating filesystem for disconnected computers similar to intermezzo (and not so similar to coda). The main design goal for fex was to provide a system which is easy to install and configure.
  • Filesystem Hierarchy Standard
    a new filesystem hierarchy standard for Linux and other Unix-like operating systems. FHS defines a common arrangement of the many files and directories in Unix-like systems (the filesystem hierarchy) that different developers (primarily Linux ones) have agreed to use
  • FiST
    File System Translator: a set of stackable file system templates for each operating system, and a high-level language that can describe stackable file systems in a cross-platform portable fashion. Using FiST, stackable file systems need only be described once
  • fistgen
    the first release of the FiST code generator, used to create stackable file systems out of templates and a high-level language
  • Flamethrower
    a multicast file distribution system. It was originally created to add multicast install capabilities to SystemImager, but is designed as a stand-alone package. It works with entire directory heirarchies, rather than single files
  • frfs
    frfs aims at implementing a fully functional in-RAM filesystem using the FUSE framework. Its main goals are speed, minimal memory overhead, extensibility, and simplicity: it should be easy and straightforward to understand what the code does.
  • FSDEXT2
    FSDEXT2 is a port of the second extended file system (ext2fs) to Windows 95; albeit a read-only version.
  • FSlint
    FSlint is a toolkit to clean filesystem lint. It includes a GTK+ GUI as well as a command line interface and can be used to reclaim disk space. It has an interface for uninstalling packages,
  • FuLFS
    The FULFS (Fuse using Large File System) is a simple hack to store and read very large files on/from a filesystem with a small maximum file size. The primary purpose was putting DVD-sized images on FAT32 and using them transparently. The files are stored in the form of name.aa, name.ab, etc.
  • FunionFS
    FunionFS is a union filesystem for the FUSE driver that allows a small read-write filesystem to be superimposed on read-only media such as a CD-ROM. It is useful for live CD distributions or systems storing files in a PROM or a compressed filesystem such as CRAMFS.
  • Fur
    Fur is a filesystem based on FUSE which mounts a Windows CE device (connected with the librapi2 from the synce project) onto a directory of the local filesystem in a transparent and user-friendly way.
  • FUR filesystem
    Fur is a filesystem based on FUSE which mounts a Windows CE device (connected with the librapi2 from the synce project) onto a directory of the local filesystem in a transparent and user-friendly way.
  • fuse-zip
    fuse-zip is a FUSE file system to navigate, extract, create, and modify ZIP archives based on libzip implemented in C++. You can work with ZIP archives as real directories. Unlike KIO or Gnome VFS, it can be used in any application without modifications.
  • Fusedaap
    Fusedaap is a read-only FUSE filesystem, allowing for browsing and accessing DAAP (iTunes) music shares. One possible use for fusedaap is to allow applications that don't have native DAAP support to easily access music from DAAP shares.
  • fuseflt
    fuseflt is a FUSE filesystem that allows the user to define file conversion filters that will be applied when requested. It relies on filename extensions to determine file types.
  • fusenrg
    FuseNRG allows you to mount Ahead Nero NRG files on your Unix system with FUSE. On the mounted directory, there will be an ISO file equivalent to the original NRG file. Such an ISO file can be mounted with fuseiso, or burned to a CD with cdrecord or even Ahead Nero itself.
  • GFS
    Red Hat Global File System is a clustered file system for Linux that allows multiple servers on a storage area network (SAN) to have read/write access to a single file system on shared SAN devices.
  • GFS: The Global File System
    GFS (Global File System) is a cluster file system. It allows a cluster of computers to simultaneously use a block device that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads and writes to the block device like a local filesystem, but also uses a lock module to allow the computers coordinate their I/O so filesystem consistency is maintained.
  • GlusterFS
    GlusterFS is a cluster file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is based on a stackable user space design without compromising performance.
  • goofs
    goofs is a userspace filesystem that aims to expose Google services such as Picasa images, contacts, blogs, documents, spreadsheets, presentations, etc. It is written using the Python binding for FUSE together with the Python gdata API.
  • GSTFS
    GSTFS (GStreamer FS) is a filesystem for on-demand transcoding of music files between different formats. It utilizes the GStreamer library for conversion, so any formats supported by GStreamer should also be supported by GSTFS.
  • InterMezzo
    a new distributed file system with a focus on high availability. InterMezzo is an Open Source project, currently on Linux (2.2 and 2.3). A primary target of our development is to provide support for flexible replication of directories, with disconnected operation and a persistent cache.
  • JFS
    IBM's journaled file system technology, currently used in IBM enterprise servers, is designed for high-throughput server environments, key to running intranet and other high-performance e-business file servers
  • Joliet
    Joliet is a Microsoft extension to the ISO 9660 filesystem that allows Unicode characters to be used in filenames.
  • konspire
    a new distributed file-sharing system featuring fast, exhaustive searches and modest network bandwidth requirements
  • Lessfs
    Lessfs is a high performance inline data deduplicating file system for Linux. Lessfs complies to the POSIX standard and is very useful for backup purposes as well as providing storage for virtual machine images.
  • LinLogFS
    to implement a log-structured file system within the Linux 2.2.x kernels. LinLogFS has a filesystem-independent core that provides general services required for a log-structured file system and uses a "traditional" file system implementation to do the actual filesystem/VFS operations
  • Linux FAT32 Support
    FAT32 is an extension to the FAT (File Allocation Table) that allows larger partitions than FAT16 while having a normal cluster size of 4096 bytes
  • Linux Virtual File-system Layer
    describes the internals of one of the fundamental Linux kernel subsystems - the Virtual File-system Layer also known as the VFS switch
  • LoggedFS
    LoggedFS is a fuse-filesystem which can log every operations in the filesystem (open, read, write, chmod, chown, remove, etc...). The configuration file allows to logs operations only for certains files with a regexp.
  • loggerfs
    loggerfs is a FUSE-based virtual file system that automatically parses log files and sends that information to a defined database. Existing log parsers usually run periodically and scan the entire file for changes. loggerfs takes a different approach by providing a virtual file system. Whenever data is appended to a virtual file by the logging daemon, the information is directly stored in the database.
  • Logic File System
    The Logic File System enables the user to access files through an additionnal mountpoint, /lfs, where powerful logic queries can be issued and navigation can be done through different dimensions, like date, size, or extension. For instance,
  • LUFS Userland Filesystem
    a hybrid userspace filesystem framework supporting an indefinite number of filesystems (localfs, sshfs implemented so far) transparently for any application. It consists of a kernel module and an userspace daemon. Basicly it delegates most of the VFS calls to a specialized daemon which handles them
  • lustre
    next-generation cluster file system which can serve clusters with 10,000's of nodes, petabytes of storage, move 100's of GB/sec with state of the art security and management infrastructure. The 1.0 release of Lustre will happen early 2003 and will target clusters up to 1,000 nodes with 100'TB's of storage
  • LynxFS
    LynxFS is a filesystem driver for LynxOS filesystem images. It is based on FUSE. The LynxOS filesystem appears to be very similar to BSD's FFS. This driver may be of use to people inspecting or debugging embedded systems.
  • Magma
    Magma is an experimental network filesystem for Linux and BSD kernels based on a distributed hash table. Each object stored is called a "flare" and is managed using its SHA1 hash key. Flares can be moved as opaque objects from node to node and requests can be proxied through the network transparently to the user. Its goals are scalability, redundancy, data availability, compliance with POSIX, and basic encryption on the user side.
  • Mandos
    The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote or unattended reboots. The computers run a small client program in the initial RAM disk environment which will communicate with a server over a network. All network communication is encrypted using TLS. The clients are identified by the server using an OpenPGP key that is unique to each client. The server sends the clients an encrypted password. The encrypted password is decrypted by the clients using the same OpenPGP key, and the password is then used to unlock the root file system.
  • memcachefs
    memcachefs is FUSE based filesystem which mounts the memcache server. It allows you to view the cache data of memcached like regular files.
  • MinorFs
    MinorFS is a userspace filesystem for Linux providing private storage to pseudo persistent processes. This allows programs that are run by a user to keep some data safe from all potential malware that runs with all this users' privileges.
  • Moose File System
    Moose File System is a networking, distributed, fault tolerant file system. It spreads data over several servers visible to a user as one resource. For standard file operations, MooseFS, mounted with FUSE, acts as other Unix-alike filesystems.
  • MySQLfs
    MySQLfs is a FUSE filesystem that stores attributes, directory tree structure, and data blocks as MySQL data.
  • NILFS
    NILFS is a log-structured file system, and it is downloadable as open-source software. NILFS is an abbreviation of the New Implementation of a Log-structured File System. A log-structured file system has the characteristic that all file system data including metadata is written in a log-like format. Data is never overwritten, only appended in this file system. This greatly improves performance because there is little overhead regarding disk seeks.
  • NNFS
    Non-Networked File System
  • NOOFS
    NOOFS is a project which aims at creating an innovative file system, whose source code is distributed under the terms of the GNU General Public License. The major goal of this project is to provide a file system storing its data in an SQL relational database. NOOFS is an experimental project which gives solution to the problems and limitations of the current file system.
  • OBDFS
    an Object-Based Filesystem architecture which is part of the Lustre project. OBDFS separates the handling of storage objects, such as files or redirectors to files from the on-disk storage. This allows easy implementation of logical object drivers such as RAID, clustering, snapshots, and remote device access
  • OberFS
    OberFS is a two to ten times faster file system, designed to replace the 15-year-old NTFS and ext2 file systems, by exploiting modern PC's faster processors and larger RAM
  • ObexFS
    ObexFS is a FUSE-based filesystem using OBEX to access the memory on mobile phones.
  • OpenAFS
    OpenAFS is a distributed filesystem product that offers a client-server architecture for file sharing, providing location independence, scalability and transparent migration capabilities for data.
  • OpenGFS Project
    a continuation of the GPL version of the Global File System as originally started by Sistina but that later switched to a non-free license
  • OperaFS
    OperaFS is a Linux implementation of the Opera file system, which is the file system used on 3DO CD-ROMs.
  • POLE
    a portable C++ library to create and read structured storage. With a structured storage, you can store files inside another file, or you can even create complex directory tree
  • Proxy filesystem for FUSE
    Proxy filesystem for FUSE is an implmentation of a filesystem that resolves symlinks and displays them as real folders as well as doing a few more things. For example, it is possible to point a folder or a single file at a file in the user's home directory. Also, it is possible to hide files and directories from the folder listing.
  • PVFS
    Parallel Virtual File System is a user-space parallel file system for use on clusters of PCs (and Beowulfs in particular). It provides transparent file striping across multiple machines and includes a shared library for use with existing binaries.
  • Reiserfs
    a file system using a variant on classical balanced tree algorithms
  • romfs
    a space-efficient, small, read-only filesystem for Linux and some Linux based projects. It is a block-based filesystem, that means it makes use of block (or sector) accessible storage driver (like disks, CDs, ROM drives)
  • self-certifying file system
    a secure, global network file system with completely decentralized control. SFS lets you access your files from anywhere and share them with anyone, anywhere. Anyone can set up an SFS server, and any user can access any server from any client
  • SFS
    a secure, global file system with completely decentralized control. SFS lets you access your files from anywhere and share them with anyone, anywhere
  • ShaoLin CogoFS
    a high-performance and reliable stackable compression file system for Linux. It compresses files and stores them in compressed form to multiply your hard disk space, increases I/O access speed, and reduces network traffic
  • SieFS
    SieFS is a virtual filesystem for accessing Siemens mobile phones' memory (flexmem or MultiMediaCard) from Linux. Now you can mount your phone (by datacable or IRDA) and work with it like with any other removable storage.
  • SMBNetFS
    SMBNetFS allows you use samba/microsoft network much like network neighborhood in Microsoft Windows.
  • SnapFS
    an enhancement for Linux journal file systems such as Ext3 to provide snapshots. Snapshots provide frozen images of the file systems
  • SpadFS
    SpadFS is an attempt to combine features of advanced filesystems (crash recovery, fast directories, etc.) and good performance without increasing code complexity too much.
  • sqlzma
    sqlzma is a patch against lzma and squashfs that makes squashfs support both LZMA compression and ZLIB compression. A squashfs image file that uses LZMA compression has no backward compatibility, but the patched squashfs and its tools can handle the old squashfs image generated by the unpatched squashfs-tools.
  • Squashfs
    a highly compressed read-only filesystem for Linux (kernel 2.4.x). It uses zlib compression to compress both files, inodes and directories. Inodes in the system are very small and all blocks are packed to minimise data overhead. Block sizes greater than 4K are supported up to a maximum of 32K
  • StegFS
    a Steganographic File System for Linux. Not only does it encrypt data, it also hides it such that it cannot be proved to be there
  • Tagsistant
    Tagsistant is a semantic filesystem for Linux and BSD kernels. It uses directories as tags and allows file tagging by simply putting files inside desired tag directories. The path you are walking by is your query, e.g. tagsistant/tag1/AND/tag2/OR/tag3/AND/tag2/. Being a low level interface, a filesystem can be instantly used by shell users, file managers, or CGI. A plug-in architecture is under development to add autotagging functionality for common files like .mp3, .ogg, .jpeg, .html, and .xml. A transparent ontology engine is also planned to allow users create a relationship schema between directories by moving one inside the other.
  • TCFS
    Transparent Cryptographic File System: a suitable solution to the problem of privacy for distributed file systems
  • tffs
    tffs is a FUSE driver that allows you to mount a hard disk from a T*PFIELD digital satellite receiver to a directory in your file system tree. Any program can access the files on your T*PFIELD disk like any other ordinary file. tffs does not support any write operations. Changing, deleting, and renaming files is not possible. tffs has only been tested with the T*PFIELD PVR4000. It may or may not work with other models.
  • Timpanogas Netware file system imager
    a tool for migrating NetWare Servers to Linux and allows System Administrators to merge, consolidate, split, and restore collections of NetWare volumes for server consolidation and Migration
  • Tru64
    Tru64 UNIX is a 64-bit UNIX operating system for the Alpha microprocessor architecture, currently owned by Hewlett-Packard (HP).

相关推荐

    Linux XFS文件系统误删除文件恢复.pdf

    Linux XFS 文件系统误删除文件恢复 在 Linux 操作系统中,文件误删除是一种常见的故障,可能会导致重要文件的丢失。幸运的是,在 Linux XFS 文件系统中,误删除文件可以通过一定的方法恢复。本文将讨论 Linux XFS ...

    Linux下一个简单的文件系统实现

    在Linux操作系统中,文件系统是...通过这个项目,开发者不仅可以深入了解Linux文件系统的运作机制,还能提升C语言编程和系统级编程的能力,对于想要深入学习Linux内核和文件系统的人员来说,这是一个很好的实践机会。

    LINUX常用文件系统

    文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不...

    linux 实验报告 文件系统与文件管理.pdf

    Linux 文件系统与文件管理实验报告 Linux 操作系统是一种广泛使用的操作系统,它提供了强大的文件系统管理功能。本实验报告将对 Linux 文件系统和文件管理进行详细的介绍。 一、实验项目:用户与组管理 Linux ...

    Linux文件系统及文件管理 上机实验报告

    本次实验是关于Linux文件系统及文件管理的上机操作,旨在让学生深入理解和熟练运用Linux操作系统中的文件系统管理和文件操作。实验涵盖了文件系统的格式化、挂载与卸载,目录和文件的创建、移动、复制、删除,以及...

    Linux 文件系统介绍

    #### Linux 下的文件系统结构 Linux 启动时,第一个必须挂载的文件系统是根文件系统。如果无法从指定设备上挂载根文件系统,那么系统将无法继续启动。随后可以根据需要自动或手动挂载其他文件系统。这意味着一个 ...

    模拟LINUX文件系统及终端

    (8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝。 (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件...

    基于C++的命令行linux文件管理系统源码.zip

    基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux...

    Linux 创建文件系统及挂载文件系统流程详解

    Linux 创建文件系统及挂载文件系统流程详解 Linux 操作系统中,创建文件系统及挂载文件系统是非常重要的步骤,它们都是文件系统管理的基础。文件系统是操作系统中最基本的组成部分,它提供了对文件和目录的存储、...

    linux制作文件系统

    Linux 文件系统制作涉及到了Linux操作系统的核心概念和技术...理解并掌握Linux文件系统的制作和使用对于开发和维护Linux系统至关重要,特别是在嵌入式领域,合理选择和优化文件系统能够极大地提升系统的稳定性和性能。

    C语言模拟实现Linux文件系统

    C语言模拟实现Linux文件系统 1、在内存中开辟一块空间来模拟文件系统的运行,不读写硬盘。 2、面向单用户、单任务,不考虑并发,不考虑文件属主、组等概念。 3、程序开始后,初始化并接收用户输入。若输入”enter”...

    操作系统课程设计——Linux二级文件系统设计

    Linux二级文件系统设计 【开发语言及实现平台或实验环境】 C++/VC++ 【设计要求】 理解Linux的文件系统的组织;掌握常用的数据结构;系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件;...

    Linux二级文件系统

    2. **Linux文件系统**:Linux文件系统遵循Unix的哲学,所有设备都被视为文件。文件系统的核心组件包括inode(存储文件元数据)和超级块(记录文件系统的整体信息)。在Linux中,文件系统通过VFS(虚拟文件系统)层...

    linux文件系统电子书籍

    ### Linux文件系统基础知识详解 #### 一、文件系统概述 文件系统是操作系统中不可或缺的核心组成部分之一,它负责管理和组织存储设备(如硬盘、SSD等)上的数据。具体而言,文件系统定义了一套规则和数据结构,用...

    Linux文件系统.pdf

    这篇学习资料详细介绍了Linux文件系统的一些关键概念和技术。 1. 文件系统类型 Linux支持多种文件系统类型,如EXT2、EXT3、EXT4、XFS、Btrfs、FAT、NTFS等。EXT4是目前最常用的一种,它在EXT2的基础上进行了优化,...

    Linux.文件系统精通指南

    通过阅读这些文档,你可以更深入地理解Linux文件系统的工作原理,提升在Linux环境下的系统管理技能。 总之,Linux文件系统精通不仅意味着理解基本概念,还包括掌握实际操作技巧,这对于任何Linux用户,尤其是...

    模拟Linux文件系统

    在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟Linux文件系统。 1. 在现有机器硬盘上开辟100M的硬盘空间,作为设定的硬盘空间。 2. 编写一管理程序simdisk对此空间进行管理,以模拟Linux...

    linux下文件管理系统的研究与实现

    Linux操作系统是现在流行的一种免费的...在研究了Linux文件系统及网络传输的原理基础上系统主要实现了对文件的管理,包括创建、删除、重命名、复制、移动和文件权限的修改的功能,以及对字符的搜索和对文件的网络传输。

Global site tag (gtag.js) - Google Analytics