이 장에는 LTFS-LE 시스템의 문제를 해결하는 데 도움이 되는 정보가 포함되어 있습니다. 다음과 같은 항목으로 구성됩니다.
라이브러리 검색 중 LTFS-LE는 각 볼륨을 처리합니다. 이 프로세스의 일부로 LTFS-LE는 파일 시스템 검사를 수행합니다.
특정 상황에서 파일 시스템 검사 시간 초과로 인해 볼륨이 처리되지 않을 수 있습니다. 다음 그림에 표시된 것과 같이, 이러한 상황은 LTFS-LE BUI Dashboard 페이지에 나타나는 Recent Events 창에 표시됩니다.
그림 11-1에 표시된 것과 같이, 두 시간 이상 지속되는 자동 처리 이벤트로 인해 볼륨 F52268에 대한 파일 시스템 검사가 실패했습니다.
이 내용은 표시 화면 맨 위 근처에 나오는 다음 이벤트 항목으로 표시됩니다.
Volume F52268 auto processing complete. Dismount File System for Volume F52268 failed. Check the system for volume F52268 failed. Dismount File System for Volume F52268 failed.
이 상황이 발생하면 다음 단계를 수행하여 볼륨을 다시 처리하십시오.
LTFS-LE 서버에 로그인하고 다음 명령을 실행하여 파일 시스템 검사(ltfsck) 명령이 계속 실행 중인지 확인합니다.
[root@ltfssrv LTFS_LE_TUTILS]# ps -elf | grep ltfsck
출력 예:
0 S root 30029 29971 0 78 0 - 16485 wait 13:12 pts/12 00:00:00 sh -c /usr/local/bin/ltfsck -e orcltape /dev/st0 2>&1 4 S root 30030 30029 0 75 0 - 12804 sg_ioc 13:12 pts/12 00:00:00 /usr/local/bin/ltfsck -e orcltape /dev/st0 0 S root 30032 28601 0 78 0 - 15293 pipe_w 13:13 pts/18 00:00:00 grep ltfsck
실행 중인 ltfsck 프로세스가 없음을 확인했으면 ACSLS를 사용하여 볼륨을 마운트 해제합니다.
볼륨을 ACSLS에서 성공적으로 마운트 해제하면 LTFS-LE BUI를 사용하여 볼륨을 꺼냅니다. 볼륨 꺼내기를 참조하십시오.
볼륨을 성공적으로 꺼내면 설치된 LTFS-OE(LTFS Open Edition)와 함께 독립형 서버로 볼륨을 전송합니다.
다음 파일 시스템 검사(ltfsck) 명령 중 하나를 실행하여 볼륨을 마운트한 드라이브에 대한 수동 파일 시스템 검사를 수행합니다.
/usr/local/bin/ltfsck –e orcltape /dev/st? /usr/local/bin/ltfsck –e ibmtape /dev/IBMTape? /usr/local/bin/ltfsck –e ltotape /dev/st?
st?
또는 IBMTape?
를 실제 드라이브 식별자로 대체합니다.
사용 가능한 명령 옵션 목록은 LTFS Open Edition Readme를 참조하십시오.
ltfsck 명령이 성공하면 볼륨을 라이브러리에 다시 장착할 수 있습니다. ACSLS를 사용하여 볼륨 넣기를 참조하십시오.
볼륨 사용을 시작하려면 LTFS-LE 자동 처리가 완료될 때까지 기다립니다.
LTFS-LE는 정상적으로 작동하는 소프트웨어 시스템에서처럼 내부 드라이브에 보존되는 로깅 정보를 생성합니다.
LTFS-LE는 표준 Linux 로그 교체 기능을 사용하여 디스크 사용량을 관리 가능한 크기로 유지하는 동시에 서비스 담당자가 문제를 디버깅할 수 있도록 최신 정보를 제공합니다. 로그가 특정 크기에 도달하면 교체되고 오래된 로그는 비워집니다.
디스크 공간을 추가로 관리하기 위해 서비스 담당자는 시스템에 보존되는 로그 수를 변경할 수 있습니다. 이렇게 하면 오래된 고아 로그가 보존되지만 교체되지는 않습니다. 이 경우 서비스 담당자가 수동으로 고아 로그를 제거하는 것이 좋습니다. 이러한 로그는 날짜가 지정된 시간 기록으로 식별되며 새 로그 교체 값보다 큽니다.
LTFS-LE BUI Manage Volumes 페이지에서 "비활성화된" 상태로 표시되는 볼륨은 사용할 수 없는 볼륨을 나타냅니다.
다음 그림은 강조 표시된 볼륨(ISR932)이 비활성화되어 있는 LTFS-LE BUI Manage Volumes 페이지를 보여줍니다.
이 조건은 다음과 같은 이유로 발생할 수 있습니다.
사용자가 라이브러리를 열어 볼륨 매체를 물리적으로 제거한 경우. 라이브러리를 수동 또는 자동으로 다시 검색할 경우 LTFS-LE는 ACSLS와 비동기 상태가 됩니다. LTFS-LE는 제거된 볼륨을 데이터베이스에서 사용할 수 없는 볼륨으로 표시하고 해당 볼륨이 LTFS-LE BUI에서 비활성화됩니다.
LTFS-LE 소프트웨어가 테이프 또는 테이프 드라이브에서 발생한 오류를 해결할 수 없는 경우. 볼륨은 드라이브에 남아 있지만, LTFS-LE는 해당 볼륨을 데이터베이스에서 사용할 수 없는 볼륨으로 표시하고 해당 볼륨이 LTFS-LE BUI에서 비활성화됩니다.
두 경우 모두 문제 해결을 위해 수동 개입이 필요하다는 오류 메시지가 LTFS-LE Dashboard에 표시됩니다.
이 상황이 발생하면 다음 단계를 수행하여 LTFSLE 데이터베이스에서 볼륨을 제거하십시오.
LTFSLE BUI의 Manage Volumes 페이지에서 비활성화되어 사용할 수 없는 볼륨의 볼륨 일련 번호를 기록해 둡니다.
LTFSLE 서버에 루트 사용자로 로그인합니다.
다음 명령을 실행하여 LTFS-LE bin 디렉토리로 이동합니다.
# cd /var/opt/Oracle/LTFS_LE/bin
다음 명령을 실행하여 LTFS-LE CLI 도구를 실행합니다.
# java -jar LTFSLE_FixTool.jar
Command List. . 1. chgdrvpendingsta command. . Usage: chgdrvpendingsta <Drive serial number> Example 1: chgdrvpendingsta 576001000419 Example 2: chgdrvpendingsta 576001000421 2. delunavailablevol command. . Usage: delunavailablevol <Volume serial number> Example 1: delunavailablevol ISR401 Example 2: delunavailablevol ISR402 . 3. quit. . ltfs> .
비활성화된 볼륨에서 delunavailablevol
명령을 실행합니다. 이때 1단계에서 기록한 볼륨 일련 번호를 제공합니다.
예를 들면 다음과 같습니다.
ltfs> delunavailablevol ISR213 . Unavailable volume <ISR213> is deleted successfully! .
다음 명령을 실행하여 LTFS-LE CLI 도구를 종료합니다.
ltfs> quit
다음 명령을 실행하여 LTFS-LE 서비스를 중지합니다.
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -t
다음과 같은 일련의 명령을 실행하여 백엔드 LTFS 파일 시스템이 아직 마운트되어 있는지 확인한 다음 모든 파일 시스템을 마운트 해제합니다. LTFS 프로세스가 완료될 때까지 기다립니다.
# mount | grep -i LTFS_LE
# dismount -f <LTFS mount point>
# ps -elf | grep "/usr/local/bin/ltfs"
다음과 같은 일련의 명령을 실행하여 볼륨이 마운트된 드라이브를 식별하고 볼륨을 되감은 후 잠금 해제합니다.
# sg_inq /dev/st?
# mt -f /dev/st? rewind
# mt -f /dev/st? unlock
파일 시스템 검사(ltfsck
) 명령을 사용하여 볼륨의 파일 시스템을 복구합니다. 사용 가능한 명령 옵션 목록은 LTFS Open Edition Readme를 참조하십시오.
이 작업이 실패할 경우 LTFS Open Edition 소프트웨어가 설치된 독립형 시스템에서 ltfsck
명령을 실행합니다.
ACSLS를 사용하여 드라이브에서 볼륨을 수동으로 제거하고 라이브러리에서 꺼냅니다. Force 옵션을 사용합니다.
다음 명령을 실행하여 LTFS-LE 서비스를 다시 시작합니다.
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -s
다음 명령을 실행하여 모든 LTFS-LE 서비스가 실행 중인지 확인합니다.
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -i
복구된 파일 시스템을 사용하는 볼륨을 라이브러리에 다시 장착합니다.
특정 유형의 모든 드라이브(예: 모든 T10000C 드라이브)를 오프라인으로 설정하려면 먼저 해당 유형의 모든 매체를 오프라인으로 설정하는 것이 중요합니다. 그렇지 않으면 다음 그림에 표시된 것과 같이, 해당 드라이브 유형과 일치하는 마지막 드라이브가 Availability "Pending" 상태로 남아 있을 수 있습니다.
그림 11-3에 표시된 것과 같이, 강조 표시된 드라이브(579001000425)는 "Pending" Availability 상태로 표시되므로 사용할 수 없습니다.
이 상황이 발생하면 다음 단계를 수행하여 드라이브를 "Pending" 상태에서 해제하십시오.
LTFSLE BUI의 Manage Drives 페이지에서 "Pending" 상태인 드라이브의 드라이브 일련 번호를 기록해 둡니다.
LTFSLE 서버에 루트 사용자로 로그인합니다.
다음 명령을 실행하여 LTFS-LE bin 디렉토리로 이동합니다.
# cd /var/opt/Oracle/LTFS_LE/bin
다음 명령을 실행하여 LTFS-LE CLI 도구를 실행합니다.
# java -jar LTFSLE_FixTool.jar
Command List. . 1. chgdrvpendingsta command. . Usage: chgdrvpendingsta <Drive serial number> Example 1: chgdrvpendingsta 576001000419 Example 2: chgdrvpendingsta 576001000421 2. delunavailablevol command. . Usage: delunavailablevol <Volume serial number> Example 1: delunavailablevol ISR401 Example 2: delunavailablevol ISR402 . 3. quit. . ltfs> .
"Pending" 상태인 드라이브에서 chgdrvpendingsta
명령을 실행합니다. 이때 1단계에서 기록한 일련 번호를 제공합니다.
예를 들면 다음과 같습니다.
ltfs> chgdrvpendingsta HU1104ETMM . Drive Status was set to Offline state if previous state is Pending.(Current @ Status is Offline.) . ltfs> .
다음 명령을 실행하여 LTFS-LE CLI 도구를 종료합니다.
ltfs> quit
다음 명령을 실행하여 LTFS-LE 서비스를 중지합니다.
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -t
다음 명령을 실행하여 LTFS-LE 서비스를 다시 시작합니다.
# /var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices -s
다음 Linux 명령 및 유틸리티는 LTFS-LE 서버 문제를 해결할 때 유용할 수 있습니다.
다음 명령을 실행하여 LTFS-LE 서비스를 시작, 중지 또는 사용 안함으로 설정하거나 LTFS-LE 서비스에 대한 정보를 표시합니다.
/var/opt/Oracle/LTFS_LE/bin/manageLtfsleServices [-h] [-s] [-t] [-i] [-r] [-a] [-d] [-l]
-h
는 이 (도움말) 메시지를 표시합니다.
-s
는 LTFS-LE 서비스를 시작합니다.
-t
는 LTFS-LE 서비스를 종료/중지합니다.
-i
는 LTFS-LE 서비스의 정보/상태를 표시합니다.
-r
은 이후 서비스 사용을 위해 예약됩니다.
-a
는 LTFS-LE 서비스를 추가합니다.
-d
는 LTFS-LE 서비스를 삭제/사용 안함으로 설정합니다.
-l
은 이름별 서비스를 시작 순서로 나열합니다.
다음은 -i 옵션이 지정된 이 명령의 샘플 출력입니다.
Wed Jul 17 17:18:56 MDT 2013 - INFO: Beginning Management of LTFS-LE Services... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE MySQL Replication Master: LTFS-LE MySQL Replication Master instance is up and running, pid=6225... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE MySQL Replication Slave: LTFS-LE MySQL Replication Slave instance is up and running, pid=6282... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Global Namespace Service: INFO: LTFS-LE Global Namespace Service filesystem is mounted and available, filesystem(s)=/mnt/LTFS_LE/metadata on /LTFSLE type LTFS_LE (rw,dir=/mnt/LTFS_LE/metadata/,debug=1)... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Weblogic Application Server: INFO: LTFS-LE Weblogic Server process is up and running, pid(s)=6496... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Backup Service: LTFS-LE Backup Service instance is up and running, pid=6763... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Tape Automation Service: INFO: LTFS-LE Tape Automation Main Service process is up and running, pid(s)=6977... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Tape Monitor Service: LTFS-LE Tape Automation Monitor Service process is up and running, pid(s)=7014... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE JMS Utils Service: INFO: LTFS-LE JMS Tape Utils Service process is up and running, pid(s)=7114... Wed Jul 17 17:18:56 MDT 2013 - INFO: Statusing LTFS-LE Comm Service: INFO: LTFS-LE Comm Service process is up and running, pid(s)=7249... Wed Jul 17 17:18:56 MDT 2013 - INFO: Finishing Management of LTFS-LE Services...
다음은 -l 옵션이 지정된 이 명령의 샘플 출력입니다.
Wed Jul 17 17:19:25 MDT 2013 - INFO: Beginning Management of LTFS-LE Services... Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfs-mysql-master Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfs-mysql-slave-local Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-global-namespace Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-weblogic-server Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfs-backup-service Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-tape-automation Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-tape-monitor Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-jmsutils Wed Jul 17 17:19:25 MDT 2013 - INFO: LTFS-LE Linux service name: ltfsle-comm Wed Jul 17 17:19:25 MDT 2013 - INFO: Finishing Management of LTFS-LE Services.
다음 명령을 실행하여 공급업체, 모델, 장치 경로 및 펌웨어 버전을 가져옵니다.
# lsscsi -g | grep tape
[7:0:0:0] tape STK T10000C 1.57 /dev/st0 /dev/sg2 [7:0:1:0] tape STK T10000C 1.57 /dev/st1 /dev/sg3 [7:0:2:0] tape HP Ultrium 5-SCSI I3CS /dev/st2 /dev/sg4 [7:0:3:0] tape HP Ultrium 5-SCSI I59S /dev/st3 /dev/sg5 [7:0:4:0] tape IBM ULTRIUM-TD5 B173 - /dev/sg6 [7:0:5:0] tape IBM ULTRIUM-TD5 BBN2 - /dev/sg7 [7:0:6:0] tape HP Ultrium 5-SCSI I59S /dev/st4 /dev/sg8 [7:0:7:0] tape IBM ULTRIUM-TD5 BBN2 - /dev/sg9 [7:0:8:0] tape STK T10000D 406. /dev/st5 /dev/sg10 [7:0:9:0] tape STK T10000D 406. /dev/st6 /dev/sg11 #
# cat /proc/scsi/scsi
Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST973402SSUN72G Rev: 0603 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: SEAGATE Model: ST973402SSUN72G Rev: 0603 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 00 Lun: 00 Vendor: STK Model: T10000C Rev: 1.57 Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 01 Lun: 00 Vendor: STK Model: T10000C Rev: 1.57 Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 02 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I3CS Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 03 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I59S Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 04 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: B173 Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 05 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: BBN2 Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 06 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I59S Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 07 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: BBN2 Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 08 Lun: 00 Vendor: STK Model: T10000D Rev: 406. Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 09 Lun: 00 Vendor: STK Model: T10000D Rev: 406. Type: Sequential-Access ANSI SCSI revision: 05 #
다음 명령을 실행하여 IBM 테이프 장치 번호 및 드라이버 버전을 나열합니다.
# cat /proc/scsi/IBMtape
lin_tape version: 1.76.0 lin_tape major number: 252 Attached Tape Devices: Number model SN HBA SCSI FO Path 0 ULTRIUM-TD5 1068008446 lpfc 7:0:4:0 NA 1 ULTRIUM-TD5 9068800738 lpfc 7:0:5:0 NA 2 ULTRIUM-TD5 9068800775 lpfc 7:0:7:0 NA #
이 명령을 실행하여 드라이브가 통신 중인지 확인합니다. 드라이브 일련 번호도 반환됩니다.
# sg_inq /dev/sg3
standard INQUIRY: PQual=0 Device_type=1 RMB=1 version=0x05 [SPC-3] [AERC=0] [TrmTsk=0] NormACA=0 HiSUP=0 Resp_data_format=2 SCCS=0 ACC=0 TPGS=1 3PC=0 Protect=1 BQue=0 EncServ=0 MultiP=1 (VS=0) [MChngr=0] [ACKREQQ=0] Addr16=0 [RelAdr=0] WBus16=0 Sync=0 Linked=0 [TranDis=0] CmdQue=0 [SPI: Clocking=0x0 QAS=0 IUS=0] length=74 (0x4a) Peripheral device type: tape Vendor identification: STK Product identification: T10000C Product revision level: 1.57 Unit serial number: 576001000504 #
이 명령을 실행하여 현재 드라이브 상태 세부정보를 가져옵니다.
# mt -f /dev/st2 status
SCSI 2 tape drive: File number=0, block number=0, partition=0. Tape block size 0 bytes. Density code 0x4c (no translation). Soft error count since last status=0 General status bits on (41010000): BOT ONLINE IM_REP_EN #
이 명령을 실행하여 LTFS-LE 오류 메시지를 검색합니다.
# view /var/log/messages
Search for "LTFS" and "ltfs" #
LTFS-LE 드라이브 덤프는 /var/log에 있습니다.
# ls /var/log/ltfs*
# ls /var/log/ltfs* /var/log/ltfs_20130522_063813_HU1246T79Y.ltd /var/log/ltfs_20130610_094800_HU1246T79Y.ltd /var/log/ltfs_20130522_083536_HU1246T79Y.ltd /var/log/ltfs_20130610_094828_HU1246T7B4.ltd /var/log/ltfs_20130522_093815_HU1246T79Y.ltd /var/log/ltfs_20130610_144131_HU19477N8F.ltd /var/log/ltfs_20130523_114650_HU1246T7B4.ltd /var/log/ltfs_2013_0610_144600.dmp /var/log/ltfs_20130523_114917_HU1246T7B4.ltd /var/log/ltfs_2013_0610_144600_f.dmp #
이러한 명령을 실행하여 SCSI 추적을 가져옵니다.
현재 레벨 표시:
# sysctl dev.scsi.logging_level dev.scsi.logging_level = 0
레벨 128이 아닌 경우 레벨 128을 사용으로 설정합니다.
# sysctl -w dev.scsi.logging_level=128 dev.scsi.logging_level = 128
짧은 기간에 대한 자세한 SCSI 로깅을 보려면 레벨 -1을 사용으로 설정합니다.
# sysctl -w dev.scsi.logging_level=-1 dev.scsi.logging_level = -1
로그 출력은 /var/log/messages에 있습니다.
이 명령을 실행하여 현재 실행 중인 OEL 버전에 대한 정보를 표시합니다.
# uname -a && cat /etc/*release
Linux busch.central.sun.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 6.5 (Santiago)
이 명령을 실행하여 자세한 드라이브 및 매체 상태 세부정보를 표시합니다.
# tapeinfo -f /dev/sg2
Product Type: Tape Drive Vendor ID: 'HP ' Product ID: 'Ultrium 5-SCSI ' Revision: 'I59S' Attached Changer: No SerialNumber: 'HU19477N8F' MinBlock:1 MaxBlock:16777215 SCSI ID: 0 SCSI LUN: 0 Ready: yes BufferedMode: yes Medium Type: Not Loaded Density Code: 0x58 BlockSize: 0 DataCompEnabled: yes DataCompCapable: yes DataDeCompEnabled: yes CompType: 0x1 DeCompType: 0x1 BOP: yes Block Position: 0 #
이 명령을 실행하여 사용된 공간 및 사용 가능한 공간과 함께 파일 시스템 정보를 표시합니다.
# df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 525579536 18681380 479769532 4% / /dev/sda1 988088 29736 907348 4% /boot tmpfs 12265656 0 12265656 0% /dev/shm /mnt/LTFS_LE/metadata 525579536 18681380 479769532 4% /LTFSLE ltfs 4383036416 0 4383036416 0% /mnt/LTFS_LE/objects/loss_576004000641 #
주:
ltfs 파일 시스템은 일련 번호가 576004000641인 드라이브에 마운트되었습니다.# mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /mnt/LTFS_LE/metadata on /LTFSLE type LTFS_LE (rw,dir=/mnt/LTFS_LE/metadata/,debug=1) ltfs on /mnt/LTFS_LE/objects/loss_HU19477NE4 type fuse (rw,nosuid,nodev,default_permissions,allow_other) ltfs on /mnt/LTFS_LE/objects/loss_576004000641 type fuse (rw,nosuid,nodev,default_permissions,allow_other) #
이 명령을 실행하여 현재 파일 시스템에 파일이 열려 있는 프로세스를 확인합니다.
# lsof /mnt/LTFS_LE/objects/loss_576004000641
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME vi 21155 root 3u REG 0,23 12288 7 /mnt/LTFS_LE/objects/loss_576004000641/.mjg.swp #
이 명령을 실행하여 현재 실행 중인 LTFS-OE 버전을 표시합니다.
# ltfs -V
LTFS version 2.0.0 (20130108_orcl) LTFS Format Specification version 2.0.0 # # rpm -q ltfs ltfs-1.2.5_lto6-20130501_orcl_oels_5_5_t10kd #
드라이브에서 Unit Attention 발생하는 경우 이 명령을 실행합니다.
# sg_turs -v /dev/sg5
test unit ready cdb: 00 00 00 00 00 00 test unit ready: Fixed format, current; Sense key: Unit Attention Additional sense: Import or export element accessed Completed 1 Test Unit Ready commands with 1 errors # sg_logs --verbose /dev/sg5 inquiry cdb: 12 00 00 00 24 00 STK SL150 0182 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 log sense cdb: 4d 00 40 00 00 00 00 00 08 00 log sense: requested 8 bytes but got 7 bytes Supported log pages: 0x00 Supported log pages 0x07 Last n error events 0x2e TapeAlert (smc-3) #
모든 바이트를 가져오려면 sg_logs 명령에 -H를 추가합니다.
# sg_logs --all /dev/sg5
STK T10000C 1.57 Supported log pages: 0x00 Supported log pages 0x02 Error counters (write) 0x03 Error counters (read) 0x06 Non-medium errors 0x0c Sequential access device (ssc-2) 0x17 ?? 0x2e TapeAlert (ssc-2) 0x31 [unknown vendor specific page code] 0x3b [unknown vendor specific page code] 0x3c [unknown vendor specific page code] Write error counter page Errors corrected without substantial delay = 0 Errors corrected with possible delays = 0 Total rewrites or rereads = 0 Total errors corrected = 0 Total times correction algorithm processed = 0 Total bytes processed = 2929 Total uncorrected errors = 0 Read error counter page Errors corrected without substantial delay = 0 Errors corrected with possible delays = 0 Total rewrites or rereads = 0 Total errors corrected = 0 Total times correction algorithm processed = 0 Total bytes processed = 3875 Total uncorrected errors = 0 Non-medium error page Non-medium error count = 0 Sequential access device page (ssc-3) Data bytes received with WRITE commands: 0 GB Data bytes written to media by WRITE commands: 0 GB Data bytes read from media by READ commands: 0 GB Data bytes transferred by READ commands: 0 GB Cleaning action not required (or completed) Vendor specific parameter [0x8000] value: 2257920 No ascii information for page = 0x17, here is hex: 00 17 00 00 14 02 03 43 10 07 00 00 00 00 00 00 7a 10 07 00 00 01 00 00 00 01 Tape alert page (ssc-3) [0x2e] Read warning: 0 Write warning: 0 Hard error: 0 Media: 0 Read failure: 0 Write failure: 0 Media life: 0 Not data grade: 0 Write protect: 0 No removal: 0 Cleaning media: 0 Unsupported format: 0 Recoverable mechanical cartridge failure: 0 Unrecoverable mechanical cartridge failure: 0 Memory chip in cartridge failure: 0 Forced eject: 0 Read only format: 0 Tape directory corrupted on load: 0 Nearing media life: 0 Cleaning required: 0 Cleaning requested: 0 Expired cleaning media: 0 Invalid cleaning tape: 0 Retension requested: 0 Dual port interface error: 0 Cooling fan failing: 0 Power supply failure: 0 Power consumption: 0 Drive maintenance: 0 Hardware A: 0 Hardware B: 0 Interface: 0 Eject media: 0 Microcode update fail: 0 Drive humidity: 0 Drive temperature: 0 Drive voltage: 0 Predictive failure: 0 Diagnostics required: 0 Obsolete (28h): 0 Obsolete (29h): 0 Obsolete (2Ah): 0 Obsolete (2Bh): 0 Obsolete (2Ch): 0 Obsolete (2Dh): 0 Obsolete (2Eh): 0 Reserved (2Fh): 0 Reserved (30h): 0 Reserved (31h): 0 Lost statistics: 0 Tape directory invalid at unload: 0 Tape system area write failure: 0 Tape system area read failure: 0 No start of data: 0 Loading failure: 0 Unrecoverable unload failure: 0 Automation interface failure: 0 Firmware failure: 0 WORM medium - integrity check failed: 0 WORM medium - overwrite attempted: 0 Reserved parameter code 0x3d, flag: 0 Reserved parameter code 0x3e, flag: 0 Reserved parameter code 0x3f, flag: 0 Reserved parameter code 0x40, flag: 0 No ascii information for page = 0x31, here is hex: 00 31 00 00 20 00 01 c0 04 00 00 22 74 00 02 c0 04 10 00 41 4f f5 00 03 c0 04 00 00 22 e7 00 04 c0 04 20 00 41 4f f5 No ascii information for page = 0x3b, here is hex: 00 3b 00 02 c8 01 00 74 04 00 00 00 00 01 01 74 04 10 00 00 00 00 01 02 74 04 00 00 00 00 01 03 74 04 20 00 00 00 00 01 04 74 04 00 00 00 00 01 05 74 04 30 00 00 00 00 01 10 74 04 00 00 00 00 01 11 74 04 ..... [truncated after 64 of 716 bytes (use '-H' to see the rest)] No ascii information for page = 0x3c, here is hex: 00 3c 00 0b e4 01 00 74 04 00 00 00 00 01 01 74 04 10 00 00 00 00 01 02 74 04 00 00 00 00 01 03 74 04 20 00 00 00 00 01 04 74 04 00 00 00 00 01 05 74 04 30 00 00 00 00 01 06 74 04 00 00 00 00 01 07 74 04 ..... [truncated after 64 of 3048 bytes (use '-H' to see the rest)] #