[Android Software Development] johnnyslt:
[MENTION=4666971]Phil3759[/MENTION],

I've tried to make my phone boot with f2fs. I have a 3.0 kernel and I added the required patches to it, and I used your vold repo.

I can format the partitions with f2fs successfully( after enabling ext4 <> f2fs migration ), but when I try to restore a backup (to system partition) or flash a converted f2fs ROM, the restore process

just stalls

.

Log:

__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting recovery on (UTC) Tue Jun 24 10:47:26 2014

can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (540 x 960)
PhilZ Touch 6.47.6
ClockworkMod v6.0.4.9
I:Device target: HTC EVO 3D GSM
I:Touch GUI revision: 1.28
No /etc/extra.fstab
recovery filesystem table
=========================
0 /system ext4 /dev/block/mmcblk0p22 0
1 /data ext4 /dev/block/mmcblk0p23 0
2 /cache ext4 /dev/block/mmcblk0p24 0
3 /devlog ext4 /dev/block/mmcblk0p27 0
4 /boot emmc /dev/block/mmcblk0p20 0
5 /recovery emmc /dev/block/mmcblk0p21 0
6 /misc emmc /dev/block/mmcblk0p31 0
7 /storage/sdcard0 auto /devices/platform/msm_sdcc.3/mmc_host/mmc1 0
8 /storage/usbdisk auto /devices/platform/msm_hsusb.0/usb1 0
9 /sd-ext ext4 /dev/block/mmcblk1p2 0
10 /tmp ramdisk ramdisk 0

W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /emmc during fstab generation!
W:Unable to get recovery.fstab info for /preload during fstab generation!
W:Unable to get recovery.fstab info for /sdcard during fstab generation!
W:Unable to get recovery.fstab info for /external_sd during fstab generation!
I:Completed outputting fstab.
I:Connected to Vold..
I:110 0 sdcard0 /storage/sdcard0 1
I:110 0 usbdisk /storage/usbdisk 0
I:200 0 Volumes listed.
I:t_zone=2
I:t_zone_offset=0
I:use_dst_time=1
__bionic_open_tzdata: couldn't find any tzdata when looking for WET-2WET!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
I:Current time: 2014-06-24 13:47:27 (UTC +2:00) DST
I:use_qcom_time_daemon set to default (0)
I:use_qcom_time_offset set to default (0)
Command: "/sbin/recovery"

I:Checking for extendedcommand & OpenRecoveryScript...
I:Skipping execution of extendedcommand, file not found...
I:Skipping execution of OpenRecoveryScript, file not found...
I:Checking for recovery lock...
I:605 Volume sdcard0 /storage/sdcard0 state changed from 1 (Idle-Unmounted) to 3 (Checking)
I:/storage/sdcard0: Checking
I:613 sdcard0 /storage/sdcard0
I:614 sdcard0 /storage/sdcard0
I:605 Volume sdcard0 /storage/sdcard0 state changed from 3 (Checking) to 4 (Mounted)
I:/storage/sdcard0: Mounted
I:200 0 volume operation succeeded

-- Wiping data...
Formatting /data...
Creating filesystem with parameters:
Size: 1252769792
Block size: 4096
Blocks per group: 32768
Inodes per group: 7648
Inode size: 256
Journal blocks: 4778
Label:
Blocks: 305852
Block groups: 10
Reserved block group size: 79
Created filesystem with 11/76480 inodes and 10067/305852 blocks
warning: wipe_block_device: Wipe via secure discard failed, used discard instead

Formatting /cache...
Creating filesystem with parameters:
Size: 125816832
Block size: 4096
Blocks per group: 32768
Inodes per group: 7680
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 30717
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/7680 inodes and 1518/30717 blocks
warning: wipe_block_device: Wipe via secure discard failed, used discard instead

Formatting /sd-ext...
Creating filesystem with parameters:
Size: 2148532224
Block size: 4096
Blocks per group: 32768
Inodes per group: 7728
Inode size: 256
Journal blocks: 8196
Label:
Blocks: 524288
Block groups: 16
Reserved block group size: 135
Created filesystem with 11/123648 inodes and 16781/524288 blocks
warning: wipe_block_device: Wipe via secure discard failed, used discard instead

