내 문제는 다음에 설명된 문제와 유사합니다.autofs.master.d/의 예제 사용이 필요합니다.:
SLES15 SP4에서 단일 사용자의 홈 디렉터리를 마운트하기 위해 와일드카드와 디렉터리를 /home/*user*
사용 하고 싶지만 마운트 시도와 관련된 로그 메시지로 특정 디렉터리를 마운트하려고 하면 산).*
/etc/auto.master.d
ls -l /home/*user*
나는 /etc/auto.master.d/homes
를 포함하는 를 만든 /home /etc/auto.homes
다음 그 자체에 를 포함하는 파일을 만들었습니다 * -bg,rw,hard,intr,nfsvers=3 nfs.server.org:/exports/home/&
.
그러나 문제 없이 테스트 사용자의 홈 디렉터리 탑재를 수동으로 테스트할 수 있습니다.
나는 /etc/auto.master.d
그것을 올바르게 사용하는 방법을 잘 이해하지 못하므로 내 오류를 설명하는 답변이 올바른 방향을 가리킬 수도 있습니다.
답변1
"해결책"을 찾았지만 원인은 찾지 못했습니다.
( 설치 디렉토리 ) 는 로 교체 +dir:/etc/auto.master.d
(포함해야 함 /etc/auto.master.d/homes
) 될 때 작동합니다./home /etc/auto.homes
/etc/auto.homes
/home
그러나 댓글에는 다음과 같은 auto.master
내용이 있었습니다.
# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
#+dir:/etc/auto.master.d
그래서 나는 파일을 포함하는 것이 문자 그대로 해당 파일의 내용을 포함하는 것과 같다고 가정합니다. 분명히 사실이 아닙니다.
고쳐 쓰다
마지막으로 "auto.master(5)"에서 "map type"을 찾았습니다 dir
.
(...) 포함할 파일 이름은 ".autofs"로 끝나야 합니다. (...)
마지막 댓글
입력하기 전에 일반적인 내용을 읽어보시면 도움이 될 것입니다. 파일에 다음과 같은 메모가 있습니다./etc/auto.master.d/ 포함.autofs*”
나만 눈치챘지뒤쪽에해결책을 찾은 후. 이제 주말이 시작되는 시간이 아닐까...