Sponsored Content
Operating Systems AIX Cannot link to a file on another device Post 302528120 by Grueben on Monday 6th of June 2011 12:29:48 PM
Old 06-06-2011
Thanks Bakunin

Thanks for that - some stuff there I sort of knew but you've clarified some things. As for 'rename' it is the ftp version of move. I know that because I tested it before trying on the prodbox. I issued the command 'rename filename /new/directory/newfilename' and then logged into that box to see the file had in fact been moved. I think the problem is something to do with a symbolic or hard link with that file. Cheers
 

7 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Difference between hard link and soft link in unix

Hi All, Can any one please explain me what is the difference between hard link and soft link in UNIX. Thanks in advance Raja Chokalingam. (2 Replies)
Discussion started by: RAJACHOKALINGAM
2 Replies

2. Programming

g++ fails to link to static library when compilation and link in single command

Hello All, I've encountered a strange behaviour from g++ that doesn't make sense to me. Maybe you can shed some light on it: I have a bunch of source files and want to compile them and link them with a static library liba.a located in /usr/local/lib64 into an executable Approach 1 works... (0 Replies)
Discussion started by: magelord
0 Replies

3. UNIX for Dummies Questions & Answers

[Solved] Symbolic link not allowed or link target not accessible

Hi everybody, I read about treads realted to this issue but they did not resovle issue given below. Please help me resolve issue given below I have html file under /srv/www/htdocs/actual_folder ls actual_folder/ test.html and following link works... (0 Replies)
Discussion started by: newbielgn
0 Replies

4. Red Hat

Unable To Activate Ethernet Network Device in RHEL 5.5 - e100 device eth0 does not seem to be presen

Hi All, Could anyone please help to resolve the below problem. I installed RHEL5.5 in my desktop.But when i try to activate the ethernet connection then it gives me the error. I spent 2 days for the above and go through with several suggestion found by googling. But no luck. ... (0 Replies)
Discussion started by: Tanmoy
0 Replies

5. Solaris

/var/adm/messages (interface turned off/restored) and link up & link down message.

Hi All I am facing an issue with our new solaris machine. in /var/adm/messages root@Prod-App1:/var/tmp# root@Prod-App1:/var/tmp# root@Prod-App1:/var/tmp# cat /var/adm//messages Apr 20 03:10:01 Prod-App1 syslogd: line 25: WARNING: loghost could not be resolved Apr 20 08:24:18 Prod-App1... (0 Replies)
Discussion started by: javeedkaleem
0 Replies

6. Solaris

/var/adm/messages (insterface turned off/restored) and link up & link down message.

Hi All I am facing an issue with our new solaris machine. in /var/adm/messages Apr 22 16:43:05 Prod-App1 in.routed: interface net0 to 172.16.101.1 turned off Apr 22 16:43:33 Prod-App1 mac: NOTICE: nxge0 link up, 1000 Mbps, full duplex Apr 22 16:43:34 Prod-App1 mac: NOTICE: nxge0 link... (2 Replies)
Discussion started by: javeedkaleem
2 Replies

7. HP-UX

Failed to open tape device /dev/rmt/0mn:Device busy (errno = 16)

Hi, Unable to make tape backup, please help. /opt/ignite/bin/make_tape_recovery -a /dev/rmt/?mn -I -v -m tar -x inc_entire=vg00 * Creating local directories for configuration files and archive. ======= 04/25/16 16:28:08 IST Started /opt/ignite/bin/make_tape_recovery. (Mon... (4 Replies)
Discussion started by: anuragr
4 Replies
rename(2)							System Calls Manual							 rename(2)

Name
       rename - change the name of a file

Syntax
       rename(from, to)
       char *from, *to;

Description
       The system call causes the link named from to be renamed to.  If to exists, then it is first removed.  Both from and to must be of the same
       type (that is, both directories or both nondirectories) and must reside on the same file system.

       The system call guarantees that an instance of to will always exist, even if the system should crash in the middle of the operation.

Return Values
       A zero (0) value is returned if the operation succeeds. Otherwise returns -1, and the global variable errno indicates the  reason  for  the
       failure.

Restrictions
       The system can deadlock if a loop in the file system graph is present.and two processes issue the call at the same time.  For example, sup-
       pose a directory, contains a file, Suppose that file is hard-linked to a directory, and the directory contains a file, If is hard-linked to
       a loop exists.  Now suppose one process issues the following call:
       rename (dirname/filename secondir/secondfile)
       At the same time, another process issues the following call:
       rename (secondir/secondfile dirname/filename)
       In this case, the system can deadlock.  The system administrator should replace hard links to directories with symbolic links.

Diagnostics
       The system call fails and neither of the argument files are affected under the following conditions:

       [ENOTDIR]      A component of either path prefix is not a directory.

       [ENOENT]       A component of the from path does not exist, or a path prefix of to does not exist.

       [ENOENT]       Either from or to points to an empty string and the environment defined is POSIX or SYSTEM_FIVE.

       [EACCES]       A component of either path prefix denies search permission.

       [EPERM]	      The  to  file exists, the directory containing from is marked sticky, and neither the containing directory nor the to direc-
		      tory is owned by the effective user ID.

       [EPERM]	      The directory containing from is marked sticky, and neither the containing directory nor the from directory is owned by  the
		      effective user ID.

       [EXDEV]	      The  link named by to and the file named by from are on different logical devices (file systems).  Note that this error code
		      is not returned if the implementation permits cross-device links.

       [EACCES]       The requested link requires writing in a directory with a mode that denies write permission.

       [EROFS]	      The requested link requires writing in a directory on a read-only file system.

       [EFAULT]       The path points outside the process's allocated address space.

       [EINVAL]       The from is a parent directory of to, or an attempt is made to rename dot (.) or dot-dot (..).

       [ENAMETOOLONG] A component of either pathname exceeded 255 characters, or the entire length of either pathname exceeded 1023 characters.

       [ELOOP]	      Too many symbolic links were encountered in translating either pathname.

       [ENOTDIR]      The from is a directory, but to is not a directory.

       [EISDIR]       The to is a directory, but from is not a directory.

       [ENOSPC]       The directory in which the entry for the new name is being placed cannot be extended, because there is no space left on  the
		      file system containing the directory.

       [EDQUOT]       The  directory  in  which  the  entry  for the new name is being placed cannot be extended, because the user's quota of disk
		      blocks on the file system containing the directory has been exhausted.

       [EIO]	      An I/O error occurred while making or updating a directory entry.

       [ENOTEMPTY]    The to is a directory and is not empty.

       [EBUSY]	      The directory named by from or to is a mount point.

See Also
       open(2)

																	 rename(2)
All times are GMT -4. The time now is 04:12 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy