文件系统 - Linux 支持的文件系统类型
NAME
文件系统 - Linux 支持的文件系统类型:minix, ext, ext2, xia, msdos, umsdos, vfat, proc, nfs, iso9660, hpfs, sysv, smb, ncpfs
DESCRIPTION 描述
在文件 /proc/filesystems 中你可以发现当前内核支持哪些文件系统。 (如果你需要一个当前所不支持的类型,插入相应的模块或重新编译内核。)
下面是对各种文件系统的描述。
- minix 是 Minix 操作系统使用的文件系统,Linux 一开始时使用的。它有一些不足:64 MB 的分区限制,短文件名,单一的时间戳等等。
对于软盘和 RAM 盘仍然有用。
- ext
- 是对 minix 文件系统的精心设计的扩展。它已经完全被扩展文件系统的第二版(ext2)所淘汰并且最终将被从内核中去除。
- ext2
- 是 Linux 对固定磁盘和可移动(装卸)介质所使用的高性能文件系统。
扩展文件系统的第二版的设计是对扩展文件系统(ext)的扩展。ext2 是 Linux 支持的提供了最佳性能(术语上的速度和 CPU 使用率)的文件系统。
- xiafs
- 对它的设计和实现是为了通过扩展 Minix 文件系统的代码,实现稳定和安全的文件系统。它提供了最基本的要求的特征而且不会过于复杂。
xia 文件系统已经不再有活跃的开发或维护。也不经常使用。
- msdos
- 是 DOS、Windows、和一些 OS/2 计算机使用的文件系统。 msdos 文件系统的文件名不长于 8 个字符并跟随着可选的 '.' 和 3 个字符的扩展名。
- umsdos
- 是 Linux 使用的扩展了的 DOS 文件系统。它在 DOS 文件系统下增加了长文件名、 UID/GID、POSIX 权限和特殊文件 (设备、命名管道等)功能,而不牺牲对 DOS 的兼容性。
- vfat
- 是 Microsoft Windows95 和 Windows NT 使用的扩展了的 DOS 文件系统。VFAT 在 MSDOS 文件系统下增加了长文件名功能。
- proc
- 是一种伪文件系统,被用来作为内核数据的界面,这样就不用读并解释 /dev/kmem 了。特别的是,它的文件不占用磁盘空间。参见 proc(5)。
- iso9660
- 是满足 ISO 9660 标准的 CD-ROM 文件系统类型。
-
- High Sierra
- Linux 支持 High Sierra,它是ISO 9660 标准的 CD-ROM 文件系统的先驱。在 Linux 下支持的 iso9660 文件系统内,它被自动识别。
- Rock Ridge
- Linux 也支持使用由 Rock Ridge 交换协议指定的使用共享的协议记录的系统。它们被用于进一步为一个 UNIX 主机描述 iso9660 文件系统中的文件,并且提供象长文件名、UID/GID、POSIX 权限和设备。在 Linux 下支持的 iso9660 文件系统内,它被自动识别。
-
- hpfs
- 是 OS/2 使用的高性能文件系统。由于缺乏可用的文档,在 Linux 下这种文件系统是只读的。
- sysv
- 为 Linux 实现的 SystemV/Coherent 文件系统。它实现了 Xenix FS、SystemV/386 FS 和 Coherent FS。
- nfs
- 是用于访问位于远程计算机上的磁盘的网络文件系统。
- smb
- 是支持 smb 协议的网络文件系统,被 Windows for Workgroups、Windows NT和 Lan Manager 使用。
要使用 smb 文件系统,你需要一个特殊的 mount 程序,这个程序可在 ksmbfs 包中找到,也可从下面网址下载: ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/smbfs.
- ncpfs
- 是支持 NCP 协议的网络文件系统,被 Novell NetWare 使用。
要使用 ncpfs,你需要一个特殊的程序,这个程序可在下面网址下栽: ftp://linux01.gwdg.de/pub/ncpfs。
文件系统 - Linux 支持的文件系统类型的更多相关文章
- LINUX支持哪些文件系统
我们在Linux中常用的文件系统主要有ext3.ext2及reiserfs :Windows和Dos常用的文件系统是fat系列(包括fat16及fat32等)和ntfs 文件系统:光盘文件系统是ISO ...
- dumpe2fs Linux支持的文件系统
dumpe2fs (-bh)装置文件名 选项与参数: -b : 列出保留为坏轨的部分 -h : 仅列出superblock的数据,不会列出其他的区段内容 查看Linux支持的文件系统哪些支持: ls ...
- linux磁盘与文件系统的管理
本文涉及命令:dumpe2fs.df.du.fdisk.mkfs.mke2fs.fsck.badblocks.mount.umount.e2label.tune2fs.hdparm.parted 概念 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----文件系统操作与磁盘管理
介绍 本节的文件系统操作的内容十分简单,只会包含几个命令的几个参数的讲解,但掌握这些也将对你在学习后续其他内容的过程中有极大帮助. 因为本课程的定位为入门基础,尽快上手,故没有打算涉及太多理论内容,前 ...
- 漫谈Linux标准的文件系统(Ext2/Ext3/Ext4)
Ext 全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过 ...
- Linux 的虚拟文件系统(强烈推荐)
1 引言 Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等.通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系 ...
- 【Linux】管理文件系统
文件系统概念: 文件系统是指文件的组织与管理结构,是一个有关于磁盘中各种有用信息的记录——即是保存以下信息的结构记录表 当前所使用磁盘的容量信息 磁盘的可用信息,包括已占用和剩余的空间: 文件与目录的 ...
- LInux中的文件系统1
2017-03-08 10:37:55 一.虚拟文件系统VFS 文件系统用于将位于磁盘上的文件按照某种方式组织进内存,并给上层应用程序提供统一的访问接口.Linux支持多种文件系统EXT2/3,NTF ...
- Linux文件系统管理 文件系统
概述 文件系统:文件系统这个名词大家都很陌生,不过如果说成分区,大家就比较容易理解了.原先每个分区只能格式化为一个文件系统,所以我们可以认为文件系统就是指分区.不过随着技术的进步,现在一个文件系统可以 ...
随机推荐
- 架构师分享 Docker 新手入门完全指南
来源:架构师小秘圈 ID:seexmq Docker 最初 dotCloud 公司内部的一个业余项目 Docker 基于 Go 语言 Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案 Do ...
- iOS客户端与网页交互文档
很少和客户端打交道,这次由于做会活动,要和客户端配合做个分享的功能 这里总结下基本的流程,就是前端在H5 里调用客户端的方法即可 第一部分 客户端提供需求文档 网页请求设置 客户端发起请求时在HTTP ...
- Selenium----Selenium WebDriver /RC工作原理
1.Selenium RC 工作原理 说明:客户端库文件将命令传递给server.接着server使用selenium-core的javaScript命令传递给浏览器,浏览器会使用自带的javaScr ...
- 牛客网Java刷题知识点之进程和线程的区别
不多说,直接上干货! https://www.nowcoder.com/ta/review-java/review?tpId=31&tqId=21079&query=&asc= ...
- c/c++ socket发送http请求访问网站
这几天课比较少,校园网上网要认证才能上网,每次必须输入学号密码,为了方便,写了一个自动登录以及如果在线,登录自服务系统强制下线的小工具. 强制下线思路:获取sessionID----------> ...
- sed 处理一行,替换 删除
sed option 'action' filename (文件可多个) option: -i 直接在原文件中修改! -n 安静模式,默认情况所有数据都会被列出,但-n只有经过动作处理的那一行才被列出 ...
- Spring Junit测试(非web,即不包含Controller测试)
使用Spring-Test对Spring框架进行单元测试 配置过程: lib加入导入spring-test.jar和junit包 或者使用Maven依赖: <dependency> < ...
- Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法
今天在Mac系统上启动Java Web项目的时候,提示了Java.net.UnknownHostException: yangxiaomindeMacBook-Pro.local nodename n ...
- SpringBoot | 第二十三章:日志管理之整合篇
前言 在本系列<第四章:日志管理>中,由于工作中日志这块都是走默认配置,也没有深入了解过,因为部署过程中直接使用了linux中的输出重定向功能,如java -jar xx.jar > ...
- 性能测试学习第十天_controller
集合点设置 controller虚拟多个用户执行脚本启动步骤不一定同步,集合点在脚本的某处设置一个标记,当有虚拟用户运行到这个标记的时候,停下等待所有用户都达到这个标记,再一同进行下面的步骤.这样可以 ...