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

기본적으로 USB to SATA 브릿지는 Trim을 지원 안하는것이 많았는데 하드커널에서 패치를 한건지 아님 컨트롤러회사가 해준건지는 잘 모르겠지만 오드로이드 위키 보고 해본걸 여기에 정리해둡니다.

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

작년 12월에 나온 펌웨어 이슈를 보면 fstrim이 잘 지원된다고 합니다.

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

위와 같이 나오면 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에 등록해서 주기적으로 트림을 수행하도록 하는걸 추천드립니다.

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

5개의 댓글

  1. hc1 ubuntu18.04 최신이미지이고 trim지원 나오지만 fstrim명령이
    fstrim: /: the discard operation is not supported
    라면서 안되네요 ㅠㅠ

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

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

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

댓글 남기기

이메일 주소를 발행하지 않을 것입니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.