tail head cat sleep
QR code linking to this page

Man page  — CHIO

명칭

chio – 메디아첸쟈 제어 유틸리티

내용

서식


chio [-f changer] command [-<flags>] arg1 arg2 [arg3 [...]]

해설

chio (은)는, 테이프나 광디스크등의 쥬크박스로 보여지는 것 같은 메디아첸쟈의 동작을 제어하기 위해서 사용됩니다.

옵션에는 이하의 것이 있습니다:
-f changer
  디폴트의 /dev/ch0 디바이스의 대신에 changer (을)를 사용합니다.

환경 변수 CHANGER 에 디바이스명을 세트 해 두면(자), 그것을 디폴트의 첸쟈로서 사용할 수가 있습니다.

메디아첸쟈 장치는 복수의 element (으)로부터 성립되고 있습니다. element 에는 5 종류 있어, 각각 picker (미디어 반송), slot (보관), portal (출납), drive (데이터 전송), voltag (볼륨 식별자의 선택) 입니다. voltag 의사 element 타입은, 볼륨 태그 (전형적으로는 테이프상의 바코드)에 의한 테이프의 선택을 가능하게 합니다

이 명령의 해설에서는 생략형 ET 그리고 element 의 종류를 나타내, EU 그리고 element 의 장치 번호를 나타냅니다. 예를 들어, 첸쟈내의 첫째의 로보트 암을 표현하는 경우에는, ET 하 "picker" 되어, EU 하 "0" 됩니다.

서포트되는 명령

move
  <from ET> <from EU> <to ET> <to EU> [ inv] 미디어 유니트를 <from ET/EU> (으)로부터 <to ET/EU> (으)로 이동합니다. 옵션의 수식자 inv 하지만 지정되었을 경우는, 삽입전에 미디어 유니트가 뒤집어집니다.
exchange
  <src ET> <src EU> <dst1 ET> <dst1 EU> [<dst2 ET> <dst2 ET>] [ inv1] [ inv2] 미디어 유니트의 교환 작업을 행합니다. <src ET/EU> 에 있는 미디어 유니트는 <dst1 ET/EU> 에 옮겨져 이전에 <dst1 ET/EU> 에 있던 미디어 유니트는 <dst2 ET/EU> 에 옮겨집니다. 단순하게 교환하는 경우에는, <dst2 ET/EU> (을)를 생략 하면(자) <src ET/EU> 하지만 대신에 사용됩니다. 옵션의 수식자 inv1 (이)나 inv2 하지만 지정되었을 경우에는, 각각 <dst1 ET/EU> (이)나 <dst2 ET/EU> 에의 삽입전에 미디어 유니트가 뒤집어집니다.

모든 메디아첸쟈가 exchange 조작을 서포트하고 있는 것은 아닌 것에 주의해 주세요. exchange 조작을 위해서(때문에)는, 첸쟈가 복수의 빈 picker 를 가지고 있는지, 일시적인 보관 장소를 이용해 복수의 빈 picker 를 에뮤레이트 할 필요가 있습니다.

return
  <from ET> <from EU> 미디어 유니트를, 원의 element 에 돌려줍니다. 이 명령은, 지정한 미디어 유니트 상태를 문의해 그 소스 속성에 기술되고 있는 element 로 미디어 유니트를 이동합니다. 이 방법은, 드라이브나 포털로부터 첸쟈내의 원래의 element 에 미디어를 되돌리는데 편리합니다.

position
  <to ET> <to EU> [ inv] picker 를 <to ET/EU> 그리고 지정한 element 의 전에 배치합니다. 만약 옵션의 수식자 inv 하지만 지정되었을 경우는, 삽입전에 미디어 유니트가 뒤집어집니다.

이 명령을 발행해도, 모든 첸쟈가 기대 그대로의 동작을 하리라고는 한정되지 않는 것에 주의해 주세요.

params
  첸쟈내의 slot, drive, picker, portal 의 수와 현재 어느 picker 가 사용 가능하게 되어 있을까를 보고합니다.
getpicker
 

현재 어느 picker 가 사용 가능하게 되어 있을까를 보고합니다.

<unit> <unit> 차례의 picker 를 사용 가능하게 합니다.

ielem
  [<timeout>] 첸쟈에 대해서 element 상태의 초기화 (INITIALIZE ELEMENT STATUS) 의 조작을 실시합니다. 옵션으로서 <timeout> 파라미터를 지정해, 조작이 타임 아웃 하는 초수를 지정 가능합니다. 펌 웨어의 버그등을 (위해)때문에에, 조작에 비정상으로 긴 시간이 걸리는 경우에 사용할 수 있습니다.
