예상대로 자동 마운트가 작동하도록 노력 중입니다.
다음 명령을 실행하면:
sudo mount -t nfs server:/path/to/share /path/to/mount_point
나는 마운트가 좋아 보인다는 것을 알았습니다.
그러나 내 줄에 다음 줄을 추가하면 auto_master
:
/path/to/mount_point server:/path/to/share
마운트 지점 디렉토리를 생성하지만 내용은 표시되지 않습니다.
명령의 출력을 관찰하면 mount
다음과 같이 다릅니다.
첫 번째(수동 설치) 방법을 사용하면 다음 항목이 반환됩니다
mount
.server:/path/to/share on /path/to/mount_point (nfs)
사용하면
automount
다음과 같은 항목이 반환됩니다mount
.map server:/path/to/share on /path/to/mount_point (autofs, automounted, nobrowse)
기본적으로 NFS를 통한 마운트는 automount
수동 마운트와 동일하다고 가정합니다.
automount
수동 설치 동작을 (올바르게 작동하는) 달성하는 올바른 방법은 무엇입니까?
공유는 Linux NIS 도메인에서 호스팅되며 Mac(BSD Unix)에서 액세스합니다.
답변1
이 /etc/auto.master
파일은 원격 NFS 디렉터리 경로가 설정된 위치가 아닙니다. /etc/auto.master
맵 파일이나 디렉터리가 필요합니다. auto.master 매뉴얼 페이지에서:
autofs(8) 스크립트를 호출하거나 automount(8) 프로그램을 실행할 때 auto.master 매핑은 자동 마운트 관리를 위한 마운트 지점을 설정하기 위해 참조됩니다. 각 줄은 마운트 지점을 설명하고 다음을 참조합니다.자동 파일 시스템 맵마운트 지점 아래에 마운트될 파일 시스템을 설명합니다.
따라서 /etc/auto.remote
("원격"을 원하는 것으로 변경할 수 있음)이라는 파일을 만듭니다. 이 파일에 설치 옵션을 넣으십시오. 다음과 같은 형식이어야 합니다.
share_name mount_options server:/remote/path/to/share
예를 들어, 내 시스템의 내용은 다음과 같습니다.
movies -rw,soft,intr,bg,rsize=8192,wsize=8192 192.168.0.72:/nfs_shares/movies
auto.remote
그런 다음 다음 에서 파일을 참조 할 수 있습니다 auto.master
.
/path/to/mount_point /etc/auto.remote --timeout 60 --ghost