Formatting /storage/sdcard0/.android_secure...
I:605 Volume sdcard0 /storage/sdcard0 state changed from 4 (Mounted) to 5 (Unmounting)
I:613 sdcard0 /storage/sdcard0
I:614 sdcard0 /storage/sdcard0
I:605 Volume sdcard0 /storage/sdcard0 state changed from 5 (Unmounting) to 1 (Idle-Unmounted)
I:/storage/sdcard0: Idle-Unmounted
I:200 0 volume operation succeeded
I:Formatting unknown device.
I:605 Volume sdcard0 /storage/sdcard0 state changed from 1 (Idle-Unmounted) to 3 (Checking)
I:/storage/sdcard0: Checking
I:613 sdcard0 /storage/sdcard0
I:614 sdcard0 /storage/sdcard0
I:605 Volume sdcard0 /storage/sdcard0 state changed from 3 (Checking) to 4 (Mounted)
I:/storage/sdcard0: Mounted
I:200 0 volume operation succeeded
rm: can't remove '.' or '..'
rm: can't remove '.' or '..'
I:605 Volume sdcard0 /storage/sdcard0 state changed from 4 (Mounted) to 5 (Unmounting)
I:613 sdcard0 /storage/sdcard0
I:614 sdcard0 /storage/sdcard0
I:605 Volume sdcard0 /storage/sdcard0 state changed from 5 (Unmounting) to 1 (Idle-Unmounted)
I:/storage/sdcard0: Idle-Unmounted
I:200 0 volume operation succeeded
Data wipe complete.
-- Wiping system...
Formatting /system...
Creating filesystem with parameters:
Size: 838856704
Block size: 4096
Blocks per group: 32768
Inodes per group: 7328
Inode size: 256
Journal blocks: 3199
Label:
Blocks: 204799
Block groups: 7
Reserved block group size: 55
Created filesystem with 11/51296 inodes and 6650/204799 blocks
warning: wipe_block_device: Wipe via secure discard failed, used discard instead

Now flash a new ROM!
press any key to continue.
ext4 <-> f2fs conversion enabled
I:605 Volume sdcard0 /storage/sdcard0 state changed from 1 (Idle-Unmounted) to 3 (Checking)
I:/storage/sdcard0: Checking
I:613 sdcard0 /storage/sdcard0
I:614 sdcard0 /storage/sdcard0
I:605 Volume sdcard0 /storage/sdcard0 state changed from 3 (Checking) to 4 (Mounted)
I:/storage/sdcard0: Mounted
I:200 0 volume operation succeeded

F2FS-tools: mkfs.f2fs Ver: 1.3.0 (2014-02-06)

Info: sector size = 512
Info: total sectors = 1638398 (in 512bytes)
Info: zone aligned segment0 blkaddr: 511
Info: Discarding device
Info: format successful
No /etc/extra.fstab
/system: ext4 -> f2fs
recovery filesystem table
=========================
0 /system f2fs /dev/block/mmcblk0p22 0
1 /data ext4 /dev/block/mmcblk0p23 0
2 /cache ext4 /dev/block/mmcblk0p24 0
3 /devlog ext4 /dev/block/mmcblk0p27 0
4 /boot emmc /dev/block/mmcblk0p20 0
5 /recovery emmc /dev/block/mmcblk0p21 0
6 /misc emmc /dev/block/mmcblk0p31 0
7 /storage/sdcard0 auto /devices/platform/msm_sdcc.3/mmc_host/mmc1 0
8 /storage/usbdisk auto /devices/platform/msm_hsusb.0/usb1 0
9 /sd-ext ext4 /dev/block/mmcblk1p2 0
10 /tmp ramdisk ramdisk 0

W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /emmc during fstab generation!
W:Unable to get recovery.fstab info for /preload during fstab generation!
W:Unable to get recovery.fstab info for /sdcard during fstab generation!
W:Unable to get recovery.fstab info for /external_sd during fstab generation!
I:Completed outputting fstab.
Done formatting /system (f2fs)
/storage/sdcard0/clockworkmod/backup/2014-06-24.09.59.16_liquid_shooteru-userdebug_4.4.4 will be restored to selected partitions!

>> Restoring /system...
couldn't find old .img format
Found new backup image: /storage/sdcard0/clockworkmod/backup/2014-06-24.09.59.16_liquid_shooteru-userdebug_4.4.4/system.ext4.tar.gz
Restoring system...

F2FS-tools: mkfs.f2fs Ver: 1.3.0 (2014-02-06)

