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 GBn", $1 / $2}' echo $sum $tb | awk '{printf "TBW %.2f TBn", $1 / $2}'
답글 남기기