How to not add temporary storage for GRASS GIS analysis

When there is not enough temporary disk space for analysis in a filesystem, do not add a symbolic linked .tmp directory from another filesystem. That will cause an “Invalid cross-device link” because GRASS renames temporary files to their permanent location, but rename only works within the same filesystem.

WARNING: Unable to rename null file
         '/home/user/grassdata/location/mapset/.tmp/hostname.x/2390.5'
         to
         '/home/user/grassdata/location/mapset/cell_misc/accum/nullcmpr':
         Invalid cross-device link

Bind mount (mount --bind or bindfs) doesn’t work either. The only way to address this storage issue is to create a symlink or bind mount for the entire mapset.