了解linux文件系统,在Linux操作系统


在使用Windows操作系统的过程中,经常会将硬盘分区格式化为FAT32或NTFS格式,其实FAT32或NTFS都属于文件系统。在Linux操作系统中能够使用多种类型的文件系统。

EXT2和EXT3都是linux操作系统默认使用的文件系统类型。EXT2正在被逐渐淘汰,EXT3是EXT2的改进版本,是EXT文件系统的第3个版本。EXT3文件系统在EXT2文件系统的基础上添加了“日志”功能,因此,EXT3文件系统属于日志文件系统,性能和稳定性更加出色。

EXT4是一种针对EXT3系统的扩展日志式文件系统,是专门为 Linux 开发的原始的扩展文件系统(EXT或 EXTFS)的第四版。 Linux kernel 自 2.6.28 开始正式支持新的文件系统 EXT4。 EXT4 是 EXT3 的改进版,修改了 EXT3 中部分重要的数据结构,而不仅仅像 EXT3 对 EXT2 那样,只是增加了一个日志功能而已。EXT4 可以提供更佳的性能和可靠性,还有更为丰富的功能。

swap类型的文件系统在linux的交换分区中使用,也是linux系统默认支持的;交换分区的大小通常设置为主机内存的2倍大小,例如对于拥有256MB物理内存的主机,其交换分区的大小建议设置为512M;对于内存大于1G的主机,交换分区大小设置为与物理内存大小相同即可。

大多数linux系统还支持其他类型的文件系统,如xfs和jfs等,这些文件系统类型一直用于商业版本的linux操作系统,具有出色的性能表现,目前也被linux系统支持,

对于与微软公司的文件系统格式FAT32和NTFS,linux能够部分地进行支持,大多数linux支持FAT32文件系统的读写和NTFS的只读,而不能支持NTFS的写入。

对于linux操作系统支持的众多文件系统类型,初学者需要掌握EXT3和swap文件系统类型就可以完成linux操作系统的安装,对于中高级用户通过使用其他日志文件系统可以进一步提高系统的效率和稳定性。

相关内容