linux操作系统无损升级文件系统ext3至ext4
这里我们以CentOS7.0操作系统来作为示例升级数据盘文件系统
注意:根据此方法测试过程中没有发现数据损坏或丢失现象,但还是建议操作前通过快照等方式备份数据避免意外丢失数据
具体操作步骤:
1. 确认内核版本和系统环境支持 ext4 (推荐内核版本升至2.6.28以上)
root@Test ~ # uname -r #查看当前内核版本
3.10.0-123.el7.x86_64
root@Test ~ # lsmod |grep ext4 #查看内核当前是否已加载ext4文件系统模块
ext4 528957 1
mbcache 14958 1 ext4
jbd2 98341 1 ext4
2. 卸载要升级的分区(这里我们以/dev/vdb1分区为例)
root@Test ~ # umount /dev/vdb1 #解挂载/dev/vdb1分区
root@Test ~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 50G 0 disk
└─vdb1 253:17 0 50G 0 part #vdb1数据盘已经是未挂载状态
3. 使用 tune2fs 命令来给分区加入ext4的特性
root@Test ~ # tune2fs -O extents,uninit_bg,dir_index /dev/vdb1 #文件系统参数extents,uninit_bg,dir_index包含了ext4特性
root@Test