탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 장치 및 파일 시스템 Oracle Solaris 11 Information Library (한국어) |
Oracle Solaris 11: 이동식 매체 관리를 위한 이전 기능이 제거되고 더 나은 이동식 매체 관리 기능을 제공하는 서비스 및 방법으로 대체되었습니다.
다음은 새로 제공되는 기능입니다.
새 이동식 매체 서비스는 SMF를 통해 관리합니다.
online 12:17:54 svc:/system/hal:default online 12:17:56 svc:/system/filesystem/rmvolmgr:default online 12:17:26 svc:/system/dbus:default
이제 /media 디렉토리에 이동식 매체가 자동으로 마운트됩니다. 하지만 호환성을 위해 이전에 사용된 매체 마운트 지점인 /cdrom 및 /rmdisk에서 /media에 대한 심볼릭 링크가 제공됩니다.
다음은 CF(Compact Flash) 메모리 카드(/dev/dsk/c4d0p0:1)를 마운트하는 예입니다.
$ ls /media/NIKON
다음은 USB 메모리 스틱(/dev/dsk/c3t0d0s0)을 마운트하는 예입니다.
$ ls /media/U3
기본 이동식 매체 볼륨 관리자인 rmvolmgr는 다음과 같은 작업을 담당합니다.
볼륨 마운트 및 마운트 해제
rmvolmgr의 루트 인스턴스는 시스템 부트 시 시작됩니다. 하지만 로그인할 때 rmvolmgr의 인스턴스를 시작하도록 세션 구성 파일을 구성할 수 있습니다. rmvolmgr을 사용자 세션 내에 실행할 경우 현재 사용자 또는 세션에서 소유한 장치만 마운트되므로 루트 인스턴스와 충돌하지 않습니다.
rmvolmgr을 종료하면 마운트된 모든 매체가 마운트 해제됩니다.
rmvolmgr은 호환성을 위해 /cdrom 또는 /rmdisk 디렉토리에 실제 마운트 지점인 /media에 대한 심볼릭 링크를 만듭니다.
CDE 호환을 위해 특수 rmvolmgr 실행 모드를 사용할 수 있습니다.
HAL(하드웨어 추상화 계층) 데몬인 hald는 시스템에 연결된 장치를 표시하는 보기를 제공합니다. 이 보기는 핫 플러그 또는 기타 방식을 통해 하드웨어 구성이 변경되면 자동으로 업데이트됩니다 .
HAL은 각 하드웨어를 장치 개체로 나타냅니다. 장치 개체는 UDI(고유 장치 식별자)로 식별되며 장치 등록 정보라는 일련의 키 값 쌍을 갖고 있습니다. 등록 정보는 실제 하드웨어에서 파생되기도 하고, 장치 정보 파일(.fdi 파일)에서 병합되기도 하며, 실제 장치 구성과 관련된 등록 정보도 있습니다.
다음은 제거된 기능입니다.
이 릴리스에서는 USB 디스켓만 지원됩니다.
vold 데몬, volfs 파일 시스템 및 volfs 서비스가 제거되었습니다.
svc:/system/filesystem/volfs
/vol 디렉토리 아래의 이동식 매체에 대한 논리 장치 이름(예: /vol/dev/rdsk/... 또는 /vol/dev/aliases/...)은 이제 제공되지 않습니다.
논리 장치 이름으로 이동식 매체에 액세스하려면 /dev 장치를 사용해야 합니다. 예를 들면 다음과 같습니다.
/dev/rdsk/c0t6d0s2
일부 vold 장치 별명은 이제 사용할 수 없습니다. 다음 eject -l 출력을 통해 각 장치에 사용할 수 있는 장치 별명과 예에서 마운트된 매체 경로 이름(/media/SOL_11_X86__4)을 확인할 수 있습니다.
$ eject -l /dev/dsk/c2t0d0s2 cdrom,cdrom0,cd,cd0,sr,sr0,SOL_11_X86_4,/media/SOL_11_X86_4
각 장치를 꺼내는 데 사용할 수 있는 별명이 쉼표로 구분된 목록으로 표시됩니다.
vold.conf 및 rmmount.conf 구성 파일이 이제 존재하지 않기 때문에 이러한 파일에 지정된 사용자 정의를 사용할 수 없습니다. 매체 사용자 정의 관리에 대한 자세한 내용은 이동식 매체 관리 사용자 정의를 참조하십시오.
volcheck와 volrmmount를 제외한 vol*로 시작하는 명령.
다음 기능은 이전 Oracle Solaris 이동식 매체 기능과의 역 호환성을 제공합니다.
이동식 매체 마운트 지점이 CD-ROM 및 USB 장치와 같은 이동식 매체를 마운트하는 데 사용되는 /media 디렉토리로 이동되었습니다. 하지만 호환성을 위해 /cdrom 및 /rmdisk와 같은 이전 매체 마운트 지점에서 /media에 대한 심볼릭 링크가 제공됩니다.
rmformat 명령은 계속 사용할 수 있습니다. 이 명령의 출력은 이전 Solaris 릴리스에서 vold를 비활성화했을 때 출력되는 형식과 동일합니다.
예를 들면 다음과 같습니다.
# rmformat Looking for devices... 1. Logical Node: /dev/rdsk/c0t6d0s2 Physical Node: /pci@1f,4000/scsi@3/sd@6,0 Connected Device: TOSHIBA DVD-ROM SD-M1401 1009 Device Type: DVD Reader Bus: SCSI Size: 2.9 GB Label: <None> Access permissions: <Unknown>
더욱 강력해진 eject 명령을 사용할 수 있습니다. 자세한 내용은 이동식 매체 꺼내기를 참조하십시오.
이 릴리스에서는 vol*로 시작하는 대부분의 명령이 제거되었습니다. 수정된 버전의 rmmount 및 새 rmumount 명령을 사용하여 이동식 매체를 마운트 및 마운트 해제할 수 있습니다.
이러한 명령을 통해 장치 이름, 레이블 또는 마운트 지점을 사용하여 마운트할 수 있습니다. 다음은 iPod을 마운트하는 예입니다.
% rmmount ipod
다음은 DVD에서 파일 시스템을 마운트 해제하는 예입니다.
# rmumount cdrom cdrom /dev/dsk/c0t6d0s5 unmounted cdrom /dev/dsk/c0t6d0s0 unmounted
자세한 내용은 rmmount(1M)를 참조하십시오.
이전 Solaris 릴리스에서와 마찬가지로 eject 명령을 사용하여 이동식 매체를 마운트 해제하고 꺼낼 수 있습니다. 그러나 이번 릴리스에서는 다음과 같은 eject 옵션을 사용할 수 있습니다.
장치가 사용 중이더라도 강제로 꺼냅니다.
꺼낼 수 있는 장치의 경로 및 별명을 표시합니다.
CD-ROM 트레이 닫기 명령이 장치에 제공됩니다. 일부 장치에는 이 옵션이 지원되지 않습니다.
예를 들어, 볼륨 레이블을 꺼내려면 다음과 같이 합니다.
% eject mypictures
자세한 내용은 eject(1)를 참조하십시오.
vold.conf 및 rmmount.conf 파일에서 사용할 수 있었던 대부분의 사용자 정의에 대해 데스크탑 볼륨 관리자 기본 설정을 사용하거나 .fdi 파일을 수정해야 합니다.
rmmount.conf 작업의 경우 데스크탑 볼륨 관리자 작업인 gconf 또는 HAL 호출을 사용해야 합니다.
이전에는 일반 사용자를 대신하여 rmmount.conf 작업을 루트로 실행할 수 있었습니다. 이제 이 작업은 /usr/lib/hal 디렉토리에 호출 실행 파일을 설치함으로써 수행됩니다.
볼륨이 사용자 세션 외부에서 마운트되지 않도록 하려면 rmvolmgr 서비스를 비활성화합니다. 예:
# svcadm disable rmvolmgr