From: Rakhal D. <ra...@ol...> - 2009-01-20 13:17:13
|
You FAQ has the answer to the question pertaining to cp and mv: Q: When I perform a move or copy operation, does sshfs first move the file to the host, then back to the server, or does it move the file from the target dir to the destination dir on the server without touching the host? A: The move is done on the server side, no transmission of data is needed. BUT what about append? If a large file on a remote server is strictly appended - say using perl: open(FILE,'>remote_file_path'); or simply a unix append cat filename >> remote_file_path does sshfs first move the file to the host, then back to the server OR is only the data to be copied uploaded to the server - which is of course the desirable action. -Rakhal Dave |
From: Rakhal D. <ra...@ol...> - 2009-01-20 13:17:17
|
In the query below: open(FILE,'>remote_file_path'); should have read: open(FILE,'>>remote_file_path'); Thanks in advance ... -Rakhal On Tue, 20 Jan 2009, Rakhal Dave wrote: > > You FAQ has the answer to the question pertaining to cp and mv: > > Q: When I perform a move or copy operation, does sshfs first move the file to > the host, then back to the server, or does it move the file from the target > dir to the destination dir on the server without touching the host? > A: The move is done on the server side, no transmission of data is needed. > > BUT what about append? > > If a large file on a remote server is > strictly appended - say using perl: > > open(FILE,'>remote_file_path'); > > or simply a unix append > > cat filename >> remote_file_path > > does sshfs first move the file to > the host, then back to the server > > OR is only the data to be copied > uploaded to the server - which is > of course the desirable action. > > -Rakhal Dave > |
From: Miklos S. <mi...@sz...> - 2009-01-26 13:02:17
|
On Tue, 20 Jan 2009, Rakhal Dave wrote: > You FAQ has the answer to the question pertaining to cp and mv: > > Q: When I perform a move or copy operation, does sshfs first move the file > to the host, then back to the server, or does it move the file from the > target dir to the destination dir on the server without touching the host? > A: The move is done on the server side, no transmission of data is needed. > > BUT what about append? > > If a large file on a remote server is > strictly appended - say using perl: > > open(FILE,'>remote_file_path'); > > or simply a unix append > > cat filename >> remote_file_path > > does sshfs first move the file to > the host, then back to the server > > OR is only the data to be copied > uploaded to the server - which is > of course the desirable action. It only sends the data to be copied. SFTP, the underlying protocol used by sshfs, has good support for random access I/O. Thanks, Miklos |