Table of Contents |
---|
개요
사용자/복제 콘솔 응용은 FSR에 CLI 명령어를 전달하여 FSR의 운영과 관련한 모든 동작을 수행할 수 있습니다.
FSR CLI 는 모두 REST-API 로 제공합니다.
노드 별 개별 설정은 각 노드상에서 명령어로 설정하거나 제어합니다.(클러스터 단위의 제어명령은 제공하지 않는다)
모든 설정은 기본적으로 운영 중 동적 적용 가능합니다.(필수 속성 등 일부 설정 제외)
REST-API
모든 REST-API는 gRPC 기반으로 제작되었으며, JSON-RPC over HTTP 형태로 동작합니다. 감시를 위한 기능은 지속적인 데이터 전달이 필요하므로 gRPC만 제공됩니다.
...
분류
...
항목
...
REST-API
...
동작
...
비고
...
설정
...
시스템 설정 조회
...
Status | ||
---|---|---|
|
...
/api/v1/config
...
동작 중인 설정을 반환
...
-
...
시스템 설정 조회 (파일)
...
Status | ||
---|---|---|
|
...
/api/v1/config/dump
...
파일을 읽어 반환
...
-
...
시스템 설정 조회 (파일, XML)
...
Status | ||
---|---|---|
|
...
/api/v1/config/dump-xml
...
파일을 읽어 XML로 반환
...
-
...
시스템 설정 변경
...
Status | ||||
---|---|---|---|---|
|
...
/api/v1/config
...
파일에 저장
...
-
...
시스템 설정 변경 (업데이트)
...
Status | ||||
---|---|---|---|---|
|
...
/api/v1/config/update
...
설정을 적용하고 파일에 저장
...
변경할 부분만 받아 처리함
adjust 호출 필요 없음
...
시스템 설정 갱신
...
Status | ||||
---|---|---|---|---|
|
...
/api/v1/config/adjust
...
파일로부터 읽어 동작 중인 설정을 갱신
...
-
...
리소스 목록 조회
...
Status | ||
---|---|---|
|
...
/api/v1/resources
...
리소스 ID 목록 반환
...
필요성 점검 필요
...
개별 리소스 설정 조회
...
Status | ||
---|---|---|
|
...
/api/v1/resource/{ID}
...
동작 중인 설정을 반환
...
all 사용 가능
...
개별 리소스 설정 조회 (파일)
Target
FSR 1.1-A5, 1.2-A1
kernel filter driver
Applied Replication Engine
Linked Application
user
clone console
HA/DR
outline
The user/replication console application can perform all operations related to the operation of the FSR by passing CLI commands to the FSR.
All FSR CLIs are provided as REST-API.
Individual settings for each node are set or controlled with commands on each node. (Cluster-level control commands are not provided)
All settings can be dynamically applied during operation by default (except for some settings such as essential properties).
setting
Create, modify, delete configuration files
Modify the properties of the configuration file.
Applies the changes made to the configuration file.
Set up the replication engine.
Set the required/optional option items of the configuration file.
Set the kernel path filter by resource.
Set the destination path.
Set exclusion filters.
Set file lock information.
Set the memory buffer.
Set up the file buffer.
check
Query the (detailed) status of a resource.
Kernel path filters are queried by resource.
Query the (detailed) performance of a resource.
Query (detailed) statistics of a resource.
Query the current settings of a resource.
Dump the configuration file of the resource.
control
Start/stop the replication engine.
Activates/stops the kernel path filter for each resource.
Start/stop synchronization.
start the resource
Attach the resource configuration.
Connect resource replication.
stop the resource
Detach resource configuration.
Disconnect resource replication.
Promote/demote a resource.
Enable/disable resource file locking.
watch
(Real-time) Search logs.
Request notification (event) subscription.
management
Install/Uninstall
update
license
REST-API
All REST-APIs are based on gRPC and operate in the form of JSON-RPC over HTTP .
The function for monitoring requires continuous data delivery, so only gRPC is provided.
classification | item | REST-API | movement | note | ||||
---|---|---|---|---|---|---|---|---|
1 | setting | Query system settings |
| /api/v1/ |
파일을 읽어 반환
all 사용 가능
config | Returns the setting in action | - | |||||
2 | Query system settings (file) |
| /api/v1/ |
config/dump | read file and return | - |
파일을 읽어 XML로 반환
all 사용 가능
3 | Query system settings (file, XML) |
| /api/v1/config/dump-xml | Read the file and return it as XML | - | ||||
4 | Change system settings |
| /api/v1/ |
파일에 저장
없는 ID 지정 시 새 리소스 파일 생성
config | save to file | - | |||||||
5 | Change system settings (update) |
| /api/v1/ |
config/ |
update |
설정을 적용하고 파일에 저장
변경할 부분만 받아 처리함
adjust 호출 필요 없음
Apply settings and save to file | Accepts and processes only the parts to change, | ||||||||
6 | Update system settings |
| /api/v1/ |
config/ |
파일로부터 읽어 동작 중인 설정을 갱신
all 사용 가능
개별 리소스 설정 삭제
adjust | Reading from a file and updating the settings in operation | - | |||||
7 | Resource list lookup |
| /api/v1/ |
파일 삭제
동작 중인 리소스에는 영향이 없다
제어
메타 데이터 생성
resources | Return a list of resource IDs | Necessity check required | |||||
8 | Query individual resource settings |
| /api/v1/resource/{ID} |
리소스 메타 데이터 생성
all 사용 가능
메타 데이터 삭제
Returns the setting in action | all available | ||||||
9 | Look up individual resource settings (file) |
| /api/v1/resource/{ID}/ |
리소스 메타 데이터 삭제
all 사용 가능
메타 데이터 정리
dump | read file and return | all available | |||||
10 | Look up individual resource settings (file, XML) |
| /api/v1/resource/ |
사용되지 않는 메타 데이터 삭제
-
{ID}/dump-xml | Read the file and return it as XML | all available | |||
11 | Change individual resource settings |
|
|
| /api/v1/resource/{ID} |
리소스 파일을 읽어 적재
all 사용 가능
save to file | Create a new resource file when specifying an ID that does not exist | ||||
12 | Change individual resource settings (update) |
|
|
| /api/v1/resource/{ID}/ |
리소스를 목록에서 제거
all 사용 가능
update | Apply settings and save to file | Accepts and processes only the parts to change, | |||||||
13 | Updating individual resource settings |
| /api/v1/resource/{ID}/ |
리소스에 파일 적재
all 사용 가능
adjust | Reading from a file and updating the settings in operation | all available | |||
14 | Delete individual resource settings |
|
|
| /api/v1/resource/{ID} |
리소스에서 파일 분리
all 사용 가능
delete file | Running resources are not affected. | |||||||||
15 | control | Generate metadata |
| /api/v1/resource/{ID}/ |
리소스를 적재하여 실행
all 사용 가능.
add, attach, connect 동작
리소스 중지
create-meta | Generate resource metadata | all available | |||||||
16 | Delete metadata |
| /api/v1/resource/{ID}/ |
리소스의 연결을 끊고 분리
all 사용 가능.
disconnect, detach, del 동작
delete-meta | Delete resource metadata | all available | |||||||
17 | Reset metadata |
| /api/v1/resource/{ID}/ |
Primary로 승격 시도
-
reset-meta | Reset resource metadata | all available. 1.2 or higher | |||||||
18 | Metadata Cleanup |
| /api/v1/resource/ |
cleanup-meta | Delete obsolete metadata | - |
19 |
Add resource |
| /api/v1/resource/{ID}/ |
Connecting 상태로 변경
all 사용 가능. peer 생략 시 전체 연결
add | Read and load resource files | all available | |||||||
20 | delete resource |
| /api/v1/resource/{ID}/ |
Standalone 상태로 변경
all 사용 가능. peer 생략 시 전체 연결 해제
delete | Remove resource from list | all available | |||||||
21 | Load resource file |
| /api/v1/resource/{ID}/ |
상대 노드를 소스로 동기화 시작
all 사용 가능
attach | Loading a file into a resource | all available | |||||||
22 | Separate resource files |
| /api/v1/resource/{ID}/ |
이 노드를 소스로 동기화 시작
all 사용 가능
detach | Separate files from resources | all available | |||||||
23 | resource startup |
| /api/v1/resource/{ID}/ |
상대 노드를 소스로 정합성 검증 시작
all 사용 가능
up | Load resources and run | all available. | |||||||
24 | stop resource |
| /api/v1/resource/{ID}/ |
동기화 또는 복제 일시 중지
all 사용 가능. peer 생략 시 전체 일시 중지
down | Disconnect and detach resources | all available. | |||||||
25 | promotion |
| /api/v1/resource/{ID}/ |
동기화 또는 복제 재개
all 사용 가능. peer 생략 시 전체 재개
primary | Attempt to promote to Primary | - | |||||||
26 | demotion |
| /api/v1/resource/{ID}/ |
파일 보호 시작
all 사용 가능. 쓰기 방지, 읽기/쓰기 방지
secondary | Demote to Secondary | - | |||||||
27 | connection |
| /api/v1/resource/{ID}/connect/ |
파일 보호 해제
all 사용 가능
{PEER} | Change to Connecting state | all available. All connections when peer is omitted | |||||||
28 | Disconnect |
| /api/v1/resource/{ID}/ |
disconnect/ |
리소스의 RID 갱신 (Rotate)
-
{PEER} | Change to standalone status | all available. Disconnect all connections when peer is omitted | |||||||
29 | sync start |
| /api/v1/resource/{ID}/resync/ |
리소스의 RID를 변경
-
{PEER} | Synchronize partner node as source | all available | |||||||
30 | Start remote sync |
| /api/v1/resource/{ID}/ |
복제를 위해 열려있는 파일을 모두 닫음
all 사용 가능
resync-remote/{PEER} | Start syncing this node as source | all available | |||
31 | Consistency Verification Start |
|
|
| /api/v1/resource/{ID}/ |
verify/ |
{PEER} |
Start consistency verification with partner node as source | all |
available |
32 | Consistency check stopped |
|
|
| /api/v1/resource/{ID}/ |
verify- |
조회
리소스 상태 조회
stop/{PEER} |
네트워크 대역폭을 구성 값으로 되돌리기
all 사용 가능
Aborting Consistency Verification in Progress | all available. 1.1 or later | ||||||||
33 | pause |
| /api/v1/resource/{ID}/ |
리소스와 연결의 상태 값 목록 반환
all 사용 가능
리소스 성능 조회
pause | Synchronization or replication paused | all available. Full pause when peer is omitted | |||||||
34 | resumption |
| /api/v1/resource/{ID}/ |
BAB, 소켓 등의 성능 정보 반환
all 사용 가능
정합성 검증/동기화 결과 조회 (요약)
resume | Resume synchronization or replication | all available. Full resume when peer is omitted | |||||||
35 | file protection |
| /api/v1/resource/{ID}/ |
동기화 또는 정합성 검증의 결과 요약 내용 반환
-
정합성 검증/동기화 결과 조회 (범위)
lock/{LEVEL} | Start file protection | all available. Write protection, read/write protection | |||||||
36 | Unprotect the file |
| /api/v1/resource/{ID}/ |
동기화 또는 정합성 검증의 파일 결과 반환
시작 인덱스와 요청 개수 지정
정합성 검증/동기화 결과 조회 (파일)
unlock | Unprotect the file | all available | |||||||
37 | RID renewal |
| /api/v1/resource/{ID}/ |
동기화 또는 정합성 검증의 파일 결과 반환
디렉토리 인덱스와 파일명 지정
RID 조회
rid/update | Renew the resource's RID (Rotate) | - | |||||||
38 | Force RID |
| /api/v1/resource/{ID}/rid |
리소스의 RID 값 반환 (Old ULID 축약)
all 사용 가능
RID 조회 (전체)
Change the RID of a resource | - | ||||||||
39 | Close open files |
| /api/v1/resource/{ID}/ |
close- |
리소스의 RID 값 반환 (전체 Old ULID)
all 사용 가능
EFS
인증서 목록 조회
files | Close all open files for cloning | all available | |||||||
40 | Network bandwidth change |
| /api/v1/ |
실행 계정의 인증서 목록 반환
-
resource/{ID}/override/network-limit/{PEER} | Randomly change network bandwidth | all available | |||
41 | Revert Network Bandwidth |
|
|
| /api/v1/ |
resource/{ |
지정 인증서를 pfx 포맷으로 반환
인증서 내용은 base64 인코딩으로 전달
인증서 가져오기
ID}/override/network-limit/{PEER} | Return network bandwidth to configured values | all available | ||||||
42 | check | Resource Status Query |
| /api/v1/resource/ |
{ID}/ |
인증서를 스토어로 가져오기
인증서 내용은 base64 인코딩으로 전달
암호화를 위한 현재 인증서 지정
status | Returns a list of status values for resources and connections | all available | |||||
43 | Resource Performance Query |
| /api/v1/ |
resource/{ |
ID}/ |
지정 인증서를 현재 인증서로 지정
-
인증서 삭제
perf | Returns performance information such as BAB and sockets | all available | |||||
44 | Query resource replication latency |
| /api/v1/ |
resource/{ |
ID} |
지정 인증서 삭제
-
관리
/lag | Returns a list of replication processing times | all available. 1.1 or later | |||||
45 | Consistency verification/synchronization result query (summary) |
| /api/v1 |
/resource/{ID}/result | Returns a summary of synchronization or consistency verification results | - |
46 | Consistency verification/synchronization result query (range) |
|
|
| /api/v1/ |
FSR 프로세스 재시작
-
FSR 중지
resource/{ID}/result/batch/{index}/{count} | Returns file results of synchronization or consistency verification | Specify starting index and number of requests | |||||
47 | Consistency verification/synchronization result inquiry (file) |
| /api/v1 |
FSR 프로세스 중지
-
도구
RID 비교
/resource/{ID}/result/file/{dir}/{name} | Returns file results of synchronization or consistency verification | Specify directory index and file name | |||||
48 | RID lookup |
| /api/v1/ |
resource/{ID}/rid |
두 RID 비교
-
라이선스
Returns the resource's RID value (abbreviated Old ULID) | all available | ||||||||
49 | RID lookup (all) |
| /api/v1/resource/{ID}/rid-long | Return RID value of resource (full Old ULID) | all available | ||||
50 | EFS | Certificate list lookup |
| /api/v1/ |
efs/cert | Return a list of certificates for the Run As account | - |
51 |
export certificate |
|
|
| /api/v1/ |
라이선스 설정
-
리소스 ID 확장
0.7에서 로컬 복제 기능이 추가되면서 하나의 리소스 파일에 두 개 이상의 노드가 로컬에 적재 될 수 있게 되었습니다. 이런 경우 리소스 ID만으로는 노드를 구분할 수 없으므로 다음과 같이 노드명을 추가로 지정해야 합니다.
리소스ID:노드명
호스트명을 인식하여 자신의 노드로 인식되는 노드만 지정 할 수 있습니다.
노드명을 생략하여 리소스 ID만 지정하면 자신의 모든 노드에 일괄 적용합니다.
단, 다음의 명령은 노드가 1개인 경우에만 노드명을 생략 할 수 있습니다.
승격, 강등, 동기화/정합성 검증 시작
사용 예)
노드명 지정:
fsradm up r0:node1
노드명 생략:
fsradm up r0
조회 명령의 출력 내용
리소스 상태 조회
Resources(Array)
id: 리소스 ID
node: 자신의 노드명
role: 역할
file_state: 파일 상태
lock: 파일 잠금 상태
last_promoted: 마지막으로 승격된 시간
pending: 다운로드 중인 파일 개수
connections(Array): 상대 노드와의 연결 목록
peer: 상대 노드명
state: 내 상태
role: 상대 노드의 역할
peer_state: 상대 노드 상태
file_state: 상대 노드 파일 상태
repl_started: 복제가 시작된 시간
last_synced: 최근 동기화 완료 시간
out_of_sync: 타겟에 적용되지 않았고 버퍼링 되지 않은 데이터량
sync_errors: 동기화 오류 발생 수
sync: 동기화 상태. 진행 중인 아니면 NULL
message: 상태 메시지
errored_files: 오류가 발생한 파일 수
bytes_done: 동기화 완료된 바이트 수
bytes_total: 동기화 해야하는 총 바이트 수
progress: 진행률 (0~100%)
리소스 성능 조회
Resources(Array)
id: 리소스 ID
node: 자신의 노드명
connections(Array): 상대 노드와의 연결 목록
peer: 상대 노드명
bytes_in: 초당 수신량
bytes_out: 초당 전송량
memory_buffer: 메모리 버퍼 상태
usage: 사용량
size: 크기
file_buffer: 파일 버퍼 상태
usage: 사용량
limit: 제한
명령어
fsradm의 모든 기능은 gRPC와 REST-API를 통해 동작합니다.control
명령이 기본 명령으로 지정되어 있으므로 생략하고 하위 명령을 바로 사용 할 수 있습니다.
명령어 구조:
control, ctl: 리소스 관련 제어
config, conf: 리소스 구성 파일 제어
property, prop: 개별 속성 제어
meta: 메타 데이터 제어
rid: RID 제어
driver: 드라이버 제어 (윈도 전용)
efs: NTFS EFS 분석 및 인증서 제어 (윈도 전용)
cert: FSR 엔진 인증서 제어
usercert: 사용자 인증서 제어
events, ev: 이벤트 모니터링
license: 라이선스 제어
log, l: 로그 모니터링
perfmon, p: 성능 모니터
system, sys: 시스템 제어
config, conf: 시스템 구성 파일 제어
property, prop: 개별 속성 제어
이 문서에서 사용하는 명령어의 인수과 표기 방법은 다음과 같습니다.
생략 가능한 인수:
{arg}
필수 인수:
<arg>
리소스 ID:
<id>
리소스 ID 또는 all:
<id|all>
시간 값의 경우 다음과 같이 단위를 같이 기입 할 수 있습니다. 기본 단위는 '초'입니다.
100ms, 0.1s, 1m, 1h
설정
명령어
옵션
옵션 설명
사용 API
설명
system config dump
sys conf dump
-
-
Status | ||
---|---|---|
|
시스템 구성 파일의 내용을 JSON으로 출력.
system config dump-xml
sys conf dump-xml
-
-
Status | ||
---|---|---|
|
시스템 구성 파일의 내용을 XML로 출력.
system config show
sys conf show
-
-
Status | ||
---|---|---|
|
동작 중인 시스템 구성 내용을 JSON으로 출력.
system config adjust
sys conf adjust
-
-
efs/cert/{Thumbprint}/export | Return the specified certificate in pfx format | The certificate content is passed in base64 encoding. | |||||||||
52 | import certificate |
| /api/v1/efs/cert | Import the certificate into your store | The certificate content is passed in base64 encoding. | ||||||
53 | Specify the current certificate for encryption |
| /api/v1/efs/cert/{Thumbprint}/set-current | Make the specified certificate the current certificate | - | ||||||
54 | Delete certificate |
| /api/v1/efs/cert/{Thumbprint} | Delete designated certificate | - | ||||||
55 | Snapshot | Snapshot list query |
| /api/v1/resource/{ID}/snapshot | Returns a list of snapshots of a specified resource | all available | |||||
56 | View individual snapshots |
| /api/v1/resource/{ID}/snapshot/{SnapshotID} | Return details of a specified snapshot | - | ||||||
57 | create snapshot |
| /api/v1/resource/{ID}/snapshot/{SnapshotID} | Create a snapshot of the specified ID | - | ||||||
58 | Remove Snapshot |
| /api/v1/resource/{ID}/snapshot/{SnapshotID} | Remove specified snapshot | - | ||||||
59 | Rename snapshot |
| /api/v1/resource/{ID}/snapshot/{SnapshotID}/rename-to/{NewSnapshotID} | Change the ID of a given snapshot | - | ||||||
60 | Snapshot restore |
| /api/v1/resource/{ID}/snapshot/{SnapshotID}/recovery | Pointed Snapshot Restore | - | ||||||
61 | Export snapshot |
| /api/v1/resource/{ID}/snapshot/{SnapshotID}/export | Export Specified Snapshots | - | ||||||
62 | Cancel Snapshot |
| /api/v1/resource/{ID}/snapshot/cancel | Cancel snapshot restore or export | - | ||||||
63 | Snapshot Cleanup |
| /api/v1/ |
시스템 구성 파일의 내용을 동작 중인 리소스에 적용하고 활성화한다.
system config edit
sys conf edit
-u, -user
텍스트 에디터로 수정
resource/{ID}/snapshot/cleanup | Delete snapshot information where no real image exists | all available | |||||||
64 | Link Snapshot to Letter |
| /api/v1/ |
Status | ||||
---|---|---|---|---|
|
resource/{ID}/snapshot/{SnapshotID}/expose/{SnapshotIndex} | Associate the specified snapshot image to letter | - | |||||||
65 | Unlink Snapshot Letter |
| /api/v1/ |
시스템 구성 내용을 대화형으로 편집하고 적용한다.
system config property get {key}
sys conf prop get {key}
-
resource/{ID}/snapshot/{SnapshotID}/unexpose/{SnapshotIndex} | Unlink the letter of the specified snapshot image | - | ||||||
66 | Snapshot | Snapshot image list query |
| /api/v1/ |
시스템 구성 파일의 지정 속성 값을 출력한다.
system config property set <key>
<value>
sys conf prop set <key>
<value>
--adjust
-a
리소스에 적용한다
Status | ||
---|---|---|
|
snapshot-image | Return a list of snapshot images | - | |||
67 | Delete snapshot image |
|
|
| /api/v1/ |
status
snapshot-image/{image} | Delete the specified snapshot image | - | |||||||
68 | Link snapshot image to letter |
| /api/v1 |
시스템 구성 파일의 지정 속성 값을 변경한다.
system config property unset <key>
sys conf prop unset <key>
-
-
상동
시스템 구성 파일의 지정 속성을 기본 값으로 변경한다.
control config dump <id|all>
conf dump <id>
-
-
/snapshot-image/{image}/expose | Associate the specified snapshot image to letter | - | |||||||
69 | Unlink Snapshot Image Letter |
| /api/v1/ |
snapshot-image/{ |
image}/ |
리소스 구성 파일의 내용을 JSON으로 출력.
control config dump-xml <id|all>
conf dump-xml <id>
-
-
unexpose | Unlink the letter of the specified snapshot image | - | |||||||
70 | Unlink snapshot image via letter |
| /api/v1/ |
리소스 구성 파일의 내용을 XML로 출력.
control config show <id|all>
conf show <id|all>
-
snapshot-image/unexpose-by-path | Unlink snapshot image via letter | - | ||||||
71 | Snapshot | Snapshot Storage List Query |
| /api/v1/ |
동작 중인 리소스 구성 내용을 JSON으로 출력.
control config adjust <id|all>
conf adjust <id|all>
-
-
snapshot-storage | Return snapshot storage list | - | |||
72 | Add snapshot storage |
|
|
| /api/v1/ |
snapshot-storage/{ |
volume}/ |
리소스 구성 파일의 내용을 동작 중인 리소스에 적용하고 활성화한다.
control config add <id>
conf add <id>
--force
-f
to/{storage} | Add Storage for Designated Letters | - | |||
73 | Change snapshot storage |
|
|
| /api/v1 |
/snapshot-storage/{volume}/to/{ |
storage} |
리소스 구성 파일을 추가한다.
--interactive
-i
대화형 설정 모드
control config del <id>
conf del <id>
--force
-f
강제 삭제
Change storage settings for designated letters | - | ||||||||
74 | Delete snapshot storage |
| /api/v1 |
/snapshot-storage/{volume}/to/{ |
control config edit <id>
conf edit <id>
--user
-u
텍스트 에디터로 수정
storage} |
리소스 구성 파일을 삭제한다.
Clear Storage for Designated Letter | - | |||||||
75 | Network filesystem | NFS List Query |
| /api/v1/ |
nfs | Returns a list of registered NFS connection information | - | |||||||
76 | Add NFS |
| /api/v1/ |
nfs | Add NFS connection information | - | |||||||||
77 | Delete NFS |
| /api/v1/nfs/{name} | Delete specified NFS connection information | - | ||||||
78 | NFS connection |
| /api/v1/ |
nfs/{ |
name}/ |
리소스 구성 내용을 대화형으로 편집하고 적용한다.
control config property get <id>
{key}
conf prop get <id>
{key}
-
-
connect | Connect to designated NFS | - | |||||||
79 | Disconnect NFS |
| /api/v1/ |
nfs/{ |
name} |
리소스 구성 파일의 지정 속성 값을 출력한다.
control config property add <id>
<key>
<value>
conf prop add <id>
<key>
<value>
--adjust
-a
/disconnect | Disconnect from designated NFS | - | ||||||
80 | management | FSR information inquiry |
| /api/v1/ |
system | Return general information such as version | - | |||
81 | FSR restart |
|
|
| /api/v1/ |
system/restart | Restart the FSR process | - | |||||||
82 | Stop FSR |
| /api/v1/ |
리소스 구성의 지정 속성에 값을 추가한다.
목록 형태의 속성에만 유효하다.
--index <숫자>
i
<숫자>
지정 인덱스에 삽입
control config property del <id>
<key>
conf prop del <id>
<key>
--adjust
-a
리소스에 적용한다
상동
리소스 구성의 지정 속성을 삭제한다.
목록 형태의 속성에만 유효하다.
control config property set <id>
<key>
<value>
conf prop set <id>
<key>
<value>
상동
상동
상동
리소스 구성 파일의 지정 속성 값을 변경한다.
control config property unset <id>
<key>
conf prop unset <id>
<key>
상동
상동
상동
리소스 구성 파일의 지정 속성을 기본 값으로 변경한다.
개별 속성 설정
속성을 가르키는 key 값은 다음과 같은 방식으로 작성하며, 설정 가능한 모든 속성은 속성 명령(property)의 도움말에 출력됩니다.
구성 파일의 포맷에서 속성의 위치를 경로 형태로 작성합니다.
Code Block λ fsradm conf prop get r0 network/ping_interval 10
배열 형태의 속성은 인덱스 번호로 접근합니다.
Code Block λ fsradm conf prop get r0 nodes/0/directories/0/path e:/test/local/main
노드명을 사용하는 속성의 경우 노드명을 통한 접근도 지원합니다.
노드 목록
Code Block λ fsradm conf prop get r0 nodes/node1/url 192.168.35.151:9890
연결 목록
두 노드의 순서가 바뀌어도 정상 접근됩니다.Code Block λ fsradm conf prop get r0 connections/node1,node2/buffer size: 100
배열 형태의 속성에 값을 추가 할 때는 속성에 맞는 문자열 값을 입력 합니다.
이미 존재하는 값일 경우 오류가 발생하지 않고 무시됩니다.노드 목록
Code Block λ fsradm conf prop add r0 nodes node3 done
연결 목록
Code Block λ fsradm conf prop add r0 connections node1,node3 done
디렉토리
Code Block λ fsradm conf prop add r0 nodes/node3/directories e:/test/local/main done
제외 필터
Code Block λ fsradm conf prop add r0 options/exclude_patterns *.temp done
배열 형태의 속성에서 값을 제거 할 경우에도 인덱스 번호와 노드명을 사용할 수 있습니다.
Code Block λ fsradm conf prop del r0 connections/node1,node3 done λ fsradm conf prop del r0 nodes/2 done
제어
명령어
옵션
옵션 설명
사용 API
설명
control meta create <id|all>
meta create <id|all>
--force
-f
강제로 덮어 씌우기
Status | ||||
---|---|---|---|---|
|
리소스 메타 데이터 생성.
리소스가 분리된 상태에서만 수행 가능하다.
control meta delete <id|all>
meta delete <id|all>
--force
-f
강제로 삭제
Status | ||||
---|---|---|---|---|
|
리소스 메타 데이터 삭제.
리소스가 분리된 상태에서만 수행 가능하다.
control meta cleanup
meta cleanup
-
-
Status | ||||
---|---|---|---|---|
|
사용하지 않는 메타 데이터 정리.
control add <id|all>
add <id|all>
-
-
Status | ||||
---|---|---|---|---|
|
리소스 구성 파일을 읽어 리소스 목록에 적재.
control del <id|all>
del <id|all>
-
-
Status | ||||
---|---|---|---|---|
|
적재 된 리소스를 목록에서 제거.
control attach <id|all>
attach <id|all>
-
-
Status | ||||
---|---|---|---|---|
|
리소스 파일 적재.
control detach <id|all>
detach <id|all>
-
-
Status | ||||
---|---|---|---|---|
|
리소스 파일 분리.
control up <id|all>
up <id|all>
-
-
Status | ||||
---|---|---|---|---|
|
리소스 활성화. (적재, 파일 적재, 연결)
control down <id|all>
down <id|all>
-
-
Status | ||||
---|---|---|---|---|
|
리소스 비활성화. (연결 종료, 파일 분리, 분리)
control primary <id|all>
primary <id|all>
--force
-f
system/stop | Stop the FSR process | - | ||||||||||
83 | equipment | RID comparison |
| /api/v1/tool/rid_compare | Compare two RIDs | - | ||||||
84 | license | License Lookup |
| /api/v1/license | License Status Inquiry | - | ||||||
85 | License settings |
| /api/v1/license | License settings | - |
Resource ID extension
With the addition of the local clone function in 0.7, two or more nodes can be loaded locally in one resource file.
In this case, since nodes cannot be identified only with resource IDs, node names must be additionally specified as follows.
Resource ID: Node Name
Only nodes that are recognized as own nodes by recognizing the host name can be specified.
If the node name is omitted and only the resource ID is specified, it is collectively applied to all of its own nodes.
However, in the following command, the node name can be omitted only when there is only one node.
Promote, demote, start synchronization/consistency verification
Example of use)
Specify node name:
fsradm up r0:node1
Omit node name:
fsradm up r0
Output of query command
Resource Status Query
Resources(Array)
id: resource ID
node: your node name
role: role
file_state: file state
lock: file lock status
last_promoted: Last promoted time
pending: number of files being downloaded
filesystem_type: filesystem type (1.2+)
snapshot_state: snapshot state (1.2+)
snapshot_progress: Snapshot progress (1.2+)
connections(Array): list of connections with partner nodes
peer: peer node name
state: my state
role: role of partner node
peer_state: peer node state
file_state: relative node file state
repl_started: Time when replication started
last_synced: Last sync completed time
out_of_sync: amount of unbuffered data that has not been applied to the target
sync_errors: number of sync errors
sync: Synchronization status. NULL if not in progress
message: status message
errored_files: number of files with errors
bytes_done: number of bytes synced
bytes_total: total number of bytes to sync
progress: progress (0-100%)
pending: The number of files that the other node is downloading
last_error: latest error content (1.2 or later)
Resource Performance Query
Resources(Array)
id: resource ID
node: your node name
connections(Array): list of connections with partner nodes
peer: peer node name
bytes_in: received per second
bytes_out: Transmission per second
memory_buffer: memory buffer status
usage: usage
size: size
file_buffer: file buffer status
usage: usage
limit: limit
command
All functions of fsradm operate through gRPC and REST-API. control
Since the command is designated as a basic command, you can omit it and use the subcommand directly.
Command structure:
control, ctl: resource-related control
config, conf: control resource configuration files
property, prop: control individual properties
meta: Meta data control
rid: RID control
driver: driver control (Windows only)
efs: NTFS EFS analysis and certificate control (Windows only)
cert: FSR engine certificate control
usercert: User certificate control
events, ev: event monitoring
license: license control
log, l: log monitoring
perfmon, p: performance monitor
system, sys: system control
config, conf: control system configuration files
property, prop: control individual properties
The arguments and notation of commands used in this document are as follows.
Arguments that can be omitted:
{arg}
Required Arguments:
<arg>
Resource ID:
<id>
Resource ID or all:
<id|all>
In the case of time values, units can be entered together as follows. The default unit is 'seconds'.
100ms, 0.1s, 1m, 1h
setting
command | option | Option Description | Usage API | descriptions | ||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | system config dump | - | - |
| Output the contents of a system configuration file as JSON. | |||||
2 | system config dump-xml | - | - |
| Output the contents of system configuration files to XML. | |||||
3 | system config show | - | - |
| Outputs system configuration contents in operation as JSON. | |||||
4 | system config adjust | - | - |
|
리소스를 Primary로 승격.
--unlock
-u
파일 잠금 해제
control secondary <id|all>
secondary <id|all>
--timeout <숫자>
-t <숫자>
시간 제한
Status | ||||
---|---|---|---|---|
|
리소스를 Secondary로 강등.
시간 제한 값이 있으면 해당 시간 동안 버퍼가 비워지는 것을 대기한다. 해당 시간 이후 버퍼를 강제로 비우고 강등한다.
--read-only 옵션은 --lock 옵션과 함께 사용해야한다.
--lock
-l
파일 잠금
--read-only
읽기 전용으로 잠금
control connect <id|all>
{peer|all}
connect <id|all>
{peer|all}
--discard-my-data
config/adjust | The contents of the system configuration file are applied to running resources and activated. | ||||||||||||||||||||
5 | system config edit | -u, -user | Edit with text editor |
| Interactively edit and apply system configurations. | ||||||||||||||||
6 | system config property get | - | - |
| Outputs the value of the specified property in the system configuration file. | ||||||||||||||||
7 | system config property set | --adjust | apply to resource |
|
리소스를 상대 노드에 연결. connecting 상태로 변경 된다.
<id|all>
{peer|all}
disconnect
<id|all>
{peer|all}
config/adjust | Changes the specified property value in the system configuration file. | ||||
8 | system config property unset | - | - | same | Change the specified properties in the system configuration file to default values. |
9 | control config dump | - | - |
|
|
|
상대 노드와의 연결 해제. standalone 상태로 변경 된다.
control invalidate <id|all>
{peer}
invalidate <id|all>
{peer}
--level <숫자>
-l <숫자>
동기화 수준
dump | Output the contents of a resource configuration file as JSON. | |||||||
10 | control config dump-xml | - | - |
|
상대 노드를 소스로 동기화 시작.
--report <모드>
보고서 생성 범위
control invalidate-remote <id|all>
{peer|all}
invalidate-remote <id|all>
{peer|all}
--level <숫자>
-l <숫자>
동기화 수준
dump-xml | Output the content of a resource configuration file to XML. | |||||||
11 | control config show | - | - |
|
이 노드를 소스로 동기화 시작.
--report <모드>
보고서 생성 범위
<id|all>
{peer}
verify
<id|all>
{peer}
Outputs the contents of the resource configuration in operation as JSON. | ||||||||||
12 | control config adjust | - | - |
|
상대 노드를 소스로 정합성 검증 시작.
control pause <id|all>
{peer|all}
pause <id|all>
{peer|all}
-
adjust | The contents of the resource configuration file are applied to the running resource and activated. | ||||||
13 | control config add | --force | force overwrite |
|
|
|
동기화 또는 복제 일시 중지.
control resume <id|all>
{peer|all}
resume <id|all>
{peer|all}
-
Add resource configuration file. | |||||||
14 | --interactive | Interactive setting mode | |||||
15 |
| --force | force delete |
|
|
|
Delete the resource configuration file. |
16 | control |
<id|all>
lock
<id|all>
config edit | -- |
user |
u | Edit with text editor |
|
|
파일 보호 시작.
control unlock <id|all>
unlock <id|all>
-
|
|
adjust | Interactively edit and apply resource configurations. |
17 | control |
<id|all>
close-files
<id|all>
config property get | - | - |
|
|
|
복제를 위해 열려있는 파일의 핸들을 닫는다.
control override network-limit <res-id|all>
<peer-node|all>
<value>
override network-limit <res-id|all>
<peer-node|all>
<value>
-
명령어
옵션
옵션 설명
사용 API
설명
system info
sys info
-
-
Status | ||
---|---|---|
|
엔진 정보 출력.
control status {id|all}
status {id|all}
--verbose
-v
상세 출력
Status | ||
---|---|---|
|
리소스와 연결의 상태 출력.
--watch
-w
모니터링
--interval <시간>
-i <시간>
모니터링 시 갱신 주기
control perf {id|all}
perf {id|all}
--verbose
-v
상세 출력
Status | ||
---|---|---|
|
리소스 연결의 버퍼와 네트워크 등의 성능 통계 출력.
--watch
-w
모니터링
--interval <시간>
-i <시간>
모니터링 시 갱신 주기
control result <id>
{dir-index}
{filename}
result <id>
{dir-index}
{filename}
--verbose
-v
상세 출력
Outputs the value of the specified property in the resource configuration file. | ||||||||||||||
18 | control config property add | --adjust | apply to resource |
|
네트워크 대역폭을 임의로 변경한다.
control restore network-limit <res-id|all>
{peer-node|all}
restore network-limit <res-id|all>
{peer-node|all}
-
-
Status | ||||
---|---|---|---|---|
|
네트워크 대역폭을 구성 값으로 되돌린다.
동기화 옵션
동기화 수준
0: 해시 비교 없이 모든 파일을 동기화 한다. 이전의 -f 옵션과 같습니다.
1: 속성이 완전히 같으면 파일 내용도 같은 것으로 판단합니다. (기본 값)
대부분의 경우 이 옵션이면 충분하지만 다음과 같이 속성을 유지하면서 파일 내용만 변경하는 경우 동기화되지 않습니다.
파일의 용량 변화 없이 내용을 수정
파일의 수정 시간을 내용 변경 전의 값으로 원복
2: 속성이 같아도 해시 비교를 수행합니다.
보고서 생성 범위
nothing: 보고서를 생성하지 않습니다.
이전에 생성 된 보고서가 그대로 유지됩니다.
동기화 명령 없이 자동으로 이루어지는 동기화는 모두 이 옵션으로 동작합니다.
summary: 요약 정보만 생성합니다.
full: 파일 단위의 정보까지 모두 생성합니다.
조회
| Adds a value to a specified attribute in a resource configuration. | ||||||
19 | --index
| insert at specified index | |||||
20 |
| --adjust | apply to resource | same | Delete the specified attribute of the resource configuration. | ||
21 | control config property set | same | same | same | Changes the value of the specified attribute in the resource configuration file. | ||
22 | control config property unset | same | same | same | Change the specified properties in the resource configuration file to default values. |
Set individual properties
The key value pointing to the property is written in the following way, and all configurable properties are displayed in the help of the property command (property).
In the format of the configuration file, write the location of the attribute in the form of a path.
Code Block λ fsradm conf prop get r0 network/ping_interval 10
Array type properties are accessed by index number.
Code Block λ fsradm conf prop get r0 nodes/0/directories/0/path e:/test/local/main
For attributes that use node names, access through node names is also supported.
node list
Code Block λ fsradm conf prop get r0 nodes/node1/url 192.168.35.151:9890
Even if the order of two nodes in the linked list
is changed, they are normally accessed.Code Block λ fsradm conf prop get r0 connections/node1,node2/buffer size: 100
When adding a value to an array-type property, enter a string value suitable for the property.
If the value already exists, no error occurs and is ignored.node list
Code Block λ fsradm conf prop add r0 nodes node3 done
linked list
Code Block λ fsradm conf prop add r0 connections node1,node3 done
directory
Code Block λ fsradm conf prop add r0 nodes/node3/directories e:/test/local/main done
exclude filter
Code Block λ fsradm conf prop add r0 options/exclude_patterns *.temp done
Index numbers and node names can also be used when removing values from array-type properties.
Code Block λ fsradm conf prop del r0 connections/node1,node3 done λ fsradm conf prop del r0 nodes/2 done
control
command | option | Option Description | Usage API | Description | ||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | control meta create | --force | force overwrite |
|
가장 최근의 동기화 또는 정합성 검증의 결과 출력.
결과는 타겟에 저장되므로 타겟에서만 출력 가능하다.
디렉토리 및 파일명을 지정하면 요약 정보를 생략하고 지정한 파일의 결과를 출력한다.
<id|all>
rid show
create-meta | Generate resource metadata. | |
2 | control meta delete | -- |
force |
f |
force delete |
|
|
리소스의 RID 출력.
기본적으로 Old ULID를 2개만 출력하며, 긴 버전 옵션이 지정된 경우에는 32개를 모두 출력한다.
--long
-l
긴 버전의 RID 출력
events
ev
--json
-j
JSON 포맷으로 출력
Status | ||||
---|---|---|---|---|
|
이벤트 모니터링.
동기화 진행률과 성능 통계는 기본적으로 갱신 주기 마다 전달되지만, 이전 데이터와 변화가 없는 경우 생략된다.
--sync
동기화 진행률 포함
--perf
성능 통계 포함
--interval <시간>
-i <시간>
동기화 진행률과 성능 통계 갱신 주기
log
l
--home <경로>
엔진 홈 경로
Status | ||||
---|---|---|---|---|
|
로그 파일의 내용을 출력한다.
tail 명령과 유사하게 동작하며, 엔진의 시스템 구성 파일을 직접 읽어 로그 파일의 위치를 파악하므로 엔진이 종료되어 있어도 사용 가능하다.
gRPC를 통해 리소스 적재 이벤트를 받아 출력해야 하는 로그 파일을 실시간으로 변경한다.
--lines <숫자>
-n <숫자>
출력 할 라인 수
--resource <id>
-t <id>
리소스 지정
--no-main
메인 로그 비활성화
--no-resource
리소스 로그 비활성화
--no-color
생상을 입히지 않음
--follow
-f
지속 출력
perfmon {id|all}
p {id|all}
--json <파일명>
-j <파일명>
JSON 파일로 내보내기
Status | ||||
---|---|---|---|---|
|
성능 모니터의 정보를 출력한다.
JSON이나 CSV로 내보내는 옵션을 사용하지 않으면 콘솔 화면에 출력한다.
--display 옵션을 사용하면 파일로 내보내면서 화면에도 출력이 가능하다.
--csv <파일명>
-c <파일명>
CSV 파일로 내보내기
--interval <시간>
-i <시간>
정보 갱신 주기
--display
-d
콘솔 화면에 출력
--watch
-w
모니터링 모드
동기화 및 정합성 결과 조회
실행 인수 지정에 따라 다음과 같이 동작합니다.
리소스명만 지정 (예:
fsradm result r0
)보고서의 요약 정보만 출력합니다.
동기화 시 보고서 생성 범위를
nothing
로 지정한 경우 갱신되지 않으므로 이전에 생성 된 정보가 출력됩니다.
디렉토리 인덱스 지정 (예:
fsradm result r0 0
)해당 복제 대상의 파일 결과 목록을 모두 출력합니다.
동기화 시 보고서 생성 범위를
full
로 지정한 경우에만 이 정보가 생성되며,summary
로 수행 한 경우 아무것도 출력되지 않습니다.디렉토리 인덱스는 구성 파일에 작성한 복제 대상 – files 항목 – 에 정의된 복제 대상 경로의 번호입니다. 첫번째 복제 대상 경로가 0번이며 정의 된 순서대로 1씩 증가합니다.
파일 경로 지정 (예:
fsradm result r0 0 data/
)지정 경로와 그 하위 파일 결과 목록을 모두 출력합니다.
파일 경로는 복제 대상 경로에 대하여 상대 경로로 입력합니다.
정확한 파일명을 입력하면 해당 파일에 대한 결과만 출력되며, 파일명 뒤에 경로 구분자인
/
를 입력하면 해당 디렉토리 하위의 모든 파일 결과를 출력합니다.
이벤트 목록
이벤트 조회를 시작하면 각 리소스의 분류 별 최근 이벤트가 전달됩니다. 이런 이벤트의 경우 occur
필드를 통해 해당 이벤트의 발생시간을 얻을 수 있습니다.
...
분류
...
타입명
...
필드
...
값
...
데이터 범위
...
비고
...
RPC 연결 상태
...
rpc
...
state
...
연결 상태
...
connected, disconnected
...
-
...
cause
...
오류 내용
...
disconnected 상태에서만 사용 됨
...
프로그램 기동/종료
...
program
...
state
...
프로그램 기동 상태
...
started, exit
...
-
...
cause
...
오류 내용
...
exit 상태에서만 사용 됨
...
시스템 설정 갱신
...
system_updated
...
-
...
-
...
adjust 수행 시 발생한다
...
-
...
리소스 추가
...
added
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
리소스 삭제
...
deleted
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
리소스 상대 노드 추가
...
peer_added
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
리소스 상대 노드 제거
...
peer_deleted
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
리소스 노드명 변경
...
renamed
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
value
...
새로운 노드명
...
-
...
리소스 노드명 변경 (상대)
...
peer_renamed
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
value
...
상대의 새로운 노드명
...
-
...
리소스 설정 갱신
...
updated
...
resource
...
리소스 ID
...
adjust 수행 시 발생한다
...
-
...
node
...
자신의 노드명
...
-
...
리소스 연결 상태
...
state
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
value
...
상태 값
...
standalone, established 등
...
리소스 연결 상태 (상대)
...
peer_state
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
value
...
상태 값
...
standalone, established 등
...
리소스 파일 상태
...
file_state
...
resource
...
리소스 ID
...
-
...
node
...
자신의 노드명
...
-
...
value
...
상태 값
...
inconsistent, consistent 등
...
리소스 파일 상태 (상대)
...
peer_file_state
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
value
...
상태 값
...
inconsistent, consistent 등
...
리소스 역할
...
role
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
value
...
역할 값
...
primary, secondary
...
리소스 역할 (상대)
...
peer_role
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
value
...
역할 값
...
primary, secondary
...
노드 연결 동작
...
connection
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
state
...
연결 상태
...
connected, accepted, disconnected
...
url
...
IP:Port
...
상대 노드의 주소
...
cause
...
오류 내용
...
disconnected에서만 사용 됨
...
상대 노드로부터 연결이 거부 됨
...
refuse
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
cause
...
거부 이유
...
irrelevance(관계 없는 노드), split-brain
two-primary, invalid-direction
...
younger
...
younger 노드명
...
-
...
쓰기 오류
...
write_error
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
filename
...
파일명
...
절대 경로
...
cause
...
오류 내용
...
-
...
디스크 공간 상태
...
diskspace
...
resource
...
리소스 ID
...
-
...
-
...
node
...
자신의 노드명
...
-
...
state
...
공간 상태
...
not_enough, enough
...
remain
...
남은 용량
...
바이트 단위. 문자열 형식
...
성능 정보
...
perf
...
resource
...
리소스 ID
...
-
...
--perf 옵션 필요
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
perf
...
성능 정보
...
REST-API의 성능 정보와 같다.
...
동기화 상태
...
sync
...
resource
...
리소스 ID
...
-
...
--sync 옵션 필요
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
status
...
동기화 상태
...
REST-API의 동기화 상태와 같다.
...
파일 잠금
...
file_lock
...
resource
...
리소스 ID
...
-
...
-
...
state
...
잠금 상태
...
REST-API의 파일 잠금 상태와 같다.
...
node
...
자신의 노드명
...
-
...
RID
...
rid
...
resource
...
리소스 ID
...
-
...
node
...
자신의 노드명
...
value
...
RID 값
...
consistency
...
플래그
...
파일 상태가 Consistent 이상인 경우 true
...
outdated
...
플래그
...
파일 상태가 Outdated인 경우 true
...
primary
...
플래그
...
승격된 경우 true
...
crashed_primary
...
플래그
...
Primary 상태에서 비정상 종료된 경우 true
...
파일 버퍼 사용량 경고
...
file_buf_warn
...
resource
...
리소스 ID
...
-
...
0.9.1
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
버퍼 넘침
...
overflowed
...
resource
...
리소스 ID
...
-
...
0.9.1
...
node
...
자신의 노드명
...
-
...
peer
...
상대 노드명
...
-
...
라이선스 상태
...
license
...
status
...
라이선스 상태
...
invalid, expired, not exist, valid
...
-
...
license-type
...
라이선스 유형
...
temporary, permanent
...
expires-at
...
기간 제한 (날짜)
...
년-월-일 (예: 2020-11-30)
...
expires-in
...
기간 제한 (남은 일자)
...
-
EFS
윈도 전용 명령어로 리눅스에서는 사용 할 수 없습니다.
분석
...
명령어
...
옵션
...
옵션 설명
...
사용 API
...
설명
...
efs analyze dir <dir…>
efs analyze by-dir <dir…>
...
--json
-j
...
JSON 포맷으로 출력
...
Status | ||||
---|---|---|---|---|
|
...
지정한 디렉토리 하위의 암호화 된 파일을 조회하여 복호화에 필요한 인증서 목록과 설치 상태를 분석한다.
...
--verbose
-v
...
상세 출력
...
efs analyze resource <id>
efs analyze by-res <id>
...
--json
-j
...
JSON 포맷으로 출력
...
Status | ||||
---|---|---|---|---|
|
...
지정한 리소스의 복제 경로 하위의 암호화 된 파일을 조회하여 복호화에 필요한 인증서 목록과 설치 상태를 분석한다.
...
--verbose
-v
...
상세 출력
엔진 실행 계정 스토어 제어
명령어
옵션
옵션 설명
사용 API
설명
efs cert list
-
-
Status | ||
---|---|---|
|
인증서 스토어의 인증서 목록을 출력한다.
efs cert export <thumbprint>
<file>
--password <password>
-p <password>
인증서 비밀번호
Status | ||||
---|---|---|---|---|
|
지정한 리소스의 복제 경로 하위의 암호화 된 파일을 조회하여 복호화에 필요한 인증서 목록과 설치 상태를 분석.
efs cert import <file>
--password <password>
-p <password>
delete-meta | Delete resource metadata. | ||||||||||
3 | control meta cleanup | - | - |
| Clean up unused metadata. | ||||||
4 | control add | - | - |
| Read the resource configuration file and load it into the resource list. | ||||||
5 | control of | - | - |
| Remove loaded resources from the list. | ||||||
6 | control attach | - | - |
| Load resource file. | ||||||
7 | control detach | - | - |
| Separate resource files. | ||||||
8 | control up | - | - |
| resource activation. (load, file load, connect) | ||||||
9 | control down | - | - |
| Disable resource. (end connection, disconnect file, disconnect) | ||||||
10 | control primary | --force | forced promotion |
| Promote a resource to Primary. | ||||||
11 | --unlock | unlock file | |||||||||
12 | control secondary | --timeout | time limit |
| Demote a resource to Secondary. The --read-only option must be used together with the --lock option. | ||||||
13 | --lock | file lock | |||||||||
14 | --read-only | lock to read only | |||||||||
15 | control connect | --discard-my-data | throw away my data |
| Linking resources to partner nodes. It changes to connecting state. | ||||||
16 | control disconnect | - | - |
| Disconnection with partner node. It changes to standalone status. | ||||||
17 | control invalidate | --level | synchronization level |
| Synchronization starts with partner node as source. | ||||||
18 | --report | Report generation scope | |||||||||
19 | control invalidate-remote | --level | synchronization level |
| Start synchronization with this node as source. | ||||||
20 | --report | Report generation scope | |||||||||
21 | control verify | - | - |
| Start consistency verification with partner node as source. | ||||||
22 | control verify-stop | - | - |
| Abort Consistency Verification in progress. 1.1 or higher. | ||||||
23 | control pause | - | - |
| Synchronization or replication paused. | ||||||
24 | control resume | - | - |
| Resume synchronization or replication. | ||||||
25 | control lock | --read-only | lock to read only |
| Start protecting your files. | ||||||
26 | control unlock | - | - |
| Unprotect the file. | ||||||
27 | control close-files | - | - |
| Closes handles to files that are open for cloning. | ||||||
28 | control override network-limit | - | - |
| Randomly change the network bandwidth. | ||||||
29 | control restore network-limit | - | - |
| Return the network bandwidth to the configured value. |
sync options
synchronization level
0: Synchronize all files without hash comparison. Same as the previous -f option.
1: If the properties are exactly the same, the contents of the file are also determined to be the same. (default value)
In most cases, this option is sufficient, but if you change only the contents of a file while preserving properties, it will not sync, such as:
Modify the content without changing the size of the file
Restore the modification time of the file to the value before the content change
2: Hash comparison is performed even if the properties are the same.
Report generation scope
nothing: do not generate reports
Previously generated reports are retained.
All automatic synchronizations without a synchronization command operate with this option.
summary: generate summary information only
full: Generates all file-level information
check
command | options | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | system info | - | - |
| Engine information output. | ||||||
2 | control status | --verbose | verbose output |
| Status output of resources and connections. | ||||||
3 | --watch | monitoring | |||||||||
4 | --interval | Renewal cycle when monitoring | |||||||||
5 | control perf | --verbose | verbose output |
| Performance statistics output, such as buffers and networks for resource connections. | ||||||
6 | --watch | monitoring | |||||||||
7 | --interval | Renewal cycle when monitoring | |||||||||
8 | control latency | --verbose | verbose output |
| Output of the time required for each phase of replication data processing. 1.1 or higher. | ||||||
9 | --watch | monitoring | |||||||||
10 | --interval | Renewal cycle when monitoring | |||||||||
11 | control result | --verbose | verbose output |
| Output the results of the most recent synchronization or consistency verification. | ||||||
12 | control rid show | --verbose | verbose output |
| RID output of the resource. | ||||||
13 | --long | Long version of RID output | |||||||||
14 | events | --json | output in JSON format |
| event monitoring. | ||||||
15 | --sync | Include sync progress | |||||||||
16 | --perf | Include performance statistics | |||||||||
17 | --interval | Synchronization progress and performance statistics refresh rate | |||||||||
18 | log | --home | engine home path |
| Print the contents of the log file. | ||||||
19 | --lines | number of lines to output | |||||||||
20 | --resource | resource designation | |||||||||
21 | --no-main | Disable main log | |||||||||
22 | --no-resource | Disable resource log | |||||||||
23 | --no-color | do not produce | |||||||||
24 | --follow | continuous output | |||||||||
25 | perfmon | --json | Export to JSON file |
| Displays performance monitor information. If you use the --display option, you can output to the screen while exporting to a file. | ||||||
26 | --csv | Export to CSV file | |||||||||
27 | --interval | information update cycle | |||||||||
28 | --display | output to console screen | |||||||||
29 | --watch | monitoring mode |
Query synchronization and consistency results
Depending on the execution argument designation, it operates as follows.
Specify only the resource name (e.g.
fsradm result r0
)Only the summary information of the report is output.
When synchronizing, if the report generation range
nothing
is specified as , it is not updated, so previously generated information is output.
Specify directory index (e.g.
fsradm result r0 0
)Outputs all file result lists of the replication target.
full
When synchronizing , this information is created only when the report creation range is specified as ,summary
and nothing is output when performed as .The directory index is the number of replication destination paths defined in the replication destination – files entry – you write in the configuration file. The first replication target path is number 0 and increments by 1 in the order defined.
Specify the file path (e.g.
fsradm result r0 0 data/
)Outputs a list of all the specified path and its subfiles.
Enter the file path as a relative path to the replication target path.
If you enter an exact file name, only the results for that file will be output, and
/
if you enter a path separator after the file name, the results of all files under that directory will be output.
event list
When you start looking up events, the latest events by category of each resource are delivered. For these events, occur
you can get the occurrence time of the event through the field.
classification | type name | field | value | data range | note | |
---|---|---|---|---|---|---|
1 | RPC connection status | rpc | state | connection status | connected, disconnected | - |
2 | cause | error content | Used only in disconnected state | |||
3 | Program start/end | program | state | program startup status | started, exit | - |
4 | cause | error content | Used only in exit state | |||
5 | Update system settings | system_updated | - | - | - | Occurs when adjust is performed |
6 | crashed | crashed | cause | error content | - | In case of abnormal termination before starting the program. |
7 | Add resource | added | resource | resource ID | - | - |
8 | node | own node name | - | |||
9 | group | your group name | - | |||
10 | delete resource | deleted | resource | resource ID | - | - |
11 | node | own node name | - | |||
12 | group | your group name | - | |||
13 | Add resource relative node | peer_added | resource | resource ID | - | - |
14 | node | own node name | - | |||
15 | group | your group name | - | |||
16 | peer | partner node name | - | |||
17 | peer_group | partner group name | - | |||
18 | Remove resource relative node | peer_deleted | resource | resource ID | - | - |
19 | node | own node name | - | |||
20 | group | your group name | - | |||
21 | peer | partner node name | - | |||
22 | peer_group | partner group name | - | |||
23 | Change resource node name | renamed | resource | resource ID | - | - |
24 | node | own node name | - | |||
25 | group | your group name | - | |||
26 | value | new node name | - | |||
27 | Change resource node name (relative) | peer_renamed | resource | resource ID | - | - |
28 | node | own node name | - | |||
29 | group | your group name | - | |||
30 | peer | partner node name | - | |||
31 | peer_group | partner group name | - | |||
32 | value | Opponent's new node name | - | |||
33 | Change resource group name | group_renamed | resource | resource ID | - | 1.1-A5 |
34 | node | own node name | - | |||
35 | group | your group name | - | |||
36 | value | new group name | - | |||
37 | Change resource group name (relative) | peer_group_renamed | resource | resource ID | - | 1.1-A5 |
38 | node | own node name | - | |||
39 | group | your group name | - | |||
40 | peer | partner node name | - | |||
41 | peer_group | partner group name | - | |||
42 | value | Opponent's new group name | - | |||
43 | Update resource settings | updated | resource | resource ID | - | Occurs when adjust is performed |
44 | node | own node name | - | |||
45 | group | your group name | - | |||
46 | resource connection status | state | resource | resource ID | - | - |
47 | node | own node name | - | |||
48 | group | your group name | - | |||
49 | peer | partner node name | - | |||
50 | peer_group | partner group name | - | |||
51 | value | state value | standalone, established 등 | |||
52 | resource connection state (relative) | peer_state | resource | resource ID | - | - |
53 | node | own node name | - | |||
54 | group | your group name |
| |||
55 | peer | partner node name | - | |||
56 | peer_group | partner group name | - | |||
57 | value | state value | standalone, established 등 | |||
58 | resource file status | file_state | resource | resource ID | - | |
59 | node | own node name | - | |||
60 | group | your group name | - | |||
61 | value | state value | inconsistent, consistent 등 | |||
62 | resource file state (relative) | peer_file_state | resource | resource ID | - | - |
63 | node | own node name | - | |||
64 | group | your group name | - | |||
65 | peer | partner node name | - | |||
66 | peer_group | partner group name | - | |||
67 | value | state value | inconsistent, consistent 등 | |||
68 | resource role | role | resource | resource ID | - | - |
69 | node | own node name | - | |||
70 | group | your group name | - | |||
71 | value | role value | primary, secondary | |||
72 | resource role (relative) | peer_role | resource | resource ID | - | - |
73 | node | own node name | - | |||
74 | group | your group name | - | |||
75 | peer | partner node name | - | |||
76 | peer_group | partner group name | - | |||
77 | value | role value | primary, secondary | |||
78 | Node Connection Behavior | connection | resource | resource ID | - | - |
79 | node | own node name | - | |||
80 | group | your group name | - | |||
81 | peer | partner node name | - | |||
82 | peer_group | partner group name | - | |||
83 | state | connection status | connected, accepted, disconnected | |||
84 | url | IP:Port | address of peer node | |||
85 | cause | error content | Used only with disconnected | |||
86 | Connection refused from peer node | refuse | resource | resource ID | - | - |
87 | node | own node name | - | |||
88 | group | your group name | - | |||
89 | peer | partner node name | - | |||
90 | peer_group | partner group name | - | |||
91 | cause | reason for refusal | irrelevance (irrelevant node), split-brain | |||
92 | younger | younger node name | - | |||
93 | Recognize partner node name | peer_recognized | resource | resource ID | - | Occurs only when the partner node is a group. |
94 | node | own node name | - | |||
95 | group | your group name | - | |||
96 | peer | partner node name | - | |||
97 | peer_group | partner group name | - | |||
98 | Error during state operation | state_err | resource | resource ID | - | 1.2 or higher |
99 | node | own node name | - | |||
100 | group | your group name | - | |||
101 | peer | partner node name | - | |||
102 | peer_group | partner group name | - | |||
103 | value | error content | - | |||
104 | next | next state | Output only when automatically transitioning to the next state | |||
105 | write error | write_error | resource | resource ID | - | - |
106 | node | own node name | - | |||
107 | group | your group name | - | |||
108 | filename | file name | absolute path | |||
109 | cause | error content | - | |||
110 | disk space status | diskspace | resource | resource ID | - | - |
111 | node | own node name | - | |||
112 | group | your group name | - | |||
113 | state | space state | not_enough, enough | |||
114 | remain | remaining capacity | units of bytes. string format | |||
115 | performance information | perf | resource | resource ID | - | --perf option required |
116 | node | own node name | - | |||
117 | group | your group name | - | |||
118 | peer | partner node name | - | |||
119 | peer_group | partner group name | - | |||
120 | perf | performance information | It is the same as the performance information of REST-API. | |||
121 | sync status | sync | resource | resource ID | - | --sync option required |
122 | node | own node name | - | |||
123 | group | your group name | - | |||
124 | peer | partner node name | - | |||
125 | peer_group | partner group name | - | |||
126 | status | sync status | It is the same as the sync state of REST-API. | |||
127 | file lock | file_lock | resource | resource ID | - | - |
128 | state | locked state | It is the same as the file lock status of REST-API. | |||
129 | node | own node name | - | |||
130 | group | your group name | - | |||
131 | consistency warning | consistency_warn | resource | resource ID | - | An event that occurs when the target node unlocks a file. |
132 | node | own node name | - | |||
133 | group | your group name | - | |||
134 | RID | rid | resource | resource ID |
| - |
135 | node | own node name |
| |||
136 | group | your group name | - | |||
137 | value | RID value |
| |||
138 | consistency | flag | true if the file state is Consistent or higher | |||
139 | outdated | flag | true if the file status is Outdated | |||
140 | primary | flag | true if promoted | |||
141 | crashed_primary | flag | true if abnormal termination in Primary state | |||
142 | File buffer usage warning | file_buf_warn | resource | resource ID | - | 0.9.1 |
143 | node | own node name | - | |||
144 | group | your group name | - | |||
145 | peer | partner node name | - | |||
146 | peer_group | partner group name | - | |||
147 | buffer overflow | overflowed | resource | resource ID | - | 0.9.1 |
148 | node | own node name | - | |||
149 | group | your group name | - | |||
150 | peer | partner node name | - | |||
151 | peer_group | partner group name | - | |||
152 | snapshot state | snapshot_state | resource | resource ID | - | 1.2 |
153 | node | own node name | - | |||
154 | group | your group name | - | |||
155 | snapshot | situation | available, creating, … etc. | |||
156 | err | error content | Used only in case of error | |||
157 | Add snapshot | snapshot_added | resource | resource ID | - | 1.2 |
158 | node | own node name | - | |||
159 | group | your group name | - | |||
160 | snapshot | Snapshot ID | - | |||
161 | images | List of image GUIDs | - | |||
162 | Delete snapshot | snapshot_deleted | resource | resource ID | - | 1.2 |
163 | node | own node name | - | |||
164 | group | your group name | - | |||
165 | snapshot | Snapshot ID | - | |||
166 | images | List of image GUIDs | - | |||
167 | Rename snapshot | snapshot_renamed | resource | resource ID | - | 1.2 |
168 | node | own node name | - | |||
169 | group | your group name | - | |||
170 | snapshot | Snapshot ID (source) | - | |||
171 | value | Changed ID (dest) | - | |||
172 | Add snapshot image | snapshot_image_added | image | Image GUID | - | 1.2 |
173 | path | original volume letter path | - | |||
174 | volume | Source Volume GUID Path | - | |||
175 | Delete snapshot image | snapshot_image_deleted | image | Image GUID | - | 1.2 |
176 | Attach snapshot image | snapshot_image_exposed | resource | resource ID | Used only if the snapshot image belongs to a resource | 1.2 |
177 | node | own node name | Used only if the snapshot image belongs to a resource | |||
178 | group | your group name | Used only if the snapshot image belongs to a resource | |||
179 | snapshot | Snapshot ID | Used only if the snapshot image belongs to a resource | |||
180 | image | Image GUID | - | |||
181 | value | Linked Letters | - | |||
182 | Unlink snapshot image | snapshot_image_unexposed | resource | resource ID | Used only if the snapshot image belongs to a resource | 1.2 |
183 | node | own node name | Used only if the snapshot image belongs to a resource | |||
184 | group | your group name | Used only if the snapshot image belongs to a resource | |||
185 | snapshot | Snapshot ID | Used only if the snapshot image belongs to a resource | |||
186 | image | Image GUID | - | |||
187 | value | linked letters | - | |||
188 | Snapshot images and resources are disconnected | snapshot_image_unlinked | resource | resource ID | - | 1.2 |
189 | node | own node name | - | |||
190 | group | your group name | - | |||
191 | snapshot | Snapshot ID | - | |||
192 | image | Image GUID | - | |||
193 | license status | license | status | license status | invalid, expired, not exist, valid | - |
194 | license-type | License type | temporary, permanent | |||
195 | expires-at | Limited time (date) | Year-Month-Day (e.g. 2020-11-30) | |||
196 | expires-in | Time limit (remaining days) | - |
EFS
This is a Windows-only command and cannot be used on Linux.
analyze
command | option | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | efs analyze dir | --json | output in JSON format |
| Searches encrypted files under the specified directory to analyze the list of certificates required for decryption and the installation status. | ||||||
2 | --verbose | verbose output | |||||||||
3 | efs analyze resource | --json | output in JSON format |
| Searches encrypted files under the replication path of the specified resource to analyze the list of certificates required for decryption and the installation status. | ||||||
4 | --verbose | verbose output |
Control the engine execution account store
command | option | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | efs cert list | - | - |
| Prints a list of certificates in the certificate store. | ||||||
2 | efs cert export | --password | certificate password |
| Analyzes the list of certificates required for decryption and the installation status by looking up encrypted files under the replication path of the specified resource. | ||||||
3 | efs cert import | --password | certificate password |
| Import the certificate in the specified file and register it in the certificate store | ||||||
4 | --set-current | set as current certificate | |||||||||
5 | efs cert set-current | - | - |
| Make the specified certificate in the certificate store the current certificate for encryption | ||||||
6 | efs cert delete | - | - |
| Delete a given certificate from the certificate store |
CLI Run As Account Store Control
command | option | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | efs usercert list | - | - |
| Prints a list of certificates in the certificate store. | ||||||
2 | efs usercert export | --password | certificate password |
| Analyzes the list of certificates required for decryption and the installation status by looking up encrypted files under the replication path of the specified resource. | ||||||
3 | efs usercert import | --password | certificate password |
| Import the certificate in the specified file and register it in the certificate store | ||||||
4 | --set-current | set as current certificate | |||||||||
5 | efs usercert set-current | - | - |
| Make the specified certificate in the certificate store the current certificate for encryption | ||||||
6 | efs usercert delete | - | - |
| Delete a given certificate from the certificate store |
network file system
This is a Windows-only command and cannot be used on Linux. 1.2 or higher
command | option | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | nfs list | - | - |
| Displays a list of network file system connection information registered in the FSR execution account. | ||||||
2 | nfs add | --username | username |
| Register network file system connection information in the FSR execution account. | ||||||
3 | --password | password | |||||||||
4 | nfs del | - | - |
| Deletes the network file system connection information registered in the FSR execution account. | ||||||
5 | nfs connect | - | - |
| Connect to the specified network file system. | ||||||
6 | nfs disconnect | - | - |
| Terminate the connection to the specified network file system. |
snapshot
This is a Windows-only command and cannot be used on Linux. 1.2 or higher
command | option | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | snapshot list | --verbose | verbose output |
| Prints a list of snapshots of the specified resource. | ||||||
2 | --desc | sort in reverse order | |||||||||
3 | snapshot list-exposed | --desc | sort in reverse order |
| Prints a list of snapshots linked to the letter. | ||||||
4 | snapshot show | - | - |
| Display detailed information of the specified snapshot. | ||||||
5 | snapshot create | - | - |
| Creates a snapshot of the specified ID. | ||||||
6 | snapshot delete | - | - |
| Delete the specified snapshot. | ||||||
7 | snapshot rename | - | - |
| Changes the ID of the specified snapshot. | ||||||
8 | snapshot recovery
| - | - |
| Restores the resource replication path to the specified snapshot. | ||||||
9 | snapshot export | --combine | Copy multiple replication paths to one destination |
| Copy the files to be copied from the snapshot to the specified path. | ||||||
10 | snapshot cancel | - | - |
| Cancels the snapshot-related operation of the specified resource. | ||||||
11 | snapshot cleanup | - | - |
| Cycles through the snapshots of the specified resource and deletes the snapshots whose images have been deleted. | ||||||
12 | snapshot expose | - | - |
| Links the specified snapshot image to the specified path (letter). | ||||||
13 | snapshot unexpose | - | - |
| Disconnect the path (letter) of the specified snapshot image. |
snapshot image
This is a Windows-only command and cannot be used on Linux. 1.2+ FSR option is provided
so that it can be done even with the service stopped .--local
command | option | Option Description | Usage API | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | snapshot-image list | --unlinked-only | Outputs only lists that are not associated with resources |
| Prints a list of snapshot images. | ||||||
2 | --local | Doing fsradm itself | |||||||||
3 | snapshot-image delete | --local | Doing fsradm itself |
| Delete the specified snapshot image. | ||||||
4 | snapshot-image expose | --local | Doing fsradm itself |
|
지정 파일의 인증서를 가져와 인증서 스토어에 등록
--set-current
-c
현재 인증서로 지정
efs cert set-current <thumbprint>
-
/snapshot-image/{image}/expose | Links the specified snapshot image to the specified path (letter). | |||||||||
5 | snapshot-image unexpose | --local | Doing fsradm itself |
|
snapshot-image/{ |
image}/ |
인증서 스토어의 지정 인증서를 암호화를 위한 현재 인증서로 지정
efs cert delete <thumbprint>
-
-
unexpose | Disconnect the path (letter) of the specified snapshot image. | ||||||
6 | snapshot-image unexpose-by-path | --local | Doing fsradm itself |
|
|
|
인증서 스토어에서 지정 인증서 삭제
CLI 실행 계정 스토어 제어
명령어
옵션
옵션 설명
사용 API
설명
efs usercert list
-
snapshot-image/unexpose-by-path | Disconnects the specified path (letter) and the snapshot image. |
snapshot storage
This is a Windows-only command and cannot be used on Linux. 1.2+ FSR option is provided
so that it can be done even with the service stopped .--local
command | option | Option Description | Usage API | Description | ||||
---|---|---|---|---|---|---|---|---|
1 | snapshot-storage list | --for | Query the storage where snapshots of a given letter are stored |
|
인증서 스토어의 인증서 목록을 출력한다.
efs usercert export <thumbprint>
<file>
--password <password>
-p <password>
snapshot-storage | Prints the snapshot storage list. | ||||||
2 | --on | Storage inquiry in designated letter | |||||
3 | --local | Doing fsradm itself | |||||
4 | snapshot-storage add | --local | Doing fsradm itself |
|
|
|
snapshot-storage/{volume}/to/{ |
storage} |
지정한 리소스의 복제 경로 하위의 암호화 된 파일을 조회하여 복호화에 필요한 인증서 목록과 설치 상태를 분석.
efs usercert import <file>
--password <password>
-p <password>
인증서 비밀번호
Status | ||||
---|---|---|---|---|
|
지정 파일의 인증서를 가져와 인증서 스토어에 등록
--set-current
-c
현재 인증서로 지정
efs usercert set-current <thumbprint>
-
Add snapshot storage. | ||||||||||
5 | snapshot-storage change | --local | Doing fsradm itself |
|
snapshot-storage/{volume}/to/{ |
storage} |
Change the settings of snapshot storage. | |
6 |
efs usercert delete <thumbprint>
-
snapshot-storage delete | --local | Doing fsradm itself |
|
/snapshot-storage/{volume}/to/{ |
storage} |
인증서 스토어에서 지정 인증서 삭제
관리
driver 명령은 윈도 전용으로 리눅스에서는 사용할 수 없습니다.
분류
명령어
옵션
옵션 설명
사용 API
설명
Delete the snapshot storage. |
management
The driver command is for Windows only and is not available for Linux.
classification | command | option | Option Description | Usage API | Description | |
---|---|---|---|---|---|---|
1 | driver installation | driver install | --force |
force install | - |
강제 설치 옵션 사용 시 적재 중인 드라이버를 분리 한 뒤 설치한다
Install the driver. Fails when the driver is loading. |
2 |
remove driver | driver uninstall | --force |
forced removal | - |
강제 설치 옵션 사용 시 적재 중인 드라이버를 분리 한 뒤 제거한다
uninstall the driver Fails when the driver is loading. |
3 |
engine restart | system restart | - |
|
|
Restarts the entire operation of the engine while maintaining the current process PID. |
4 |
engine shutdown | system stop | - |
|
|
실행 중인 엔진에 종료 명령을 전달하여 스스로 종료하도록 한다. 서비스로 실행중이면 자동으로 재 시작 된다.
도구
분류
명령어
옵션
옵션 설명
사용 API
Sends a shutdown command to the running engine to shut itself down. If running as a service, it will automatically restart. |
equipment
classification | command | option | Option Description | Usage API | Description | |
---|---|---|---|---|---|---|
1 | RID |
comparison | control rid compare | - | - |
|
Outputs the comparison result of two RIDs. |
2 |
생성
Create support file | system support | --dump |
포함할 덤프 파일 지정
서포트 파일 생성
라이선스
분류
명령어
옵션
사용 API
설명
Specify dump files to include |
| Create support file |
license
classification | command | option | Usage API | Description | ||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | setting | license set | - |
|
Read the specified file to set the license. |
2 |
check | license show | - |
|
Print the current license status. |