마운트된 볼륨에 계속 액세스할 수 있는지 확인하는 방법은 무엇입니까?

마운트된 볼륨에 계속 액세스할 수 있는지 확인하는 방법은 무엇입니까?

집에 NAS가 있어요. 나는 항상 내 노트북에 설치된 NAS(~/mydata)에 디렉터리(~/nas에 위치)를 유지합니다. 집에 있을 때는 LAN을 통해 볼륨을 마운트합니다. 집에 없을 때 인터넷을 통해 설치합니다. 설치 프로세스를 자동화하고 싶습니다.

  • (a) 네트워크에 연결되면 마운트
  • (b) 네트워크 연결이 끊어지면 제거합니다.
  • (c) 로그인 시 마운트

네트워크가 변경될 때마다(전환, 연결 또는 연결 해제) 스크립트를 실행하는 launchd 사양이 있습니다. 하지만 이전에 마운트된 볼륨에 액세스할 수 있는지 감지하는 방법을 모르겠습니다. 문제는 볼륨이 마운트되면 네트워크 연결이 끊어지고 마운트된 볼륨에 더 이상 액세스할 수 없더라도( .local사용 중인 호스트 이름이 홈 네트워크에만 사용되거나 네트워크 연결이 전혀 없기 때문에) 발생한다는 것입니다. ), OS는 이를 모르는 것 같습니다. 나는 여러 가지 테스트를 시도했습니다.

  • mount:매개변수가 없는 출력에는 mount액세스할 수 없다는 표시 없이 마운트된 볼륨이 계속 표시됩니다.
  • cd ~/nas: 보류 중
  • df: 보류 중
  • umount: 보류 중

저는 macOS를 사용하고 있으며 sshfs설치하는 데 익숙했습니다. 마운트된 볼륨에 계속 액세스할 수 있는지 확인하는 방법은 무엇입니까?

답변1

마운트가 이미 존재하는지 확인하려면 다음 명령을 사용하고 fusion.sshfs를 확인하세요.

mount | grep fuse.sshfs

파일 시스템을 마운트하거나 마운트 해제하려면 다음을 참조하세요.남성페이지. 제거한 후 다시 설치해 보세요. 더 많은 콘텐츠여기

관련 정보