ext3文件系统中的Linux优化目录(文件访问时间)
时间:2020-01-09 10:43:54 来源:igfitidea点击:
问题描述:我在/disk2(/dev/sdb1)上使用带有ext3的CentOS Linux 5服务器。
如何提高文件服务器性能。
我的目录中有很多大文件,如何加快访问时间?
解决方法:使用e2fsck命令。
-D选项使e2fsck尝试优化所有目录,或者在文件系统支持目录索引的情况下通过重新索引它们,或者对较小目录的目录进行排序和压缩,或者对使用传统线性目录的文件系统进行排序。
它通过使用散列的二叉树来提高性能。
ext3文件调整/目录优化
以root用户身份登录
将系统降低为单用户模式并卸载文件系统:
# umount /dev/sdb1
执行以下命令:
警告!在已挂载的文件系统上运行e2fsck可能会导致严重的文件系统损坏。
始终卸载文件系统。
现在在卸载的文件系统上运行e2fsck:
# e2fsck -D -f /dev/sdb1
输出:
e2fsck 1.39 (29-May-2006) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 3A: Optimizing directories Pass 4: Checking reference counts Pass 5: Checking group summary information /disk2: ***** FILE SYSTEM WAS MODIFIED ***** /disk2: 39/26104 files (17.9% non-contiguous), 20045/104388 blocks
挂载文件系统:
# mount /dev/sdb1
现在,您应该在访问文件时看到改进。
有关更多信息,请阅读e2fsck手册页:
man e2fsck