加入社区

订阅:www.yunweipai.com/feed

QQ群:
1群:201777608 - 运维综合
2群:526871767 - 运维综合
3群:1689067 - Linux Shell脚本

微博:weibo.com/tektea

微信:yunweipai(或扫描以下二维码)

合作伙伴

小猪动图 - GIF动图素材库_GIF在线工具

fstransform开源工具支持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/)。

转载请注明:运维派 » fstransform开源工具支持Linux下无损转换文件系统

0
2.9k
0