NFS 연결이 끊어진 후 Linux NFS 클라이언트가 서버에 다시 연결하도록 강제


15

연결이 끊어진 후 Linux 클라이언트가 NFS 서버에 다시 연결하도록하는 방법이 있습니까? 클라이언트는 결국 서버가 돌아 왔음을 알았고 정상적으로 작동합니다. 이 재 연결 속도를 높일 수있는 방법이 있는지 궁금합니다.

답변:


3

Autofs ( ArchWiki link )를 살펴볼 수 있습니다. NFS가 자동 마운트되도록 설정 한 경우 클라이언트는 NFS 드라이브를 사용할 때마다 (다시) 연결을 시도해야합니다. 이되도록 할 경우 클라이언트에서 NFS 드라이브에 액세스하려고 하고 서버가 최대이며, 다음 NFS 드라이브가 장착됩니다.


1
답변 해주셔서 감사합니다. 공유가 이미 마운트되어 있고 클라이언트가 이미 서버와 통신하고있는 경우에는 도움이되지 않습니다. 때로는 연결이 끊어지고 (개인 시스템이 두 개인 경우에만 해당) 링크를 다시 설정하면 시간 초과 기간을 종료하고 싶습니다. Autofs는 이것에 도움이되지 않거나 다시 연결 속도를 높이려면 수동으로 수행하려는 방식을 아는 것이 좋습니다.
MJD

다시 연결하려고 시도해도 작동하지 않는 예를들 수 있습니까? 아마도 mount -a?
bkanuka

내가하고있는 일을 오해하고 있다고 생각합니다. 네트워크 연결을 끊기 전에 nfs 볼륨을 마운트 해제하지 않습니다. 이 경우 내 개인적인 것들 사이에 있기 때문에 괜찮습니다. NFS 마운트 지점에서 파일을 읽는 프로세스가 잠자기 상태가되도록합니다. 네트워크를 다시 연결하면 클라이언트가 서버를 다시 찾기 전에 시간 초과 기간이 있습니다. 서버가 돌아 왔다는 것을 알고 있기 때문에 그 타임 아웃 기간은 죽이고 싶습니다. 타임 아웃은 나쁘지 않지만 약간 성가시다.
MJD

흠. 나는 무언가를 오해하고있다. 이제 랩톱과 홈 서버가 있다고 상상하고 때로는 랩톱을 잡고 가고 싶어합니다. 돌아 오면 홈 네트워크에 다시 연결 한 다음 잠시 기다렸다가 마지막으로 NFS 공유가 다시 연결됩니다. 내가 맞아?
bkanuka

글쎄요. 랩톱은 NFS 서버이고 데스크톱은 클라이언트입니다. 그리고 랩톱을 사용하지 않는 경우 데스크톱 손실의 절반이 서버 손실로 인해 정지되는지 여부는 신경 쓰지 않습니다. 고정 된 경우 데스크톱의 절반부터 다시 연결 속도를 높이고 싶습니다. NFS를 남용하고 있다는 느낌이 들기 때문에 도와 줄 방법이 없다고 생각했습니다. 그저 귀찮기 때문에 걱정하지 않습니다.
MJD

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