일반 sshfs 명령을 사용하여 fusion sshfs 설정을 복사할 수 없습니다

일반 sshfs 명령을 사용하여 fusion sshfs 설정을 복사할 수 없습니다

목표: 부팅 시 sshfs를 통해 로컬 시스템에 원격 폴더 마운트

내 컴퓨터에 빈 USB가 연결되어 있습니다. /media/steve/downloads-remote/ 드라이브 내부에 폴더가 있습니다. Downloads 드라이브와 폴더에 대한 권한은 다음과 같습니다.drwxrwxrwx

이 명령을 실행할 때:sshfs [email protected]:/mnt/mpathw/steve/Downloads /media/steve/downloads-remote/Downloads -o allow_other,reconnect

드라이브가 마운트되고 두 디렉터리가 연결됩니다. 폴더를 볼 수 있고 양쪽에서 편집 내용을 추가/제거할 수 있으며 모든 것이 예상대로 작동합니다.

이제 저는 동일한 목표를 달성하려고 노력하고 있지만 부팅 시 이 드라이브를 영구적으로 마운트하려고 합니다.

다음을 편집 fuse.conf하고 추가했습니다.user_allow_other

그런 다음 파일을 편집 fstab하고 다음을 추가했습니다.

[email protected]:/mnt/mpathw/steve/Downloads  /media/steve/downloads-remote/Downloads  fuse.sshfs  allow_other,identityfile=/home/steve/.ssh/id_rsa,default_permissions,idmap=user,reconnect,uid=1000,gid=1000  0  0

이제 시스템을 다시 시작한 후:

먼저, 또 다른 마운트 지점을 생성하므로 미디어 폴더가 갑자기 다음과 같이 보입니다.

/media/steve
--downloads-remote
--downloads-remote1/Downloads

내 원본 /Downloads폴더가 이제 다음 위치로 푸시되었습니다.downloads-remote1

액세스하려고 /media/steve/downloads-remote/하면허가가 거부되었습니다.

/media/steve/downloads-remote/권한을 확인하면 drwx------ 3 root root.

그런 다음 다음을 사용하여 권한을 변경했습니다. sudo chmod -R a+rwx downloads-remote이제 권한은 다음과 같습니다.drwxrwxrwx 3 root root

이제 들어갈 수 있지만 /media/amir/downloads-remote/Downloads거기에는 파일이 없고 원격 서버와 동기화되지 않습니다.

내 설정에 무엇이 빠졌나요?

  1. 나는 이 새 디렉토리를 생성하는 것을 원하지 않고 직접 사용하는 것처럼 설치하기 downloads-remote1를 원합니다 .sshfs/media/steve/downloads-remote/Downloads

  2. 폴더를 루트에 할당하고 권한을 변경할 수 있는 이유는 무엇입니까?

  3. 실제로 원격 드라이브에 연결되지 않는 것 같은 이유는 파일/폴더를 볼 수 없기 때문입니다.

답변1

결국 일을 못 하게 됐어요. 인증, 로그 확인에 문제가 있고, eth가 시작되기 전에 때때로 연결되지 않는 것 같고... 때로는 다른 오류가 있는 것 같습니다... 어쨌든, 제가 하려는 일에 있어서는 매우 번거롭습니다.

sshfs마지막으로 시작 시 실행되고 다음 줄을 실행하는 bash 스크립트를 만들었습니다.

관련 정보