参考
概念
磁盘文件系统 操作磁盘,存储文件
闪存文件系统 操作移动设备,存储文件
数据库文件系统
文件管理方面的一个新概念是一种基于数据库的文件系统的概念。不再(或者不仅仅)使用分层结构管理,文件按照他们的特征进行区分,如文件类型、专题、作者或者亚数据进行区分。于是文件检索就可以按照SQL风格甚至自然语言风格进行。例如BFS[1]和WinFS。
网络文件系统
NFS,Network File System是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制
常见文件系统介绍
RAW文件系统是一种磁盘未经处理或者未经格式化产生的文件系统,最快的方法是立即格式化
FAT32
- 操作系统 Win95OSR2之后/Linux
- 扇区范围 512bytes~64KB
- 最大单一文件 2bytes-4GB
- 最大格式化容量 2TB(但NT内核系统限制为32GB)
- 档案数量 4194304
NTFS
- 操作系统 Win2000之后 /Linux Ubuntu默认支持 Centos需要安装软件支持
- 扇区范围 512bytes~ 64KB
- 最大单一文件 受最大分割容量
- 最大格式化容量 2TB~256TB(受MBR影响)
- 档案数量 无-不受限制
centos安装ntfs支持
centos7
unix系统哲学一切都是文件
linux 设备和文件目录
设备 | 设备在Linux中的文件名 |
IDE硬盘 | /dev/hd[a-d] |
SCS/SATA/USB硬盘 | /dev/sd[a-p] |
U盘 | /dev/sd/[a-p] 与SATA相同 |
软驱 | /dev/fd[0-1] |
打印机 | 25针:/dev/ip[0-2] USB:/dev/usb/lp[0-15] |
鼠标 | USB:/dev/usb/mouse[0-15] PS2:/dev/psaux |
当前CD ROM/DVD ROM | /dev/cdrom |
当前鼠标 | /dev/mouse |
磁带机 | IDE:/dev/ht0 SCSI:/dev/st0 |
目录 | 说明 |
/ | 根目录,zhhibaohao只包含目录不包含具体文件 |
/bin | 存放可执行文件 |
/dev | 存放设备文件 |
/root | root用户的工作目录 |
/home | 普通用户的工作目录 |
/lib | 存放动态链接库文件,类似于Win的dll,一般以SO结尾;也存放与内核相关的文件 |
/boot | 启动时用到的文件,内核,引导程序 |
/etc | 系统管理文件,配置文件 |
/mnt | 挂载存储设备的挂载目录 |
/proc | 系统内存映射直接通过访问目录获取系统信息 |
/opt | 附加应用目录 |
/tmp | 存放临时文件系统重启后不会保存 |
/swp | 虚拟内存交换文件 |
/usr | 用户程序/usr/bin 库文件/usr/lib 文档/usr/share/doc |