Samba 공유를 사용할 수있을 때마다 마운트하고, 사용할 수없는 경우 마운트 해제


19

영구 삼바 공유 마운트를 설정하려고합니다. 이 지침을 사용 하는 것은 그리 어렵지 않습니다 . 그러나 나는 그들에게

  1. 공유가 가능한 네트워크에 접속할 때마다 자동으로 다시 마운트하십시오.
  2. 네트워크를 떠날 때마다 자동으로 마운트 해제 (또는 중단 대신 액세스 요청이 즉시 실패)합니다. 즉, 자동으로 피 하십시오 .

인터넷 검색은 AutoFS가 도움이 될 수 있다고 제안합니다. 나는 위의 1을 돌보아 수집하지만 2는 확실하지 않습니다.

자동 삼바 마운트에 관한 다른 질문, 즉 삼바 공유를 영구적으로 마운트하는 방법은 무엇입니까? , 자동 재 마운트 / 언 마운트를 처리하지 않는 것 같습니다. 이것이 중복이 아니라고 생각합니다.

감사.

답변:


26

CIFS와 Samba 공유 마운트 :

/etc/fstabSamba 공유를 자동으로 마운트하도록 파일을 편집하십시오 .

//<server>/<share> <mount point> cifs rw,_netdev,user=<username>,password=<password>,uid=<uid>,gid=<gid> 0 0

_netdev 옵션에 주목하십시오 :

CIFS는이 옵션에 대해 알지 못하며 이에 대한 경고를 표시하지만 그대로 두어야합니다.

이 옵션을 사용하면 네트워크가 없거나 잘못된 네트워크에있는 경우 드라이브가 마운트되지 않습니다.

또한 네트워크를 전환 할 때 공유가 마운트 / 마운트 해제되도록합니다. 네트워크 구성이 변경 될 때 데비안의 if * 스크립트가 트리거되고 _netdev 옵션으로 모든 파일 시스템을 감시하고 자동으로 올바른 작업을 수행하기 때문입니다.

출처

_netdev에man mount 대한 자세한 정보를 확인할 수 있습니다

CIFS 도구를 설치하려면

sudo apt-get install cifs-utils

고마워, 나는 이것을 시도 할 것이다. 이것이 광고 된대로 작동하면 이것이 내가 찾던 것입니다.
Laurynas Biveinis

당신은 환영합니다 결과로 저희에게 알려주십시오

그래서 당신은 어떻게됩니까?!

오늘 나중에 이것을 확인하려고 계획했습니다.
Laurynas Biveinis

1
... 실제로는 시간 초과 값이 크지 만 괜찮습니다. 좀 더 테스트했는데 작동합니다. 감사!
Laurynas Biveinis

4

공유를 마운트 및 마운트 해제 할 스크립트를 작성하십시오.

"/etc/network/if-up.d"및 "/etc/network/if-down.d"에 각각 배치하십시오. 네트워크 연결이 설정되거나 닫힐 때 실행되는 스크립트의 위치입니다.

그러나 특정 서버를 온라인으로 시작하거나 중단하려는 경우 서버 연결을 주기적으로 확인하고 상태를 유지하며 그에 따라 스크립트를 실행 하는 크론 작업 을 하는 것이 유일한 해결책 입니다.


견고성을 위해 (예를 들어 서버가 예기치 않게 다운 됨) 후자의 솔루션이 더 낫다고 생각합니다. 이 휠이 이미 발명 된 경우 더 많은 답변을 기다릴 것입니다. 아빠.
Laurynas Biveinis

1

AutoFS가 제대로 작동합니다. 공유에 액세스하면 자동 마운트되고, 삭제 된 경우 다시 마운트하고 유휴 상태 일 때 마운트 해제합니다. 로그 오프하고 프로세스가 모두 종료되면 (로그 오프로 인해) 마운트가 일정 시간 동안 유휴 상태가 된 후 떨어집니다. 유휴 시간을 구성 할 수 있습니다.

다음 방법을 참조하십시오 : http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs


이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Monica Monica 복원-ζ--

감사. 네트워크 외부의 마운트 지점에 액세스하려고하면 마운트 시도가 중단됩니까? 마찬가지로 마운트되어 있고 네트워크에서 일시 중단 된 경우 마운트를 계속 사용하도록 요청하면 외부에서 다시 시작합니까?
Laurynas Biveinis

1

마운트는 리소스에 액세스 할 때 항상 다시 연결을 시도합니다. 네트워크 호핑중인 경우 호스트에 대한 경로가 있는지 여부에 따라 다릅니다. 그러나 AutoFS는 계속 노력할 것입니다. 구성 할 수있는 매개 변수가 있습니다 (타임 아웃, 재시도 등).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.