在linux下如何进行文件碎片整理? 使用e2fsprogs中的e4defrag工具
Q1: linux 下的文件有碎片么?
A1:有
Q2:如何查看 linux 下文件的物理分布情况,或者说,怎么知道linux的文件是否有碎片?
A2:使用e2fsprogs工具包内的 e4defrag 工具: e4defrag -c file ##如果文件不是1个连续片,就是有碎片
Q3:如何整理linux的文件的碎片?
A3:使用e2fsprogs工具包内的 e4defrag 工具: e4defrag file ##需要注意的是,可能需要整理很多次,才能逐步消除掉碎片
Q4:如何获取e2fsprogs?
A4:基本任何linux发行版都会提供e2fsprogs,唯一不同就是版本不同(功能自然有所不同)!
Q5:怎么获取一个时时可用的e2fsprogs?
A5:官方获取源码,根据说明,静态编译! 这就完美了。
Q5.1:如何静态编译e2fsprogs?
A5.1:在linux发行版内安装gcc、make、glibc-static包。设置ld的环境变量 LDFLAGS='-static' 后编译即可。
Q5.2:本人提供的最新e2fsprogs v1.46.2的静态编译版本。附件。
包含以下文件:
1 badblocks 2 blkid 3 chattr 4 compile_et 5 debugfs 6 dumpe2fs 7 e2freefrag 8 e2fsck 9 e2image 10 e2label 11 e2mmpstatus 12 e2scrub 13 e2scrub_all 14 e2undo 15 e4crypt 16 e4defrag 17 filefrag 18 findfs 19 fsck 20 fsck.ext2 21 fsck.ext3 22 fsck.ext4 23 logsave 24 lsattr 25 mke2fs 26 mkfs.ext2 27 mkfs.ext3 28 mkfs.ext4 29 mklost+found 30 mk_cmds 31 resize2fs 32 tune2fs 33 uuidd 34 uuidgen
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2020-03-28 Mysql:Changes in MySQL 8.0.13 (2018-10-22, General Availability):utf8mb3 ->utf8mb4
2020-03-28 Mysql:Changes in MySQL 8.0.17 (2019-07-22, General Availability):是mysqld 内在转变的版本!!!
2020-03-28 Mysql:Changes in MySQL 8.0.19 (2020-01-13, General Availability):(\!)可以在windows下正常工作了!