使用外部设备作为ext4 Journal创建方法
mke2fs -O journal_dev /dev/ram0
mke2fs -t ext4 -J device=/dev/ram0 /dev/mapper/vgdata-volume1
将文件系统指定ramdisk为Journal设备,重启后,ramdisk数据丢失,原有的journal数据不存在。
没法直接再直接mount文件系统。以下是将ramdisk作为Journal设备,重新mount文件系统步骤:
Ramdisk作为Journal,系统重启后。重新使能过程。
1、格式化ramdisk
注意:以下两个ramdisk和之前文件系统对应的journal设备名字一致
tune2fs -O ^has_journal /dev/ram0
tune2fs -O ^has_journal /dev/ram1
2、去掉文件系统的Journal
tune2fs -O ^has_journal /dev/mapper/vgdata-volume1
tune2fs -O ^has_journal /dev/mapper/vgdata-volume2
3、重新使能文件系统的Journal,并将ramdisk和对应的文件系统绑定。
tune2fs -J device=/dev/ram0 /dev/mapper/vgdata-volume1
tune2fs -J device=/dev/ram1 /dev/mapper/vgdata-volume2
4、重新mount文件系统即可。
Leave a Reply