文件系统
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构; 即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区
一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统
种类:
1 ext2与ext3是linux专门设计的硬盘文件系统一般称为扩展文件系统。Ext3增加了日志记录功能。
fdisk 分区在终端会显示打印信息 mkfs.ext4 /dev/XXX sfdisk [options] device 可以直接执行分区
2 swap文件系统
用于linux的交换分区,用来提供虚拟内存,一般为物理内存的2倍。由操作系统自行管理 3 vfat
是linux对DOS,windows系统下的FAT文件系统的一个统称 4 NFS文件系统
即网络文件系统,用于系统间通过网络进行文件共享, 不能建立在flash上,只能建立在硬盘上。
5 ISO 9660文件系统
光盘使用的标准文件系统,
6 jffs2文件系统
JFFS2是一个可读写的、压缩的、日志型文件系统,并提供了崩溃/掉电安全保护,克服了JFFS的一些缺点:使用了基于哈希表的日志节点结构,大大加快了对节点的操作速度;支持数据压缩;提供了“写平衡”支持;支持多种节点类型;提高了对闪存的利用率,降低了内存的消耗。这些特点使JFFS2文件系统成为目前Flash设备上最流行的文件系统格式,