하드커널 Odroid HC1 에서 SSD Trim 하기

기본적으로 USBtoSATA는 Trim이 지원 안하는데 하드커널에서 패치를 한건지 아님 컨트롤러 회사가 해준건지는 모르겠지만 여기에 방법을 정리해둡니다.

일단 USB to SATA 브릿지 펌업을 해야 하는데 펌웨어 버전을 먼저 확인 안하고 바로 업데이트 부터 하는 바람에 2018년에 구입한 오드로이드가 최신 펌업이 됬는지 안됬는지 모르겠습니다.
펌업은 하드커널 위키를 참고해서 펌업을 참고하시면 되겠습니다.

작년 12월에 나온 펌웨어에 이슈란 보면 fstrim 이 잘 지원된다고 써 있습니다.

sudo hdparm -I /dev/sda | grep TRIM

이렇게 입력했을때 아래와 같이 나오면 Trim이 지원하는겁니다.

linsoo@odroid:~$ sudo hdparm -I /dev/sda | grep TRIM
           *    Data Set Management TRIM supported (limit 8 blocks)
           *    Deterministic read ZEROs after TRIM

근데 윈도우랑 좀 다른점은 윈도우는 별 생각 없이 써도 OS딴에서 알아서 틈날때 trim을 처리하는데 리눅스에선 자동은 아니고 커맨드를 하나 날려야 trim 작업이 시작됩니다.

linsoo@odroid:~$ sudo fstrim / -v
/: 243.4 MiB (255205376 bytes) trimmed
linsoo@odroid:~$ sudo fstrim / -v
/: 0 B (0 bytes) trimmed

연속 두번 내린 결과인데 저렇게 내릴때 마다 밀린(?) 작업을 처리 합니다.

일일이 명령 내릴 필욘 없고 crontab에 등록해놓아서 주기적으로 트림작업이 돌아가도록 합니다.

0 * * * * root fstrim / -v

전 한시간에 한번씩 트림 처리 하도록 했습니다.


크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

“하드커널 Odroid HC1 에서 SSD Trim 하기”에 대한 3개의 댓글

  1. linsoo님은 서버 하드 사용량이 얼마나 되시나요?
    저두 워드프레스 사용하는데 이미지 용량때문에 걱정이네요~
    혹시 이미지 호스팅같은것 사용하시나요?

    1. 저는 고용량 이미지 업로드를 안해서요.
      블로그 통틀어서 3기가가 안됩니다.

      현재 Odroid -hc1에 우분투 깔아서 서버 돌리는 중이라 용량이나 트래픽 걱정은 안합니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.