Info: sector size = 512
Info: total sectors = 1638398 (in 512bytes)
Info: zone aligned segment0 blkaddr: 511
Info: Discarding device
Info: format successful

Press Back to cancel.

With extra.fstab, i can't mount the converted partitions

Log with extra.fstab:

__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting recovery on (UTC) Tue Jun 24 11:42:48 2014

can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (540 x 960)
PhilZ Touch 6.47.6
ClockworkMod v6.0.4.9
I:Device target: HTC EVO 3D GSM
I:Touch GUI revision: 1.28

extra filesystem table: (device2, fstype2, options2):
======================
0 /data f2fs /dev/block/mmcblk0p23 -16384
1 /cache f2fs /dev/block/mmcblk0p24 0

/system: ext4 -> f2fs
/data: ext4 -> f2fs
/cache: ext4 -> f2fs
recovery filesystem table
=========================
0 /system f2fs /dev/block/mmcblk0p22 0
1 /data f2fs /dev/block/mmcblk0p23 0
1 /data ext4 /dev/block/mmcblk0p23 0
2 /cache f2fs /dev/block/mmcblk0p24 0
2 /cache ext4 /dev/block/mmcblk0p24 0
3 /devlog ext4 /dev/block/mmcblk0p27 0
4 /boot emmc /dev/block/mmcblk0p20 0
5 /recovery emmc /dev/block/mmcblk0p21 0
6 /misc emmc /dev/block/mmcblk0p31 0
7 /storage/sdcard0 auto /devices/platform/msm_sdcc.3/mmc_host/mmc1 0
8 /storage/usbdisk auto /devices/platform/msm_hsusb.0/usb1 0
9 /sd-ext ext4 /dev/block/mmcblk1p2 0
10 /tmp ramdisk ramdisk 0

W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /emmc during fstab generation!
W:Unable to get recovery.fstab info for /preload during fstab generation!
W:Unable to get recovery.fstab info for /sdcard during fstab generation!
W:Unable to get recovery.fstab info for /external_sd during fstab generation!
I:Completed outputting fstab.
I:Connected to Vold..
I:110 0 sdcard0 /storage/sdcard0 1
I:110 0 usbdisk /storage/usbdisk 0
I:200 0 Volumes listed.
I:Processing arguments.
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)

mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:blank_timeout set to default (180)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:scroll_sensitivity set to default (48)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:touch_accuracy set to default (7)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:touch_to_validate set to default (true)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:enable_vibrator set to default (true)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:boardEnableKeyRepeat set to default (true)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:wait_after_install set to default (true)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:slide_left_action set to default (5)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:slide_right_action set to default (3)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:double_tap_action set to default (2)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:press_lift_action set to default (4)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:press_move_action set to default (1)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:t_zone set to default (0)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:t_zone_offset set to default (0)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:use_dst_time set to default (false)
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT0!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
I:Current time: 2014-06-24 11:42:58 (UTC 0:00)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:use_qcom_time_daemon set to default (0)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
I:Cannot open /data/philz-touch/philz-touch_6.ini
I:use_qcom_time_offset set to default (0)
Command: "/sbin/recovery"

I:Checking for extendedcommand & OpenRecoveryScript...
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
I:Skipping execution of extendedcommand, file not found...
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
I:Skipping execution of OpenRecoveryScript, file not found...
I:Checking for recovery lock...
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
E:Can't mount /cache/recovery/log
E:Can't open /cache/recovery/log
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
E:Can't mount /cache/recovery/last_log
E:Can't open /cache/recovery/last_log
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
E:Can't mount /cache/recovery/last_install
E:Can't open /cache/recovery/last_install
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache f2fs (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
mount: mounting /dev/block/mmcblk0p24 on /cache failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p24 /cache ext4 (File exists)
W:Can't unlink /cache/recovery/command
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data f2fs (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
mount: mounting /dev/block/mmcblk0p23 on /data failed: Invalid argument
W:failed to mount /dev/block/mmcblk0p23 /data ext4 (File exists)
Error mounting /data!

extra.fstab:

/dev/block/mmcblk0p23 /data f2fs rw,discard,nosuid,nodev,noatime,nodiratime,inline_xattr,errors=recover wait,check,encryptable=footer,length=-16384
/dev/block/mmcblk0p24 /cache f2fs rw,discard,nosuid,nodev,noatime,nodiratime,inline_xattr,errors=recover wait,check

What am I doing wrong?