There are already too many links to the file named by oldname . The file named by oldname doesn't exist. You can't make a link to a file that doesn't exist. The directory or file system that would contain the new link is full and cannot be extended. In the GNU system and some others, you cannot make links to directories.
Many systems allow only privileged users to do so.
This error is used to report the problem. The directory containing the new link can't be modified because it's on a read-only file system. The directory specified in newname is on a different file system than the existing file. EIO A hardware error occurred while trying to read or write the to filesystem. Go to the first , previous , next , last section, table of contents .