Odroid SSD에서 TBW 확인하는 간단 스크립트


Odroid 서버에 삼성 840 SSD를 사용중인데 문득 얼마나 쓴건가 하고 영수증이랑 TBW를 확인해봤다. 2013년 9월 23일에 106,800원이라는 거금을 주고 질렀던건데… 그 이후로 쭉 서버에 달아 쓴건 아니고 부모님 PC에서 쓰다가 업그레이드 하면서 서버로 옮겨오게 된 물건이다.

암튼 이전에도 가끔씩 TBW를 확인하곤 했는데 매번 계산기로 계산하는게 귀찮아서 간단하게 스크립트를 작성했다.

필수 파일은 “리눅스에서 하드정보(SMART) 보기” 을 보고 설치해야 함.

#!/bin/bash

let tlw=$(smartctl -a /dev/sda |awk '/Total_LBAs_Written/ {print $10}')
let sectorSize=$(smartctl -a /dev/sda |awk '/Sector Size/ {print $3}')
let gb=1024**3
let tb=1024**4
let sum=`expr $tlw \* $sectorSize`

echo "Total_LBAs_Written : "$tlw
echo "Sector Size : "$sectorSize

echo $sum $gb | awk '{printf "TBW %.2f GB\n", $1 / $2}' 
echo $sum $tb | awk '{printf "TBW %.2f TB\n", $1 / $2}'

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다