TWRP: Failed to mount '/preload' (Invalid argument) With TWRP, on almost every operation I get 


  Failed to mount '/preload' (Invalid argument)


My device currently can not boot, and this may have something to do with it, /preload is currently in /etc/fstab, I can see the entry here with

/dev/block/mmcblk0p16 /preload ext4 rw 0 0


When I try to mount it, I get

mount preload/
mount: mounting /dev/block/mmcblk0p16 on /preload failed: Invalid argument


Is there anyway to fix this problem?

From my recovery.log, I have

/preload | /dev/block/mmcblk0p16 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped IsPresent 
   Primary_Block_Device: /dev/block/mmcblk0p16
   Display_Name: preload
   Storage_Name: preload
   Backup_Path: /preload
   Backup_Name: preload
   Backup_Display_Name: preload
   Storage_Path: /preload
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files


I'm trying to flash LineageOS, but I'm really just curious about resolving this error message.
I have this problem too, but I can install treble roms, I installed Lineage 17.1 without problems but sometimes I see the message / preload invalid argument, size of partition 0, I am looking for a solution but this error does not disturb my device at all

in xda i encontered this => 
All you need to do is go to official download page, download your official latest rom and flash
Download the most recent firmware and flash in Odin. (There is instructions on how to download the correct firmware in the post)