Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

bsradm은 bsrsetup의 대부분 옵션을 알고 있으며 모든 이중 대시 옵션 또는 이중 대시 없는 옵션을 지정된 하위 수준 유틸리티에 전달합니다.

OPTIONS

-V, --version

bsr 의 버전 정보를 출력합니다.

-d, --dry-run

bsradm -d up resource와 같이 실제로 실행하지 않고 실행할 명령을 표시합니다. 이것은 bsrsetup 및 bsrmeta 사용법을 배우는 유용한 방법이 될 수 있습니다.

...

new-current-uuid {device}

새로운 current UUID 를 생성합니다.

new-current-uuid --no-rotate-bitmap {device}

새로운 current UUID 를 생성하지만 bitmap UUID 는 rotate 하지 않습니다. 로컬에서 I/O가 발생된 효과를 줍니다.

outdate {device}

하위 장치의 데이터를 outdated 로 지정합니다.

...

bsrsetup events2 {resource | all}

구성된 모든 bsr 객체의 BSR 개체의 현재 상태와 상태의 모든 변경 사항을 표시합니다. 출력은 이벤트의 종류로 시작합니다. 기존의 객체가 생성, 파괴 또는 변경 될 경우, 이벤트 핸들러가 호출되거나 리턴되는 등의 이벤트 유형이 있습니다. 그 다음은 이벤트가 적용되는 .

각 줄은 옵션 출력형식에 따라 표기하고 이벤트가 다음 줄에서 계속되면 별표가 표시됩니다. 각 줄은 이벤트의 종류(기존 개체가 있는 경우 존재, 개체가 생성, 삭제 또는 변경된 경우 생성, 삭제, 변경, 이벤트 핸들러가 호출되거나 반환된 경우 호출 또는 응답), 리소스, 장치, 연결, 피어 장치, helper 객체를 기술합니다. 나머지는 개체를 식별하고 개체의 상태를 표시합니다-장치, 도우미 또는 현재 상태가 완전히 덤프 되었음을 나타내는 대시(-) 등 이벤트가 적용되는 개체를 나타냅니다. 다음의 사용 가능한 옵션이 있습니다.

  • --now 현재 상태를 보고 한 후 종료합니다. 기본값은 지속적으로 상태 변경을 보는 것입니다.

  • --statistics 출력에 통계를 포함 시킵니다.

bsrsetup get-gi resource peer_node_id volume

...

  • 상세한 정보를 출력합니다.

  • --timestamp (--t) 발생 시간을 출력 합니다.

  • --diff(-d) 상태 변경 시 이전 상태를 출력합니다.

  • --sync(-S) 동기화 이벤트를 출력합니다.

  • --json json 형식으로 출력합니다.

bsrsetup get-gi resource peer_node_id volume

특정 연결에서 장치의 데이터 생성 식별자를 표시합니다. 장치는 볼륨 번호로 식별되고 연결은 엔드 포인트로 식별됩니다. "bsrsetup connect"명령을 참조하십시오. 출력은 현재 UUID, 비트 맵 UUID 및 플래그 세트로 구성된 처음 두 개의 히스토리 UUIDS로 구성됩니다. 현재 UUID 및 히스토리 UUID는 장치마다 다릅니다. 비트 맵 UUID 및 플래그는 피어 장치마다 다릅니다. 이 명령은 처음 두 개의 히스토리 UUID 만 표시합니다. bsr은 내부적으로 가능한 각 피어 장치마다 하나의 히스토리 UUID를 유지합니다.

...

bsrcon command {argument...}

DESCRIPTION

COMMANDS

/nodelayedack [ip|guid]

/delayedack_enable [ip|guid]/m [letter] : mount/get_log [ProviderName]/minlog_lv dbg [Level : 0~7]/write_log [ProviderName] "[LogData]"/handler_use [0,1]/bsrfsflt_status/info/statusbsr 의 네트워크, 로그, 볼륨, 핸들러 등 과 관련한 설정을 합니다.

COMMANDS

/get_log_info

로그 정보를 출력합니다.

Code Block
# bsrcon /get_log_info
Current log level.
    system-lv : err(3)
    debug-lv : info(6)

The maximum size of cli log file is 5M.
Number of log files that can be saved.
    bsradm : 2
    bsrsetup : 2
    bsrmeta : 2

The maximum size of driver log file is 48M or 100000 log count.
Number of log files that can be saved.
    bsrdriver : 15
Output category during debug log.
    category : VOLUME IO IO_ERROR BITMAP LRU REQUEST PEER_REQUEST RESYNC_OV REPLICATION CONNECTION UUID TWOPC THREAD SEND_BUFFER STATE SOCKET DRIVER NETLINK GENL PROTOCOL MEMORY LOG ETC

Logging status command to the CLI log : disable (0)

/maxlogfile_cnt [LogFileMaxCount : 0 ~ 1000]

백업할 커널 로그파일의 최대 저장 개수를 지정합니다. 기본값은 15입니다.

/climaxlogfile_cnt [adm, setup, meta] [LogFileMaxCount : 0 ~ 255]

백업할 CLI 로그파일의 최대 저장 개수를 지정합니다. 기본값은 2 입니다.

/minlog_lv [sys, dbg] [Level : 0~7] level info, emerg(0) alert(1) criti(2) err(3) warning(4) notice(5) info(6) debug(7)

로그 수준을 지정합니다. 기본값은 시스템(이벤트) 로그는 err, 디버그 로그는 info 입니다.

/minlog_lv feature [flag : 0,1,2,4] level info, none(0) oos(1) latency(2) verify(4)

용도별 로그의 활성화를 지정합니다. 디버깅 용도입니다.

/set_log_path [log file path]

로그 저장 경로를 변경합니다.

/handler_use [0,1]

bsr 의 핸들러를 비활성화 하거나 활성화 합니다. 기본값은 비활성화 입니다.

/nodelayedack [ip|guid]

TCP/IP 의 지연된 ACK 동작을 비활성화 합니다. 윈도우즈 전용입니다.

bsr 설치 과정에서 현재 리소스의 복제 네트워크 어댑터에 대해 자동 수행되므로 구성 절차에서 배제되지만, 네트워크 어댑터가 교체되어 새로운 복제 인터페이스로 재구성 할 경우 이 명령어를 필수적으로 다시 수행해야 합니다.


/delayedack_enable [ip|guid]

TCP/IP 의 지연된 ACK 동작을 활성화 합니다. 윈도우즈 전용입니다.


/release_vol [letter]

윈도우즈 볼륨을 컨트롤하는 볼륨락을 완전히 해제하는 명령입니다. 리소스를 삭제하는 최종 단계에서 반드시 수행해야 하는 명령이며 윈도우즈 전용입니다.

이 명령을 수행할 경우 리소스를 반드시 재구성하고 전체 동기화를 다시 수행해야 합니다. bsr 1.7 이후 부터 해당 명령을 수행할 경우 메타디스크를 자동으로 wipe-md 처리 합니다.


/bsrlock_use

볼륨의 락을 임시로 활성화하거나 비활성화 할 수 있는 디버깅용도의 명령입니다. 윈도우즈 전용입니다.

/bsrlock_status

볼륨의 락 상태를 볼 수 있는 명령입니다. 윈도우즈 전용입니다.


/info

볼륨의 파티션, 마운트 포인트 등 관련 정보를 출력합니다. 윈도우즈 전용입니다.

/force_panic

강제 메모리 덤프를 수집합니다.