OS 기술/기타 OS

UNIX 및 Linux 환경에서 Tape 장치 확인 및 제어 방법

DongT 2025. 7. 29. 12:36
728x90
반응형

 



레거시 시스템에서 여전히 Tape 장비를 사용하는 환경이 존재함.
본 포스트는 HP-UX, Solaris, AIX, Linux 시스템에서 Tape 장비를 식별하고 제어하는 실무 명령어를 정리한 자료임.

📌 1. HP-UX 환경에서 Tape 장치 확인

# ioscan -fnC tape
Class    I  H/W Path      Driver S/W State  H/W Type   Description
==================================================================
tape     0  0/0/0/3/1.4.0 stape   CLAIMED   DEVICE     HP DAT160
         /dev/rmt/0m /dev/rmt/0mn /dev/rmt/c3t4d0BEST ...

📌 2. Solaris 환경에서 Tape 장치 확인


# iostat -En
# drvconfig; tapes
# cfgadm -al

c2::rmt/0 형태로 tape 장치가 출력되며, 상태가 connected / configured 인지 확인하면 됨.

📌 3. AIX 환경에서 Tape 장치 확인

# lsdev -Cc tape
# mt -f /dev/rmt0 status
compress yes   # 압축 사용 여부
density_set_1 37  # 밀도 설정
block_size 1024   # 블록 사이즈

📌 4. Linux 환경에서 Tape 장치 확인

  • PCI 장치 확인: lspci, lspci -v
  • Tape 장치 확인:

# dmesg | grep tape
# lsmod | grep st
# cat /proc/scsi/scsi
Host: scsi4 Channel: 00 Id: 03 Lun: 00
Vendor: HP Model: Ultrium 3-SCSI
Type: Sequential-Access

🛠 mt 명령어로 Tape 제어


# mt -f /dev/rmt/0 status       ← 장비 상태 확인
# mt -f /dev/rmt/0 rewind       ← 처음으로 되감음
# mt -f /dev/rmt/0n eom         ← 끝으로 이동
# mt -f /dev/rmt/0n fsf 1       ← 파일 1개 건너뜀
# mt -f /dev/rmt/0 erase        ← 전체 삭제
# mt -f /dev/rmt/0 offline      ← Tape 꺼냄 (eject)

📦 tar, dd 명령어로 백업/복구


# tar tvf /dev/rmt/0             ← 테이프 내용 확인
# tar xvf /dev/rmt/0             ← 테이프 → 디스크
# tar cvf /dev/rmt/0 /etc/hosts  ← 디스크 → 테이프
# tar cvfb - backup_dir | rsh host dd of=/dev/rmt/0
# rsh -n host dd if=/dev/rmt/0 | tar xvBfb - restore_dir

/dev/rmt/0mnno-rewind 의미이며, 연속 백업 시 사용됨.

🔗 참고 링크

📝 마무리

Tape 장치는 사라진 것처럼 보이나 여전히 백업 혹은 레거시 시스템에서는 사용되고 있음.
위 명령어들은 실무에서 Tape 관련 장비를 확인하고 제어할 때 유용하게 사용됨.

 

 



 

728x90