적절한 권한을 부여받은 경우 자동으로 장치가 마운트됩니다. 장치 마운트를 실패한 경우 이 절차를 따릅니다.
시작하기 전에
장치를 할당받았습니다. 장치를 할당할 수 있도록 사용자에게 권한을 부여하는 방법에 설명된 대로 장치를 마운트하는 데 필요한 권한이 지정되었습니다.
% su - role-name Password: <Type role-name password> $
처음으로 마운트 지점을 사용할 때만 이 단계를 수행해야 합니다.
$ mkdir mount-point ; chmod 700 mount-point
$ list_devices -l List of allocatable devices
장치 이름으로 장치를 지정합니다.
$ allocate device-name
$ mount -o ro -F filesystem-type device-path mount-point
장치가 읽기 전용으로 마운트됨을 나타냅니다. –o rw를 사용하여 장치를 쓰기 가능으로 지정합니다.
장치의 파일 시스템 포맷을 나타냅니다. 일반적으로, CD-ROM은 HSFS 파일 시스템으로 포맷됩니다. 디스켓은 대개 PCFS 파일 시스템으로 포맷됩니다.
장치의 경로를 나타냅니다. list_devices -l 명령의 출력은 device-path를 포함합니다.
Step 2에서 만든 마운트 지점을 나타냅니다.
이 예에서 사용자가 CD-ROM 드라이브 sr0을 할당하고 마운트할 수 있는 역할을 맡습니다. 드라이브는 HSFS 파일 시스템으로 포맷됩니다.
% roles devicealloc % su - devicealloc Password: <Type devicealloc password> $ mkdir /home/devicealloc/mymnt $ chmod 700 /home/devicealloc/mymnt $ list_devices -l ... device: sr0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c0t2d0s0 ... ... $ allocate sr0 $ mount -o ro -F hsfs /dev/sr0 /home/devicealloc/mymnt $ cd /home/devicealloc/mymnt ; ls List of the contents of CD-ROM
문제 해결
mount 명령이 장치를 마운트할 수 없는 경우 mount: insufficient privileges 오류 메시지가 표시됩니다. 다음 사항을 확인하십시오.
프로파일 셸에서 mount 명령을 실행 중인지 확인합니다. 역할을 맡은 경우 역할에 프로파일 셸이 있습니다. mount 명령으로 프로파일이 지정된 사용자인 경우 프로파일 셸을 만들어야 합니다. 사용 가능한 프로파일 셸 목록은 pfexec(1) 매뉴얼 페이지를 참조하십시오.
지정된 마운트 지점을 소유하는지 확인합니다. 마운트 지점에 대한 읽기, 쓰기, 실행 액세스가 있어야 합니다.
여전히 할당된 장치를 마운트할 수 없는 경우 관리자에게 문의하십시오. Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 권한 지정 문제를 해결하는 방법을 먼저 참조하십시오.