Just read the following on the FreeBSD man page for the rename syscall: ... [EXDEV] The link named by to and the file named by from are on different logical devices (file systems). Note that ...
How are character special files and block special files different from regular files in a Inix-like system? Why are they called “character special” and “block special” respectively?
Does the suid bit have any special meaning for device files in Linux ?