Ubuntu에서 fstab을 사용하여 sshfs에 연결하려고 하는데 파일이 로드되지 않습니다.
fstab에서 다음을 입력했습니다.
[email protected]:/home/ssh2/SSHserver /home/asir3/Escritorio/SSHclient fuse.sshfs noauto,x systemd.automount,_netdev,user,idmap=user,follow_symlinks,identityfile=/home/ssh2/.ssh/id_rsa,allowother,default_permissions,uid=1001,gid=1001 0 0
그런 다음 저장하고 다음을 만듭니다.mount -a
오류가 발생하지 않고 폴더에 액세스할 수 있지만 서버와 동기화되지 않습니다.
서버에는 다음이 있습니다.
ssh2@Asir03:~$ tree SSHserver/
SSHserver/
├── ssh1
│ ├── 15.txt
│ ├── 1.txt
│ └── a
│ ├── 150.txt
│ └── 15.txt
├── ssh1.txt
├── ssh2
│ ├── pepa.txr
│ ├── pepa.txt
│ └── pepe.txt
├── ssh2.txt
└── ssh3
├── gema.txt
├── javi.txt
├── juan.txt
└── marina.txt
4 directories, 13 files
ssh2@Asir03:~$
이것이 내가 클라이언트 측에서 얻는 것입니다:
asir3@Asir03:~/Escritorio$ tree SSHclient/
SSHclient/
└── hola
1 directory, 0 files
asir3@Asir03:~/Escritorio$
폴더, 파일 등을 추가할 수는 있지만 서버에 저장되지는 않습니다.
답변1
noauto
"자동으로 마운트하지 않음"을 의미하므로 파일 시스템은 시작 시나 실행 중에 마운트되지 않습니다 mount -a
. 그러나 일반 사용자로 마운트할 수 있습니다.