FIXMOUNT(8)

명칭
fixmount - 리모트 mount 엔트리를 수정한다

서식
fixmount [-adervq] [-h name] host ...

해설
fixmount (은)는, showmount(8) 의 일종으로, 리모트의 mountd(8) demon중이 썩은 mount 엔트리를 삭제할 수가 있습니다. 옵션으로 지정하는 액션은, host 각각 대해 차례차례 적용됩니다.

옵션

-a -d -e
    이 옵션은, 로컬 호스트에 속하는 엔트리만이 표시된다고 한다 점을 제외하면, showmount(8) 의 그것과 같이 동작합니다.

-r  host 위의 리모트 mount 엔트리로 현재의 mount와 일치하지 않는 것, 즉 크래쉬에 의해 남겨져 버린 엔트리나, 부적절한 mount 프로토콜의 결과 생긴 엔트리등을 삭제합니다. 실제로 mount 되고 있을지 어떨지는, /etc/mtab 에 있는 엔트리를 이용해 확인합니다.

-v  리모트의 mount를 확인합니다. 썩은 엔트리 하나 하나에 대해 통지 메세지가 표시된다 점을 제외하면, -r (와)과 같습니다. 리모트 mount 테이블은 변경되지 않습니다.

-A  리모트의 mountd 에 대해서, 모두 의 파일 시스템이 언마운트 되어 버리고 있는 것을 선언한다 명령을 발행합니다. 이 커멘드는 충분히 주의해 이용해야 합니다. 그렇다고 하는 것은, 로컬로 지금 더 mount 하고 있는 파일 시스템의 유무에 관계없이, 로컬 시스템에 속하는 리모트 mount 엔트리의 모든 것을 삭제해 버리기 때문입니다.

-v  조용하게 합니다. 타임 아웃이나, “Program not Registered” 즉, 리모트 호스트가 RPC 를 서포트하고 있지 않는 것이나, mountd (을)를 실행하고 있지 않는 것에 밤에러 메세지를 억제합니다.

-h name
    로컬 호스트명이 name 인것 같이 행동합니다. 이것은, 로컬 호스트명이 변경된 후에, 낡은 이름을 사용하고 있는 rmtab 엔트리가 리모트 머신상에 남아 있는 경우에 유용합니다. 유감스럽지만, mountd 의 대부분은, 이러한 엔트리의 삭제를 잘 취급할 수가 없습니다. 그러니까, 이 옵션은, -v 만이라고 조합해 사용하면(자) 유용합니다.

    이 옵션은, 리모트로 기록된 호스트명과 로컬의 호스트명을 주소로 비교할 때의 시간을 절약하게도 됩니다.

관련 파일

/etc/mtab
    현재의 mount의 리스트.

/etc/rmtab
    NFS 서버상에 있는, 리모트 mount 엔트리의 백업파일.

관련 항목
mtab(5), rmtab(5), mountd(8), showmount(8)

버그
/etc/mtab 그것 자신의 정보를 확인하려고 하는 것은 일절 하지 않습니다.

스왚 파일의 mount는 /etc/mtab 에 기록되지 않기 때문에, 그러한 mount가 실제로 생기고 있는지 어떤지를 판단하기 위해서(때문에), SunOS 고유의 판단의 궁리를 이용하고 있습니다 (캐릭터 라인 ‘swap’ (을)를 ‘root’ (와)과 치환해, 그 결과의 패스를 확인하고 있습니다).

서버상의 기호 연결은, 리모트 엔트리의 패스와 /etc/mtab 안의 패스가 다른 원인이 됩니다. 이러한 사상의 발생을 잡으려면 , 로컬의 마운트 포인트가 리모트 엔트리와 동일한 경우에, 파일 시스템이 mount 되고 있다고 생각하는 것입니다. 예를 들면, SunOS 의 디스크레스크라이안트상의 server:/export/share/sunos. 4.1. 1 (은)는, 실제는 /usr/share 입니다. 로컬의 마운트 포인트가와 같이 /usr/share 이기 때문에, 이 mount를 올바르게 취급할 수가 있습니다.

로컬 호스트명 (또는 이름의 역인 나무가 돌려주는 것)이 변경된 다음에, 리모트의 mountd 안의 무효(stale) 엔트리를 클리어 하는 방법은 없습니다. 이러한 경우를 돌보기 위해서(때문에)는, 리모트의 /etc/rmtab (을)를 편집해, mountd (을)를 재스타트 시킬 필요가 있습니다.

mountd 호출의 RPC 타임 아웃의 변경은, 재컴파일 할 수 밖에 없습니다. 클라이언트 핸들 생성의 디폴트는 2 초로, RPC 호출의 디폴트는 5 초입니다.

저자
Jan-Simon Pendry <jsp@doc.ic.ac.uk>, Department of Computing, Imperial College, London, UK.

Erez Zadok <ezk@cs.columbia.edu>, Department of Computer Science, Columbia University, New York, USA.

다른 저자 (와)과 am-utils 에 공헌한 사람의 리스트는, am-utils (와)과 함께 배포되는 파일 AUTHORS 의 안에 있습니다.

역사
fixmount 유틸리티는 FreeBSD 3.0 그리고 등장했습니다.