Linux : NFS에서 autofs를 사용하는 것과 fstab을 사용하는 것의 차이점


10

auto.master를 사용하고 autofs가 NFS 마운트 포인트를 자동 마운트하는 것과 fstab에 정보를 넣는 것의 차이점은 무엇입니까? 리눅스 레드햇 5/6

답변:


6

를 사용 fstab하면 원격 파일 시스템이 시스템에 noauto마운트 됩니다 ( 마운트 옵션을 사용하지 않는 경우).

또한 마운트 지점 정의 방법에 따라 다릅니다. NFS 클라이언트가 서버에 도달 할 수 없을 때 복구 동작을 결정하는 두 가지 옵션이 있습니다. 으로 hard이 NFS 공유를 장착 문제가 반복 시도가 무기한 공유를 마운트하려고하는 경우 옵션 (기본 일), 부팅 프로세스가 일시 중지됩니다. 이 soft옵션을 사용하면 retrans재전송이 전송 된 후 마운트가 실패합니다 .

반면, autofs는 필요할 때 액세스 할 때만 nfs 공유를 마운트합니다.


그것은 autofs에 대한 나의 이해였습니다. 그래서 autofs는 먼저 NFS 볼륨을 마운트하고 요청을 완료하여 해당 마운트 포인트를 참조하는 통계 또는 기타 파일 시스템 요청에 반응합니까? 작업이 완료된 후 즉시 NFS 마운트를 해제합니까?
Gregg Leventhal

@GreggLeventhal autofs는 일정 기간 사용하지 않으면 마운트 해제하도록 구성 할 수 있습니다. 시간 초과를 0으로 설정하면 연속적으로 두 파일에 액세스 할 때 마운트 해제주기가 자주 발생하므로 좋은 생각이 아닙니다.
Gilles 'SO- 악마 그만해

fstab을 통해 마운트 된 상태로 유지하는 것의 이점은 무엇입니까?
Gregg Leventhal

5

autofs의 장점은 NFS 마운트에 액세스 할 수 없을 때 서버를 정상적으로 부팅하고 사용할 수 있다는 것입니다. NFS 마운트에 액세스하려는 사용자 / 응용 프로그램 만 사용할 수 없음을 알 수 있습니다. fstab을 사용하면 서버 부팅 (하드 옵션), 매우 느리게 부팅 (시간 초과시 하드 옵션) 또는 실패 할 때마다 사용할 수없는 NFS 마운트를 수동으로 다시 마운트해야 할 수 있습니다 (소프트 옵션). 내가 틀렸다면 누군가 나를 수정하십시오.


이 답변에 최소한 한 가지 점을 더하는이 기사를 찾았습니다. golinuxhub.com/2014/09/…
MrMas

부수적 인 팁으로 표준인지는 모르겠지만 fstab우분투 / 데비안에서는 nofail사용할 수없는 fs 대상에서 부팅 실패를 방지 할 수 있는 옵션이 있습니다
JacopKane

1

일반적으로 부팅시 마운트는 / etc / fstab에서 발생하지만 autofs는 나중에 발생하는 데몬입니다. 따라서 일반적으로 NFS 공유를로드하지 못한 경우 부팅 프로세스 중에 문제가 발생하지 않도록 autofs에 NFS 공유를 사용하는 것이 좋습니다. autofs의 이점은 불필요한 마운트 포인트가 줄어들어 autofs 부팅 시간이 단축되기 때문입니다. 기간별로 자동 마운트 해제도 수행됩니다. 네트워크 효율성이 향상되었습니다.

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