Even rewritable discs use different file systems because of the way that rewritable media is managed. Optical media use different file systems than hard disks or flash media, primarily because of the write-once nature of most optical discs.
See also Full Disk Encryption, which are disk- or applicance-based cryptographic file systems. TCFS Transparent Cryptographic File System. Martino, and Erez Zadok, Stony Brook University, USENIX 2003 Annual Technical Conference. NCryptfs NCryptfs: A Secure and Convenient Cryptographic File System, Charles P. Encrypted File System (EFS) EFS is the Encrypted File System built into versions of Microsoft Windows. A Cryptographic File System for Unix, Matt Blaze, Proceedings of the First ACM Conference on Computer and Communications Security, Fairfax, VA, November 1993. Key Management in an Encrypting File System, Matt Blaze, USENIX Summer 1994 Technical Conference, Boston, MA, June 1994. CFS Matt Blaze's Cryptographic File System for Unix. Uses the ".sparseimage" extension on disk files. Others are better thought of as device drivers, which are then used to store some of the file systems discussed above.įile Vault A clever user interface to Apple's encrypted disk images. Some of these file systems store encrypted files directly. Cryptographic File SystemsĬryptographic file systems, also known as encrypted file systems, encrypt information before it is stored on the media. Next3 An open-source file system based on the Ext3 file system, for the purpose of supporting enterprise-grade snapshot capabilities.
YAFFS2 Yet Another Flash File System is a filesystem which is used on Android smartphones and was build for NAND and NOR flash. Additionally, support is also provided for real-time environments. XFS supports variable blocking sizes, is extent based, and makes extensive use of Btrees to facilitate both performance and scalability. XFS SGI’s high performance journaling file system that originated on their IRIX (flavor of UNIX) platform. UFS The Unix File System, introduced with UNIX.
Resilient File System (ReFS) File system introduced by Microsoft with Windows 8. reiserfs A journaling filesystem for Linux. JFS IBM's Journaled File System introduced with their flavor of UNIX (AIX) New Technology File System (NTFS) File system introduced by Microsoft with Windows NT 4.0. HFS Hierarchical File System used by Apple systems, it has been succeed by HFS+. FFS The Fast File System used by some BSD versions of UNIX and from which UFS was derived supporting faster disk access and symbolic links like ffs. Includes FAT12 (for floppy disks), FAT16 and FAT32. Extent File System (EFS) SGI Extent File System, predecessor to XFS FAT Originally used by MS-DOS. Ext3 is a journaled version of Ext2 which allows for speedy disk recovery after a crash. Extended File System (Ext) File system (family) introduced with Linux. HFS, will package you assets in a way that it only shift the deltas.Conventional File Systems Apple File System (APFS) A file system for Apple systems optimized for flash/SSD media. When HTTP2 came, you ask from your bundler to bundle everything and then split it. HTTP1 required to bundle everything together as we got a lot of overhead creating a connection per asset and concurrency limitation. HFS is a native http2 modern JS packaging technique.