MOUNT_NWFS(8)

명칭
mount_nwfs - NetWare 파일 서버로부터 NetWare 볼륨을 mount 한다

서식
mount_nwfs [-Chv] -S server -U user [-connection options] -V volume [-M mode] [-c case] [-d mode] [-f mode] [-g gid] [-l locale] [-n os2] [-u uid] [-w scheme] node mount_nwfs [-options] /server:user/volume[/path] node

해설
mount_nwfs 유틸리티는 NetWare 서버의 볼륨을 mount 하는 것을 가능하게 합니다. 이미 있는 connection를 사용하는 일도 새롭게 connection를 작성하는 일도 가능하고, 만약 사용 가능한 connection가 발견되지 않으면 새로운 connection를 작성하려고 합니다. connection는 그것을 참조하고 있는 것을 세고 있으므로, 마지막 mount 볼륨이 해방되면(자) connection는 닫혀집니다. 또, ncplogin(1) (을)를 이용해, 아무것도 mount 하지 않고 , connection를 작성 가능합니다 (mount용으로, 이 connection를 나중에 사용 가능합니다).

명령행의 두 형식에 주의해 주세요. 하나눈의 형식에서는, 서버와 유저는 -S 및 -U 옵션에 의해 지정됩니다. 둘눈의 형식에서는, 서버와 유저는 mount(8) 명령의 인수의 special 의 부분에서 지정됩니다 ( -S, -U, -V (은)는 이 경우에는 사용되지 않습니다). 이것에 의해, fstab(5) 파일을 사용 가능하게 됩니다 ( 사용예 (을)를 참조해 주세요).

옵션은 이하와 같습니다.

-S server
    접속하는 NetWare 서버명을 지정합니다. 네이티브 IP 를 사용하는 경우는과 같이 -A 옵션이 필요합니다.

-U user
    로그인에 사용하는 유저명을 지정합니다.

-connection options
    자세한 것은 ncplogin(1) (을)를 참조해 주세요.

-V volume
    mount 하는 볼륨명을 지정합니다. 볼륨명은, 모든 옵션의 뒤 한편 mount-point 의 앞에서, 지정할 수도 있습니다.

node
    mount 볼륨에의 패스를 지정합니다.

-c case
    case 옵션은 이름의 표기에 작용합니다. case (은)는 이하의 어떤 것이나 하나를 사용합니다.

    치   의미

    l   모든 기존의 파일명을 소문자로 변환합니다. OS2 의 이름 공간에서 새롭게 만들어진 파일은 소문자의 이름 (이)가 됩니다. 이것은 DOS 이름 공간에서 볼륨을 mount 할 때의 디폴트입니다.

    L   'l'와 같습니다만, 파일 시스템을 대문자 소문자에 민감하지 않게 하려고 합니다. 잘 동작하지 않을지도 알려지지 않습니다.

    n   대문자 소문자의 변환을 행하지 않습니다. 주의! DOS 이름 공간에서 이 옵션을 사용하는 것은, 최종 수단으로 해 주세요. DOS 이름 공간에서 소문자의 파일명을 작성하면(자), 예기치 않은 결과가 됩니다. 이것은 OS2 이름 공간을 mount 할 때의 디폴트 입니다.

    u   모든 기존의 파일명을 대문자로 변환합니다. OS2 의 이름 공간에서 새롭게 만들어진 파일은 대문자의 이름 (이)가 됩니다.

    U   'u'와 같습니다만, 파일 시스템을 대문자 소문자에 민감하지 않게 하려고 합니다. 잘 동작하지 않을지도 알려지지 않습니다.

-f mode, -d mode
    파일이나 디렉토리에 붙여지는 퍼미션을 지정합니다. 값은 8 진수로 지정될 필요가 있습니다. 파일 모드의 기정치는 mount 포인트의 것이 이용되어 디렉토리의 경우는 읽어들여 퍼미션이 있다 경우에 실행 퍼미션이 부가됩니다.

    이러한 허가 정보는 NetWare 서버가 인정하는 것과는 다른 것 일수 있다 그렇다고 하는 것에 주의해 주세요.

-n namespace
    namespace 그리고 지정한 이름 공간을 사용하지 않습니다. 현재로서는 OS2 만을 여기로 지정 가능합니다.

-v  버젼 번호를 표시합니다.

-u uid, -g gid
    파일에 붙여지는 소유자 ID 와 그룹 ID 를 지정합니다. 기정치에서는 볼륨이 mount 되고 있는 디렉토리의 소유자 ID 와 그룹 ID 가 사용됩니다.

-l locale
    캐릭터의 변환에 사용하는 로케일을 설정합니다. mount_nwfs (은)는 기정치로서 환경 변수 LC_* (을)를 참조합니다.

-w scheme
    NetWare 와 FreeBSD 의 사이에 파일명을 변환하기 위한 scheme (을)를 지정합니다. 서포트되고 있는 변환 규칙은 다음과 같습니다:

    asis
        아무것도 변경하지 않고 캐릭터를 건네줍니다.

    koi2cp866
        koi8-r <-> CP866

    se  스웨덴에서 사용되는 설정입니다.

-M mode
    자세한 것은 ncplogin(1) (을)를 참조해 주세요. 이 옵션이 생략 되면(자), connection의 퍼미션에는 디렉토리 모드 (-d) 옵션이 가정됩니다.

관련 파일
~/.nwfsrc
    (은)는 connection 그 외에 관해서 정적인 파라미터를 보관 유지합니다. 자세한 것은 /usr/share/examples/nwclient/dot.nwfsrc (을)를 참조해 주세요.

주
NCP connection가 확립되기 전에, 커널은 IPX 서포트를 포함하도록(듯이) 설정되어 IPXrouted 와 KLD nwfs.ko 가 읽히고 있는 것이 필요합니다.

사용예
다음의 예는 NetWare 서버 nwserv 에, 유저명 GUEST (으)로서 접속해, 볼륨 SYS (와)과 VOL1 (을)를 mount 하는 것을 설명하고 있습니다.

    mount_nwfs -S nwserv -U guest -V sys /nw/s1/sys
    mount_nwfs /nwserv:guest/sys /nw/s1/sys
    mount -t nwfs /nwserv:guest/vol1 /nw/s1/vol1
    mount -t nwfs /nwserv:boris/sys/home/boris /home/boris/nw/home

마지막 예는 볼륨의 서브 디렉토리만을 mount 해, NetaWare 의 'map root'명령와 등가입니다.

또 fstab(5) (을)를, nwfs 에서의 mount에 사용할 수도 있습니다.

    /nwserv:guest/sys       /nw/s1/sys     nwfs  rw, noauto 0   0
    /nwserv:guest/vol1      /nw/s1/vol2    nwfs  rw, noauto 0   0

역사
mount_nwfs 유틸리티가 최초로 등장한 것은 FreeBSD 4.0 입니다.

버그
약간 존재합니다.

CREDITS
FreeBSD 에서의 NetWare 클라이언트의 개발에서는, 아래와 같은 소스를 사용했습니다.

NetWare NDK 에 관한 문서

Ncpfs for Linux - Volker Lendecke <lendecke@math.uni-goettingen.de> 하지만 썼습니다. 그의 코드의 일부를, BSD 스타일의 라이센스로 공개하는 것을 인정해 주었습니다.

"Interrupt List" 는 Ralf Brown (으)로부터의 것입니다.

또, /sys 의 많은 파일을 사용하고 있습니다.

저자
Boris Popov <bp@butya.kz>, <rbp@chat.ru>