기록저장 블로그

SSHFS 리눅스 원격 파일 마운트 명령어 본문

리눅스

SSHFS 리눅스 원격 파일 마운트 명령어

코딩하는 히라미 2017. 10. 23. 11:37

SSHFS 마운트

$ sshfs [user@]host:[dir] mountpoint [options]


SSHFS 언마운트

$ fusermount -u local_mount_point


SSHFS 옵션

FUSE options: -d -o debug enable debug output (implies -f) -f foreground operation -s disable multi-threaded operation -o allow_other allow access to other users -o allow_root allow access to root -o nonempty allow mounts over non-empty file/dir -o default_permissions enable permission checking by kernel -o fsname=NAME set filesystem name -o subtype=NAME set filesystem type -o large_read issue large read requests (2.4 only) -o max_read=N set maximum size of read requests -o hard_remove immediate removal (don't hide files) -o use_ino let filesystem set inode numbers -o readdir_ino try to fill in d_ino in readdir -o direct_io use direct I/O -o kernel_cache cache files in kernel -o [no]auto_cache enable caching based on modification times (off) -o umask=M set file permissions (octal) -o uid=N set file owner -o gid=N set file group -o entry_timeout=T cache timeout for names (1.0s) -o negative_timeout=T cache timeout for deleted names (0.0s) -o attr_timeout=T cache timeout for attributes (1.0s) -o ac_attr_timeout=T auto cache timeout for attributes (attr_timeout) -o intr allow requests to be interrupted -o intr_signal=NUM signal to send on interrupt (10) -o modules=M1[:M2...] names of modules to push onto filesystem stack -o max_write=N set maximum size of write requests -o max_readahead=N set maximum readahead -o async_read perform reads asynchronously (default) -o sync_read perform reads synchronously -o atomic_o_trunc enable atomic open+truncate support -o big_writes enable larger than 4kB writes -o no_remote_lock disable remote file locking


sshfs 사용예제

$ sshfs admin@needon.kr:/web /home/admin/public_html/data -p port_number -o uid=700,gid=700,umask=022,allow_other

$ sshfs -o allow_other,default_permissions root@needon.kr:/ /home/server/needon.kr


Comments