우분투 12.10에는 다음과 같은 SCSI 드라이브가 있습니다.
[1:0:0:0] cd/dvd TSSTcorp CDDVDW TS-H653N 0208 /dev/sr0
[2:0:0:0] disk Generic USB SD Reader 1.00 /dev/sdb
[2:0:0:1] disk Generic USB CF Reader 1.01 /dev/sdc
[2:0:0:2] disk Generic USB SM Reader 1.02 /dev/sdd
[2:0:0:3] disk Generic USB MS Reader 1.03 /dev/sde
[3:0:0:0] mediumx HP C7200 162D /dev/sch0
[3:0:1:0] tape HP Ultrium 1-SCSI E24V /dev/st0
centOS 5.9에는 다음과 같은 SCSI 드라이브가 있습니다.
[0:0:0:0] disk ATA Hitachi HDT72503 V54O /dev/sda
[1:0:0:0] cd/dvd TSSTcorp CDDVDW TS-H653N 0208 /dev/sr0
[2:0:0:0] disk Generic USB SD Reader 1.00 /dev/sdb
[2:0:0:1] disk Generic USB CF Reader 1.01 /dev/sdc
[2:0:0:2] disk Generic USB SM Reader 1.02 /dev/sdd
[2:0:0:3] disk Generic USB MS Reader 1.03 /dev/sde
우분투에서 커널 모듈을 로드합니다.
centos에 커널 모듈을 로드합니다.
동일한 어댑터를 사용하는 동일한 시스템이지만 운영 체제는 다릅니다.
두 경우 모두 st
커널 모듈이 로드되지만 centos에서는 lsscsi 및 /dev/st0에 테이프 라이브러리가 없습니다.
이것이 centOS에서 작동하지 않는 이유는 무엇일까요?
답변1
출력 lsscsi
에는 테이프 라이브러리(단순한 드라이브가 아니라 로봇과 드라이브가 포함된 라이브러리)가 다른 장치와 다른 SCSI 버스에 있으므로 모듈이 누락되었음을 표시합니다(첫 번째 열).
로드한 모듈은 우분투(작업) 측에 많은 iSCSI 모듈을 표시하므로 lsscsi -H
작업 시스템을 살펴보면 컨트롤러 #3이 무엇인지 알 수 있으며 이를 Centos에 복제할 수 있습니다.
답변2
귀하의 경우는 아닌 것 같지만 Ubuntu 16.04의 TL4000에 문제가 있습니다. lsscsi -g를 사용할 때 오토로더가 나타났으나 갑자기 사라졌습니다.
방금 TL의 라이브러리 유형 구성에 Random과 Sequential이라는 두 가지 옵션이 있다는 것을 발견했습니다. 도서관에서 테이프를 번호순으로 사용하게 될 것이라고 생각하여 이를 순차순으로 변경했습니다.
이 옵션을 사용하면 서버에서 변환기가 사라지게 됩니다. 나는 이 옵션을 앞뒤로 변경하는 것을 테스트했고 순서대로 전환할 때마다 체인저가 사라졌습니다.
또한 라이브러리의 드라이브 구성에는 제어 경로를 설정하는 옵션이 있습니다. 두 개 이상의 드라이브가 있는 경우 드라이브 중 하나를 제어 경로로 선택해야 합니다.
이제 내 lsscsi
출력은 다음과 같습니다.
$ lsscsi -g
[0:0:0:0] cd/dvd HL-DT-ST CDRW/DVD GCC4244 B101 /dev/sr0 /dev/sg0
[4:0:8:0] enclosu DP BACKPLANE 1.05 - /dev/sg1
[4:2:0:0] disk DELL PERC 5/i 1.03 /dev/sda /dev/sg2
[5:0:0:0] disk DELL MD36xxf 0784 /dev/sdb /dev/sg3
[5:0:0:31] disk DELL Universal Xport 0784 - /dev/sg4
[5:0:1:0] tape IBM ULT3580-HH5 H971 /dev/st0 /dev/sg5
[5:0:1:1] mediumx IBM 3573-TL E.70 /dev/sch0 /dev/sg7
[5:0:2:0] tape IBM ULT3580-HH5 H971 /dev/st1 /dev/sg6