TRIM을 지원하는 이야기는 무엇입니까? (커널 2.6.32-26

우분투에서 TRIM의 상황은 완전히 혼란 스러웠습니다. 수동으로 실행해야하는지 여부를 모르겠습니다. 내가 찾은 출처는 이질적이고 불분명합니다.

최신 업데이트 (커널 2.6.32-26 포함)의 Ubuntu 10.04가 있습니다. 최신 펌웨어의 Intel X-25M 드라이브가 있으며 ext4로 포맷되어 있습니다.

TRIM 지원은 자동으로 실행됩니까? 그렇지 않은 경우 실행이 필요한지 어떻게 확인하고 필요한 경우 어떻게 실행합니까?



답변

버그 보고서 에 따르면 TRIM은 Ubuntu Lucid (10.04)의 Ubuntu 커널에서 지원되지 않습니다.

모든 최신 Ubuntu 버전에는 TRIM을 지원하는 커널이 제공되지만 ext4 파일 시스템을 사용하는 경우 수동으로 활성화해야 합니다 (기본값).


답변

Linux 커널은 버전 2.6.33부터 TRIM 지원합니다 .

대답 그래서입니다 : , 최신 버전의 Linux는 기본적으로 TRIM을 지원합니다. 우분투 10.04는 그렇지 않습니다.

문제는 기능이 2.6.32로 다시 포팅되는지 10.04가 2.6.33+로 업데이트되는지 여부입니다. (João Pinto의 답변 참조)

물론 SSD도 지원해야합니다. 일부 특정 SSD에는 여전히 몇 가지 문제가 있습니다 (예를 들어 Indilinx SSD는 여전히 약간 이상한 것 같습니다). SSD 펌웨어는 모든 것을 올바르게 구현 해야 하지만 일부 SSD는 실제로 ATA 표준을 준수하지 않는 방식으로 TRIM을 구현합니다. 아니면 적어도 버그가 있습니다.

인텔의 1 세대 X-25M은 “적절하게” 트림을 지원하지 않습니다 (또는 전혀 말하지 않습니다). 2 세대 Intel X-25M G2가 지원합니다. 최신 펌웨어가 적절한 TRIM을 추가할지 여부 I는 인텔 웹 사이트는 “윈도우 7에 최적화”는 무엇 언급 유지하는 모른다 의미 할 수 가 Windows 드라이버의 소프트웨어 기능으로에 볼트, 그리고 디스크는하지 않습니다 인텔이 버스에 숙제를 다시 남겼 기 때문에 자체적으로 🙂


답변

TRIM 지원은 Linux 2.6.33 (Ubuntu 10.10)에서 도입되었지만 Ubuntu 10.04가 TRIM 지원을받을 가능성은 거의 없습니다 . TRIM 지원을 획득 한 후에는 FSTab을 통해 활성화해야합니다 .


답변

2.6.32-39 업데이트에 대한 설명에서 다음 부분을 참조하십시오.

  • sata_mv : 깨진 DSM / TRIM 지원 수정 (v2)

    • LP : # 644694
  • ext4 : 트림 / 삭제를 선택적으로 설정 (기본적으로 해제)

나는 이것이 현재 지원되고 있다고 가정합니다.


답변

이것은 2009 년 12 월에 커밋 9f3979ef로 우분투 -2.6.32-9.13에 들어간 것처럼 보였으므로 릴리스 된 후 명쾌하게 제공되었습니다.

물론 discard활성화 하려면 옵션으로 마운트해야 합니다.