다른 컴퓨터에서 NFS 공유를 마운트하는 가장 좋은 방법은 무엇입니까? /etc/fstab 항목 또는 autofs를 사용하여 마운트하시겠습니까?
그들 사이의 차이점은 무엇입니까?
답변1
Autofs는 필요할 때마다 필요에 따라 파일 시스템을 자동으로 마운트합니다.
NFS는 전체 파티션을 원격으로 마운트하는 것과 같으며 파티션의 전체 내용에 액세스할 수 있습니다.
그러나 nfs에 비해 autofs는 장점이 없습니다.
AutoFS의 장점
1 사용자가 마운트 중인 원격 파일 시스템의 지정된 마운트 지점 아래에 있는 파일이나 디렉터리에 액세스하려고 하면 해당 공유에 자동으로 투명하게 액세스됩니다.
2 기동시 설치가 발생하지 않으므로 기동시간이 대폭 단축됩니다.
3 영구적으로 활성화된 설치 지점 수를 줄여 네트워크 액세스 및 효율성을 향상시킵니다.
4 대체 서버를 파일 시스템의 소스로 지정하여 실패한 마운트 요청을 줄일 수 있습니다.
답변2
이 차이는 머신이 시작될 때(예를 들어 재부팅 후) 영향을 미칩니다. NFS 마운트가 존재하지 않습니다. 일부 운영 체제에서는 머신이 부팅되지 않습니다.
/etc/fstab
파일 시스템을 마운트하기 위해 부팅 순서 초기에 읽기
autofs
부팅 순서에서 나중에 시작되는 데몬 프로세스입니다. 높은 수준에서:
- 먼저 파일 시스템의 출처는 다음과 같습니다.
/etc/fstab
- 다음으로 네트워크가 활성화됩니다.
- 그 후 자동 설치 프로그램 데몬이
autofs
시작됩니다.
누군가가 다음을 추가했기 때문에 컴퓨터가 부팅되지 않는 것을 보았습니다 /etc/fstab
.
10.1.2.3:/path/to/nfs/export /local/path
컴퓨터가 NFS 마운트 지점을 마운트하려고 시도했지만 네트워크 서비스가 아직 시작되지 않았기 때문에 실패했습니다.