기본적으로 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에 등록해서 주기적으로 트림을 수행하도록 하는걸 추천드립니다.
답글 남기기