...
BSR의 삭제는 제어판의 프로그램 및 기능에서 BSR 패키지를 삭제할 수 있습니다. 삭제 후 머신을 리부팅해야 합니다.
Linux
리눅스는 커널모듈과 유틸리티 패키지를 구분하여 배포하기 때문에 각각 개별적으로 설치해야 하고 BSR 서비스를 별도로 구성해야 합니다.
설치
커널 모듈 설치
Info |
---|
[root@bsr-01 bsr]# rpm -ivh /root/rpmbuild/RPMS/x86_64/kmod-bsr-1.6.0_2.6.32_754.24.3-PREALPHA3.el6.x86_64.rpm |
유틸리티 설치
Info |
---|
[root@bsr-01 x86_64]# rpm -ivh /root/rpmbuild/RPMS/x86_64/bsr-utils-1.6.0-PREALPHA3.el6.x86_64.rpm |
적재
bsr 모듈을 적재 합니다.
Info |
---|
[root@bsr-01 bsr]# modprobe bsr |
서비스 구성
시스템이 시작될 때 항상 BSR 을 자동으로 기동 시키려면 BSR 서비스를 구성해 두어야 합니다.
CentOS 6
chkconfig bsr on
service bsr start
CentOS 7
systemctl enable bsr
systemctl start bsr
확인
설치 후 정상 설치 여부를 모듈 정보를 통해 확인 합니다.
Info |
---|
[root@bsr-01 bsr]# modinfo bsr filename: /lib/modules/2.6.32-754.24.3.el6.x86_64/extra/bsr/bsr.ko license: GPL alias: block-major-147-* license: GPL version: 1.6.0-PREALPHA3 description: bsr - Block Sync and Replication v1.6.0-PREALPHA3 author: Man Technology Inc. dev3@mantech.co.kr retpoline: Y srcversion: 8A7DAFDEC0E6383AFB76501 depends: libcrc32c vermagic: 2.6.32-754.24.3.el6.x86_64 SMP mod_unload modversions parm: minor_count:Approximate number of bsr devices (1-255) (uint) parm: disable_sendpage:bool parm: allow_oos:DONT USE! (bool) parm: use_fast_sync:bool parm: debug_fast_sync:bool parm: enable_faults:int parm: fault_rate:int parm: fault_count:int parm: fault_devs:int parm: two_phase_commit_fail:int parm: usermode_helper:string [root@bsr-01 x86_64]# bsradm -V BSRADM_BUILDTAG=GIT-hash:\ e3fff1406638405bef558c540c2622b24fc4e5f4\ build\ by\ root@centos803,\ 2020-03-09\ 02:02:01 BSRADM_API_VERSION=2 BSR_KERNEL_VERSION_CODE=0x000000 BSR_KERNEL_VERSION=0.0.0 BSRADM_VERSION_CODE=0x010600 BSRADM_VERSION=1.6.0-PREALPHA3 |
삭제
다음은 BSR을 삭제하는 명령 예 입니다.
Info |
---|
rpm -e kmod-bsr rpm -e bsr-utils |