为什么人们要为不同的目录选择不同的文件系统?

为什么人们要为不同的目录选择不同的文件系统?

为什么用户会这样做?出于什么目的?它不会减慢系统速度吗?

例如:jfs for / ext2 for /boot reiser4 for /var 所以你会看到不同文件系统之间会有交互,我认为这会减慢系统速度。

答案1

每个文件系统都有其优点。例如,ext4 简单且实用,btrfs 专门用于数据存储(至少在最终用户准备就绪时),f2fs 针对闪存存储进行了优化,而 reiserfs 擅长处理数百万个小文件。因此,用户可能希望将其系统分区格式化为 ext4,将批量数据分区格式化为 btrfs,将闪存驱动器或 SSD 格式化为 f2fs,将包含许多文件的数据库格式化为 reiserfs。有时,如果用户使用 Windows 双引导,系统也会有 NTFS,更不用说 BIOS 和 EFI 引导加载程序分区了,据我所知,它们总是在 fat32 中。

答案2

通常,目的是通过选择更适合该路径下存储的文件的用途和类型的文件系统来优化性能。例如,某些文件系统比其他文件系统能更好地处理许多小文件。

看一眼https://en.wikipedia.org/wiki/Comparison_of_file_systems得到一个想法。

相关内容