Don't try to close() file descriptors that are not used
add FS_DIR_ATTR_ESTIMATE bit and fix di_provider and firmware so that correct block numbers are shown