首页 运维干货fstransform开源工具支持Linux下无损转换文件系统

fstransform开源工具支持Linux下无损转换文件系统

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

当我们想要改变Linux操作系统下已有分区的文件系统类型时,除了备份数据、重新格式化、恢复数据外,似乎别无它法。但fstransform的出现则给了我们一个选择。fstransform 允许操作系统在线、无损地将一种文件系统类型转换成另一种,比如从 jfs 变为 ext4。

截止本文发布时,fstransform最新版本是2012.03.28发布的0.9.3版本,该版本已经支持这些文件系统类型:ext2、ext3、ext4、reiserfs、minix、jfs、xfs

fstransform是通过在系统中执行fstransform.sh脚本来完成文件系统的转换,为保证其执行成功,还需要满足以下条件:
1. 待转换的文件系统中至少要剩余该文件系统总量5%的自由空间(free space)。
2. 待转换的文件系统必须支持sparse files、FIEMAP或FIBMAP的ioctls。
3. 支持以下工具或命令:两个客户定制的’fsmove’和’fsremap'(distributed with fstransform),以及这些Linux/Unix的系统命令which, expr, id, blockdev, losetup, mount, umount, mkdir, rmdir, rm, mkfifo, dd, sync, fsck, mkfs

在未来我们希望看到fstransform能够支持更多的文件系统类型,关于fstransform的详细说明及其源码,可到这里到这里去获取(http://sourceforge.net/projects/fstransform/)。

本文链接:https://www.yunweipai.com/1501.html

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

暂无评论

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部