voltag
  [-fca] <ET> <EU> [<label>] [<serial>] 메디아첸쟈내의 element 에 대한 볼륨 태그를 변경합니다. 소수의 메디아첸쟈만, 본명령을 서포트합니다. 디바이스가 서포트하고 있지 않는 경우에 본명령을 사용하면(자), 통상, 콘솔에 "Invalid Field in CDB" 라고 하는 에러가 표시됩니다.

-c 플래그를 지정하면(자), 지정한 element 의 볼륨 태그를 클리어 합니다. -f 플래그를 지정하면(자), element 에 대해서 이미 볼륨 태그가 정의되고 있었다고 해도, 지정한 볼륨 태그로 볼륨 태그를 옮겨놓습니다. 볼륨 태그 정보가 이미 정의되고 있는 element 에 대해, -f 플래그를 지정하지 않고 label를 설정하려고 하면(자), 에러가 됩니다.

본명령은 프라이머리 볼륨 태그에 대해서 작용합니다만, -a 플래그를 지정하면(자), 대체 볼륨 태그에 대해서 작용합니다.

status
  [-vVsSbIa] [<type>] 첸쟈내의 모든 element 상태를 보고합니다. 만약 <type> 하지만 지정되어 있으면(자), <type> 형태의 elememt 상태를 보고합니다.
-v
  로드 되고 있는 각 미디어에 대해, 존재하면 프라이머리 볼륨 태그를 표시합니다. 볼륨 태그는 "<LABEL:SERIAL>" (와)과 같이 표시됩니다.
-V
  존재하면 대체 볼륨 태그를 표시합니다.
-s
  각 element 에 대해, 추가의 센스 코드와 추가의 센스 코드 수식자를 표시합니다.
-S
  각 element 에 대해, element 의 소스 주소를 표시합니다.
-b
  각 element 에 대해, SCSI 버스 정보를 표시합니다. 이 정보는, 드라이브 에 대해서만 유효합니다.
-I
  각 element 에 대해, 내부 element 주소를 표시합니다. 통상, 본드라이버는 내부 element 주소를 사용하지 않습니다. 진단 목적에서만, 표시를 실시합니다.
-a
  모든 추가 정보를 표시합니다 ( -vVsSba (을)를 지정한 것과 같다).

스테이터스 비트는 이하와 같이 정의되고 있습니다:
FULL element 에 미디어 유니트가 들어가 있습니다.
IMPEXP
  외부의 인간의 조작에 의해 element 에 미디어가 삽입되었습니다.
EXCEPT
  element 가 비정상인 상태가 되어 있습니다.
ACCESS
  이 element 내의 미디어는 picker 로 액세스 가능합니다.
EXENAB
  element 는 외부의 인간의 조작에 의한 미디어의 취득이 가능합니다.
INENAB
  element 는 외부의 인간의 조작에 의한 미디어의 삽입이 가능합니다.

사용예

chio move slot 3 drive 0
  슬롯 3 (4 번째의 슬롯)의 미디어를 드라이브 0 (1 번째의 드라이브)에 이동시킵니다.
chio move voltag VOLUME01 drive 0
  바코드 VOLUME01 를 가지는 미디어를 드라이브 0 (최초의 드라이브)에 이동시킵니다.
chio return drive 0
  테이프를 드라이브 0 (최초의 드라이브)으로부터 없애, 이것을 락의 원래의 장소에 돌려줍니다.
chio setpicker 2
  첸쟈가 picker 2 (3 번째의 picker)를 작업에 사용하도록(듯이) 설정합니다.

관련 파일

/dev/ch0
  디폴트의 첸쟈데바이스

관련 항목

mt(1), mount(8)

저자

chio 프로그램과 SCSI 첸쟈드라이바는 And Communications 사 http://www.and.com/ Jason R. Thorpe <thorpej@and.com> 에 의해 쓰여졌습니다.

한층 더 Hans Huebner <hans@artcom.de> (와)과 Steve Gunn <csg@waterspout.com> 하지만 작업을 실시했습니다.


CHIO (1) May 14, 1998

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

Hang in there, people suffering from natural disasters and deadly diseases - we're putting ribbons on our cars as fast as we can
— Artur Bagyants